Home
last modified time | relevance | path

Searched full:adapter (Results 1 – 25 of 584) sorted by relevance

12345678910>>...24

/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dunm_gem.c78 extern int unm_register_mac(unm_adapter *adapter);
79 extern void unm_fini_kstats(unm_adapter* adapter);
80 extern void unm_nic_remove(unm_adapter *adapter);
145 check_hw_init(struct unm_adapter_s *adapter) in check_hw_init() argument
150 adapter->unm_nic_hw_read_wx(adapter, UNM_CAM_RAM(0x1fc), &val, 4); in check_hw_init()
153 adapter->unm_nic_hw_read_wx(adapter, UNM_ROMUSB_GLB_SW_RESET, in check_hw_init()
158 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in check_hw_init()
160 adapter->unm_nic_pci_write_normalize(adapter, in check_hw_init()
162 adapter->unm_nic_pci_write_normalize(adapter, in check_hw_init()
171 unm_get_flash_block(unm_adapter *adapter, int base, int size, uint32_t *buf) in unm_get_flash_block() argument
[all …]
H A Dunm_nic_main.c97 extern int create_rxtx_rings(unm_adapter *adapter);
98 extern void destroy_rxtx_rings(unm_adapter *adapter);
100 static void unm_post_rx_buffers_nodb(struct unm_adapter_s *adapter,
102 static mblk_t *unm_process_rcv(unm_adapter *adapter, statusDesc_t *desc);
104 static int unm_process_cmd_ring(struct unm_adapter_s *adapter);
106 static int unm_nic_do_ioctl(unm_adapter *adapter, queue_t *q, mblk_t *mp);
107 static void unm_nic_ioctl(struct unm_adapter_s *adapter, int cmd, queue_t *q,
125 unm_pci_alloc_consistent(unm_adapter *adapter, in unm_pci_alloc_consistent() argument
139 err = ddi_dma_alloc_handle(adapter->dip, in unm_pci_alloc_consistent()
140 &adapter->gc_dma_attr_desc, in unm_pci_alloc_consistent()
[all …]
H A Dniu.c54 static int phy_lock(struct unm_adapter_s *adapter) in phy_lock() argument
61 adapter->unm_nic_pci_read_immediate(adapter, in phy_lock()
70 adapter->unm_crb_writelit_adapter(adapter, UNM_PHY_LOCK_ID, in phy_lock()
76 phy_unlock(struct unm_adapter_s *adapter) in phy_unlock() argument
81 adapter->unm_nic_pci_read_immediate(adapter, in phy_unlock()
99 unm_niu_gbe_phy_read(struct unm_adapter_s *adapter, long reg, in unm_niu_gbe_phy_read() argument
102 long phy = adapter->physical_port; in unm_niu_gbe_phy_read()
112 if (phy_lock(adapter) != 0) in unm_niu_gbe_phy_read()
119 adapter->unm_nic_hw_read_wx(adapter, UNM_NIU_GB_MAC_CONFIG_0(0), in unm_niu_gbe_phy_read()
128 adapter->unm_nic_hw_write_wx(adapter, in unm_niu_gbe_phy_read()
[all …]
H A Dunm_nic_hw.c311 crb_win_lock(struct unm_adapter_s *adapter) in crb_win_lock() argument
318 adapter->unm_nic_hw_read_wx(adapter, in crb_win_lock()
324 adapter->name, adapter->instance); in crb_win_lock()
334 adapter->unm_crb_writelit_adapter(adapter, UNM_CRB_WIN_LOCK_ID, in crb_win_lock()
335 adapter->portnum); in crb_win_lock()
339 crb_win_unlock(struct unm_adapter_s *adapter) in crb_win_unlock() argument
343 adapter->unm_nic_hw_read_wx(adapter, UNM_PCIE_REG(PCIE_SEM7_UNLOCK), in crb_win_unlock()
351 unm_nic_pci_change_crbwindow_128M(unm_adapter *adapter, uint32_t wndw) in unm_nic_pci_change_crbwindow_128M() argument
357 if (adapter->curr_window == wndw) { in unm_nic_pci_change_crbwindow_128M()
369 offset = PCI_OFFSET_SECOND_RANGE(adapter, in unm_nic_pci_change_crbwindow_128M()
[all …]
H A Dunm_ndd.c185 unm_param_register(unm_adapter *adapter) in unm_param_register() argument
195 dip = adapter->dip; in unm_param_register()
196 nddpp = &adapter->nd_data_p; in unm_param_register()
199 if (adapter->ahw.board_type == UNM_NIC_XGBE) in unm_param_register()
210 ndp = &adapter->nd_params[tmplp->ndp_info]; in unm_param_register()
248 if (adapter->ahw.board_type == UNM_NIC_XGBE) { in unm_param_register()
262 unm_nd_init(unm_adapter *adapter) in unm_nd_init() argument
273 if (unm_param_register(adapter) != DDI_SUCCESS) in unm_nd_init()
284 dip = adapter->dip; in unm_nd_init()
291 adapter->param_adv_autoneg = 1; in unm_nd_init()
[all …]
H A Dunm_nic.h106 #define CRB_NORMALIZE(adapter, reg) \ argument
107 (void *)(unsigned long)(pci_base_offset(adapter, CRB_NORMAL(reg)))
109 #define DB_NORMALIZE(adapter, off) \ argument
110 (void *)((unsigned long)adapter->ahw.db_base + (off))
125 ddi_put32(adapter->db_handle, (uint32_t *)(ADDRESS), (DATA))
132 ddi_get8(adapter->regs_handle, (uint8_t *)(ADDRESS))
134 ddi_get16(adapter->regs_handle, (uint16_t *)(ADDRESS))
136 ddi_get32(adapter->regs_handle, (uint32_t *)(ADDRESS))
138 ddi_get64(adapter->regs_handle, (uint64_t *)(ADDRESS))
141 ddi_put8(adapter->regs_handle, (uint8_t *)(ADDRESS), (DATA))
[all …]
H A Dunm_nic_ctx.c114 netxen_api_lock(struct unm_adapter_s *adapter) in netxen_api_lock() argument
120 unm_nic_read_w0(adapter, in netxen_api_lock()
135 unm_nic_reg_write(adapter, NETXEN_API_LOCK_ID, NX_OS_API_LOCK_DRIVER); in netxen_api_lock()
141 netxen_api_unlock(struct unm_adapter_s *adapter) in netxen_api_unlock() argument
146 unm_nic_read_w0(adapter, in netxen_api_unlock()
151 netxen_poll_rsp(struct unm_adapter_s *adapter) in netxen_poll_rsp() argument
163 adapter->unm_nic_hw_read_wx(adapter, NX_CDRP_CRB_OFFSET, in netxen_poll_rsp()
173 netxen_issue_cmd(struct unm_adapter_s *adapter, in netxen_issue_cmd() argument
183 if (netxen_api_lock(adapter)) in netxen_issue_cmd()
186 unm_nic_reg_write(adapter, NX_SIGN_CRB_OFFSET, in netxen_issue_cmd()
[all …]
H A Dunm_nic_init.c165 rom_lock(unm_adapter *adapter) in rom_lock() argument
172 unm_nic_read_w0(adapter, UNM_PCIE_REG(PCIE_SEM2_LOCK), &done); in rom_lock()
177 adapter->name, adapter->instance, done, timeout); in rom_lock()
182 unm_nic_reg_write(adapter, UNM_ROM_LOCK_ID, ROM_LOCK_DRIVER); in rom_lock()
187 rom_unlock(unm_adapter *adapter) in rom_unlock() argument
192 unm_nic_read_w0(adapter, UNM_PCIE_REG(PCIE_SEM2_UNLOCK), &val); in rom_unlock()
196 wait_rom_done(unm_adapter *adapter) in wait_rom_done() argument
202 unm_nic_reg_read(adapter, UNM_ROMUSB_GLB_STATUS, &done); in wait_rom_done()
215 do_rom_fast_read(unm_adapter *adapter, int addr, int *valp) in do_rom_fast_read() argument
217 unm_nic_reg_write(adapter, UNM_ROMUSB_ROM_ADDRESS, addr); in do_rom_fast_read()
[all …]
H A Dunm_nic_isr.c55 unm_nic_isr_other(struct unm_adapter_s *adapter) in unm_nic_isr_other() argument
57 u32 portno = adapter->portnum; in unm_nic_isr_other()
58 u32 val, linkup, qg_linksup = adapter->ahw.linkup; in unm_nic_isr_other()
60 UNM_READ_LOCK(&adapter->adapter_lock); in unm_nic_isr_other()
61 adapter->unm_nic_hw_read_wx(adapter, CRB_XG_STATE, &val, 4); in unm_nic_isr_other()
62 UNM_READ_UNLOCK(&adapter->adapter_lock); in unm_nic_isr_other()
64 linkup = 1 & (val >> adapter->physical_port); in unm_nic_isr_other()
65 adapter->ahw.linkup = linkup; in unm_nic_isr_other()
70 mac_link_update(adapter->mach, linkup); in unm_nic_isr_other()
72 unm_nic_set_link_parameters(adapter); in unm_nic_isr_other()
[all …]
/illumos-gate/usr/src/uts/common/io/e1000g/
H A De1000g_main.c162 static void e1000g_fm_init(struct e1000g *Adapter);
163 static void e1000g_fm_fini(struct e1000g *Adapter);
167 static void e1000g_restore_promisc(struct e1000g *Adapter);
406 struct e1000g *Adapter; in e1000g_attach() local
432 Adapter = in e1000g_attach()
433 (struct e1000g *)kmem_zalloc(sizeof (*Adapter), KM_SLEEP); in e1000g_attach()
435 Adapter->dip = devinfo; in e1000g_attach()
436 Adapter->instance = instance; in e1000g_attach()
437 Adapter->tx_ring->adapter = Adapter; in e1000g_attach()
438 Adapter->rx_ring->adapter = Adapter; in e1000g_attach()
[all …]
H A De1000g_stat.c50 e1000_tbi_adjust_stats(struct e1000g *Adapter, in e1000_tbi_adjust_stats() argument
56 e1000g_ksp = (p_e1000g_stat_t)Adapter->e1000g_ksp->ks_data; in e1000_tbi_adjust_stats()
67 Adapter->fcs_errors--; in e1000_tbi_adjust_stats()
97 Adapter->brdcstrcv++; in e1000_tbi_adjust_stats()
102 Adapter->multircv++; in e1000_tbi_adjust_stats()
105 if (frame_len == Adapter->max_frame_size) { in e1000_tbi_adjust_stats()
110 if (Adapter->toolong_errors > 0) in e1000_tbi_adjust_stats()
111 Adapter->toolong_errors--; in e1000_tbi_adjust_stats()
151 struct e1000g *Adapter; in e1000g_update_stats() local
165 Adapter = (struct e1000g *)ksp->ks_private; in e1000g_update_stats()
[all …]
H A De1000g_alloc.c41 (sizeof (tx_sw_packet_t) * Adapter->tx_freelist_num)
57 * is used by some necessary adapter types.
70 static int e1000g_alloc_descriptors(struct e1000g *Adapter);
71 static void e1000g_free_descriptors(struct e1000g *Adapter);
72 static int e1000g_alloc_packets(struct e1000g *Adapter);
73 static void e1000g_free_packets(struct e1000g *Adapter);
168 e1000g_alloc_dma_resources(struct e1000g *Adapter) in e1000g_alloc_dma_resources() argument
175 (Adapter->tx_desc_num >= MIN_NUM_TX_DESCRIPTOR) && in e1000g_alloc_dma_resources()
176 (Adapter->rx_desc_num >= MIN_NUM_RX_DESCRIPTOR) && in e1000g_alloc_dma_resources()
177 (Adapter->tx_freelist_num >= MIN_NUM_TX_FREELIST)) { in e1000g_alloc_dma_resources()
[all …]
H A De1000g_debug.c67 struct e1000g *Adapter = (struct e1000g *)instance; in e1000g_log() local
113 if (Adapter != NULL) { in e1000g_log()
115 ddi_get_name(Adapter->dip), ddi_get_instance(Adapter->dip)); in e1000g_log()
165 struct e1000g *Adapter = (struct e1000g *)instance; in eeprom_dump() local
166 struct e1000_hw *hw = &Adapter->shared; in eeprom_dump()
175 e1000g_log(Adapter, CE_WARN, in eeprom_dump()
182 e1000g_log(Adapter, CE_WARN, in eeprom_dump()
188 e1000g_log(Adapter, CE_WARN, in eeprom_dump()
192 e1000g_log(Adapter, CE_CONT, in eeprom_dump()
196 e1000g_log(Adapter, CE_CONT, in eeprom_dump()
[all …]
/illumos-gate/usr/src/uts/common/io/cxgbe/common/
H A Dcommon.h412 unsigned int max_ird_adapter; /* Max read depth per adapter */
534 #include "adapter.h"
540 #define for_each_port(adapter, iter) \ argument
541 for (iter = 0; iter < (adapter)->params.nports; ++iter)
543 int is_offload(const struct adapter *adap);
544 unsigned int core_ticks_per_usec(const struct adapter *adap);
545 unsigned int us_to_core_ticks(const struct adapter *adap,
547 unsigned int dack_ticks_to_usec(const struct adapter *adap,
549 void t4_set_reg_field(struct adapter *adap, unsigned int addr, u32 mask, u32 val);
551 void t4_record_mbox_marker(struct adapter *adapter,
[all …]
H A Dt4_hw.c45 t4_os_pci_read_cfg1(struct adapter *sc, int reg, uint8_t *val) in t4_os_pci_read_cfg1()
51 t4_os_pci_write_cfg1(struct adapter *sc, int reg, uint8_t val) in t4_os_pci_write_cfg1()
57 t4_os_pci_read_cfg2(struct adapter *sc, int reg, uint16_t *val) in t4_os_pci_read_cfg2()
63 t4_os_pci_write_cfg2(struct adapter *sc, int reg, uint16_t val) in t4_os_pci_write_cfg2()
69 t4_os_pci_read_cfg4(struct adapter *sc, int reg, uint32_t *val) in t4_os_pci_read_cfg4()
75 t4_os_pci_write_cfg4(struct adapter *sc, int reg, uint32_t val) in t4_os_pci_write_cfg4()
86 int t4_seeprom_read(struct adapter *adapter, u32 addr, u32 *data);
87 int t4_seeprom_write(struct adapter *adapter, u32 addr, u32 data);
91 * @adapter: the adapter
99 static inline int t4_os_pci_read_seeprom(adapter_t *adapter, int addr, in t4_os_pci_read_seeprom() argument
[all …]
/illumos-gate/usr/src/uts/common/io/chxge/com/
H A Dch_subr.c48 * @adapter: the adapter performing the operation
61 int t1_wait_op_done(adapter_t *adapter, int reg, u32 mask, int polarity, in t1_wait_op_done() argument
65 u32 val = t1_read_reg_4(adapter, reg) & mask; in t1_wait_op_done()
84 __t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in __t1_tpi_write() argument
88 t1_write_reg_4(adapter, A_TPI_ADDR, addr); in __t1_tpi_write()
89 t1_write_reg_4(adapter, A_TPI_WR_DATA, value); in __t1_tpi_write()
90 t1_write_reg_4(adapter, A_TPI_CSR, F_TPIWR); in __t1_tpi_write()
92 tpi_busy = t1_wait_op_done(adapter, A_TPI_CSR, F_TPIRDY, 1, in __t1_tpi_write()
96 adapter_name(adapter), addr); in __t1_tpi_write()
101 t1_tpi_write(adapter_t *adapter, u32 addr, u32 value) in t1_tpi_write() argument
[all …]
H A Despi.c31 adapter_t *adapter; member
47 static int tricn_write(adapter_t *adapter, int bundle_addr, int module_addr, in tricn_write() argument
52 t1_write_reg_4(adapter, A_ESPI_CMD_ADDR, V_WRITE_DATA(wr_data) | in tricn_write()
57 t1_write_reg_4(adapter, A_ESPI_GOSTAT, 0); in tricn_write()
59 busy = t1_wait_op_done(adapter, A_ESPI_GOSTAT, F_ESPI_CMD_BUSY, 0, in tricn_write()
63 CH_ERR("%s: TRICN write timed out\n", adapter_name(adapter)); in tricn_write()
69 static int tricn_read(adapter_t *adapter, int bundle_addr, int module_addr,
75 t1_write_reg_4(adapter, A_ESPI_CMD_ADDR,
80 t1_write_reg_4(adapter, A_ESPI_GOSTAT, 0);
83 status = t1_read_reg_4(adapter, A_ESPI_GOSTAT);
[all …]
H A Dmc3.c35 adapter_t *adapter; member
46 u32 en = t1_read_reg_4(mc3->adapter, A_PL_ENABLE); in t1_mc3_intr_enable()
48 if (t1_is_asic(mc3->adapter)) { in t1_mc3_intr_enable()
49 t1_write_reg_4(mc3->adapter, A_MC3_INT_ENABLE, MC3_INTR_MASK); in t1_mc3_intr_enable()
50 t1_write_reg_4(mc3->adapter, A_PL_ENABLE, en | F_PL_INTR_MC3); in t1_mc3_intr_enable()
53 t1_write_reg_4(mc3->adapter, FPGA_MC3_REG_INTRENABLE, in t1_mc3_intr_enable()
55 t1_write_reg_4(mc3->adapter, A_PL_ENABLE, in t1_mc3_intr_enable()
63 u32 pl_intr = t1_read_reg_4(mc3->adapter, A_PL_ENABLE); in t1_mc3_intr_disable()
65 if (t1_is_asic(mc3->adapter)) { in t1_mc3_intr_disable()
66 t1_write_reg_4(mc3->adapter, A_MC3_INT_ENABLE, 0); in t1_mc3_intr_disable()
[all …]
H A Dmc4.c33 adapter_t *adapter; member
44 #define is_MC4A(adapter) (!t1_is_T1B(adapter)) argument
47 static unsigned int __devinit mc4_calc_size(adapter_t *adapter) in mc4_calc_size() argument
49 u32 mc4_cfg = t1_read_reg_4(adapter, A_MC4_CFG); in mc4_calc_size()
50 unsigned int width = is_MC4A(adapter) ? G_MC4A_WIDTH(mc4_cfg) : in mc4_calc_size()
62 static int wrreg_wait(adapter_t *adapter, unsigned int addr, u32 val) in wrreg_wait() argument
66 t1_write_reg_4(adapter, addr, val); in wrreg_wait()
67 val = t1_read_reg_4(adapter, addr); /* flush */ in wrreg_wait()
69 if (!(t1_read_reg_4(adapter, addr) & F_BUSY)) in wrreg_wait()
75 adapter_name(adapter), addr); in wrreg_wait()
[all …]
H A Dtp.c34 adapter_t *adapter; member
50 static void tp_pm_configure(adapter_t *adapter, struct tp_params *p) in tp_pm_configure() argument
62 t1_write_reg_4(adapter, A_TP_PM_SIZE, p->pm_size); in tp_pm_configure()
63 t1_write_reg_4(adapter, A_TP_PM_RX_BASE, p->pm_rx_base); in tp_pm_configure()
64 t1_write_reg_4(adapter, A_TP_PM_TX_BASE, p->pm_tx_base); in tp_pm_configure()
65 t1_write_reg_4(adapter, A_TP_PM_DEFRAG_BASE, p->pm_size); in tp_pm_configure()
66 t1_write_reg_4(adapter, A_TP_PM_RX_PG_SIZE, p->pm_rx_pg_size); in tp_pm_configure()
67 t1_write_reg_4(adapter, A_TP_PM_RX_MAX_PGS, p->pm_rx_num_pgs); in tp_pm_configure()
68 t1_write_reg_4(adapter, A_TP_PM_TX_PG_SIZE, p->pm_tx_pg_size); in tp_pm_configure()
69 t1_write_reg_4(adapter, A_TP_PM_TX_MAX_PGS, p->pm_tx_num_pgs); in tp_pm_configure()
[all …]
H A Dvsc7326.c53 static void vsc_read(adapter_t *adapter, u32 addr, u32 *val) in vsc_read() argument
58 MAC_LOCK(adapter->mac_lock); in vsc_read()
59 (void) t1_tpi_read(adapter, (addr << 2) + 4, &vlo); in vsc_read()
62 (void) t1_tpi_read(adapter, (REG_LOCAL_STATUS << 2) + 4, &vlo); in vsc_read()
63 (void) t1_tpi_read(adapter, REG_LOCAL_STATUS << 2, &vhi); in vsc_read()
70 (void) t1_tpi_read(adapter, (REG_LOCAL_DATA << 2) + 4, &vlo); in vsc_read()
71 (void) t1_tpi_read(adapter, REG_LOCAL_DATA << 2, &vhi); in vsc_read()
78 MAC_UNLOCK(adapter->mac_lock); in vsc_read()
81 static void vsc_write(adapter_t *adapter, u32 addr, u32 data) in vsc_write() argument
83 MAC_LOCK(adapter->mac_lock); in vsc_write()
[all …]
H A Dpm3393.c95 (void) t1_tpi_read(cmac->adapter, OFFSET(reg), data32); in pmread()
101 (void) t1_tpi_write(cmac->adapter, OFFSET(reg), data32); in pmwrite()
159 (void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer); in pm3393_interrupt_enable()
161 (void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer); in pm3393_interrupt_enable()
165 pl_intr = t1_read_reg_4(cmac->adapter, A_PL_ENABLE); in pm3393_interrupt_enable()
167 t1_write_reg_4(cmac->adapter, A_PL_ENABLE, pl_intr); in pm3393_interrupt_enable()
198 (void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_ENABLE, &elmer); in pm3393_interrupt_disable()
200 (void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_ENABLE, elmer); in pm3393_interrupt_disable()
241 (void) t1_tpi_read(cmac->adapter, A_ELMER0_INT_CAUSE, &elmer); in pm3393_interrupt_clear()
243 (void) t1_tpi_write(cmac->adapter, A_ELMER0_INT_CAUSE, elmer); in pm3393_interrupt_clear()
[all …]
H A Dulp.c31 adapter_t *adapter; member
44 if (t1_is_asic(ulp->adapter)) { in t1_ulp_intr_enable()
45 u32 pl_intr = t1_read_reg_4(ulp->adapter, A_PL_ENABLE); in t1_ulp_intr_enable()
47 t1_write_reg_4(ulp->adapter, A_ULP_INT_ENABLE, ULP_INTR_MASK); in t1_ulp_intr_enable()
48 t1_write_reg_4(ulp->adapter, A_PL_ENABLE, in t1_ulp_intr_enable()
55 if (t1_is_asic(ulp->adapter)) { in t1_ulp_intr_clear()
56 t1_write_reg_4(ulp->adapter, A_PL_CAUSE, F_PL_INTR_ULP); in t1_ulp_intr_clear()
57 t1_write_reg_4(ulp->adapter, A_ULP_INT_CAUSE, 0xffffffff); in t1_ulp_intr_clear()
63 if (t1_is_asic(ulp->adapter)) { in t1_ulp_intr_disable()
64 u32 pl_intr = t1_read_reg_4(ulp->adapter, A_PL_ENABLE); in t1_ulp_intr_disable()
[all …]
H A Dch_mac.c82 if (t1_is_asic(mac->adapter)) { in mac_intr_enable()
90 mac_intr = t1_read_reg_4(mac->adapter, A_PL_ENABLE); in mac_intr_enable()
92 t1_write_reg_4(mac->adapter, A_PL_ENABLE, mac_intr); in mac_intr_enable()
94 mac_intr = t1_read_reg_4(mac->adapter, in mac_intr_enable()
97 t1_write_reg_4(mac->adapter, in mac_intr_enable()
108 if (t1_is_asic(mac->adapter)) { in mac_intr_disable()
116 mac_intr = t1_read_reg_4(mac->adapter, A_PL_ENABLE); in mac_intr_disable()
118 t1_write_reg_4(mac->adapter, A_PL_ENABLE, mac_intr); in mac_intr_disable()
120 mac_intr = t1_read_reg_4(mac->adapter, in mac_intr_disable()
123 t1_write_reg_4(mac->adapter, in mac_intr_disable()
[all …]
/illumos-gate/usr/src/uts/common/io/usb/
H A Dusbdevs839 product 3COM 3CREB96 0x00a0 Bluetooth USB Adapter
840 product 3COM 3C19250 0x03e8 3C19250 Ethernet Adapter
841 product 3COM 3CRSHEW696 0x0a01 3CRSHEW696 Wireless Adapter
875 product ABOCOM URE450 0x4000 URE450 Ethernet Adapter
876 product ABOCOM UFE1000 0x4002 UFE1000 Fast Ethernet Adapter
877 product ABOCOM DSB650TX_PNA 0x4003 1/10/100 Ethernet Adapter
900 product ACTON SPECTRAPRO 0x0100 FTDI compatible adapter
903 product ACCTON USB320_EC 0x1046 USB320-EC Ethernet Adapter
905 product ACCTON 111 0x3503 T-Sinus 111 Wireless Adapter
911 product ACCTON SS1001 0x5046 SpeedStream Ethernet Adapter
[all …]

12345678910>>...24