I have a 2Wire Homeportal 1000SW, which is a dsl modem/router connected by a usb cable. Because I do not know which class this device falls under, I have installed the following modules: Module Size Used by ndiswrapper 171732 0 plusb 2176 0 kaweth 17152 0 pegasus 23056 0 zaurus 4736 0 rtl8150 10112 0 rndis_host 5760 0 cdc_ether 6144 2 zaurus,rndis_host net1080 6528 0 gl620a 3456 0 cxacru 11648 0 speedtch 15632 0 ueagle_atm 27432 0 cdc_subset 3200 0 catc 9856 0 asix 11136 0 usbnet 14216 8 plusb,zaurus,rndis_host,cdc_ether,net1080,gl620a,cdc_subset,asix xusbatm 7828 0 usbatm 17792 4 cxacru,speedtch,ueagle_atm,xusbatm cdc_acm 11040 0
The lsusb information on this device is as follows: Device: ID 1630:0042 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.01 bDeviceClass 2 Communications bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x1630 idProduct 0x0042 bcdDevice 1.00 iManufacturer 1 2Wire Inc iProduct 2 2Wire USB Remote NDIS Ethernet iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 67 bNumInterfaces 2 bConfigurationValue 1 iConfiguration 4 2WIREHPL bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 40mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 2 Abstract (modem) bInterfaceProtocol 255 Vendor Specific (MSFT RNDIS?) iInterface 5 ndis5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0008 1x 8 bytes bInterval 1 CDC Header: bcdCDC 1.00 CDC Call Management: bmCapabilities 0x00 bDataInterface 1 CDC ACM: bmCapabilities 0x00 CDC Union: bMasterInterface 0 bSlaveInterface 1 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 6 ethernet Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0001 Self Powered The dmesg after boot is: 2 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 8192 bind 4096) TCP reno registered Initializing Cryptographic API io scheduler noop registered io scheduler deadline registered (default) 0000:00:1d.0: uhci_check_and_reset_hc: legsup = 0x0f30 0000:00:1d.0: Performing full reset 0000:00:1d.1: uhci_check_and_reset_hc: legsup = 0x0030 0000:00:1d.1: Performing full reset 0000:00:1d.2: uhci_check_and_reset_hc: legsup = 0x0030 0000:00:1d.2: Performing full reset 0000:00:1d.3: uhci_check_and_reset_hc: legsup = 0x0030 0000:00:1d.3: Performing full reset lp: driver loaded but no devices found hw_random hardware driver 1.0.0 loaded Linux agpgart interface v0.101 (c) Dave Jones agpgart: Detected an Intel 865 Chipset. agpgart: Detected 16252K stolen memory. agpgart: AGP aperture is 128M @ 0xf0000000 [drm] Initialized drm 1.0.1 20051102 PCI: Found IRQ 11 for device 0000:00:02.0 PCI: Sharing IRQ 11 with 0000:00:1d.0 PCI: Sharing IRQ 11 with 0000:00:1d.3 [drm] Initialized i915 1.4.0 20060119 on minor 0 Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A PCI: Found IRQ 9 for device 0000:01:00.0 0000:01:00.0: ttyS1 at I/O 0xcc00 (irq = 9) is a 16550A parport0: PC-style at 0x378 [PCSPP(,...)] lp0: using parport0 (polling). Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize loop: loaded (max 8 devices) usbcore: registered new driver ub eepro100.c:v1.09j-t 9/29/99 Donald Becker http://www.scyld.com/network/eepro100.html eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <[EMAIL PROTECTED]> and others PCI: Found IRQ 5 for device 0000:01:08.0 eth0: 0000:01:08.0, 00:0C:F1:FD:55:46, IRQ 5. Board assembly 000000-000, Physical connectors present: RJ45 Primary interface chip i82555 PHY #1. General self-test: passed. Serial sub-system self-test: passed. Internal registers self-test: passed. ROM checksum self-test: passed (0xed626fe2). 8139too Fast Ethernet driver 0.9.27 PCI: Found IRQ 3 for device 0000:01:05.0 PCI: Sharing IRQ 3 with 0000:00:1f.3 PCI: Sharing IRQ 3 with 0000:00:1f.5 eth1: RealTek RTL8139 at 0xc400, 00:08:a1:50:41:20, IRQ 3 eth1: Identified 8139 chip type 'RTL-8100B/8139D' Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ICH5: IDE controller at PCI slot 0000:00:1f.1 PCI: Enabling device 0000:00:1f.1 (0005 -> 0007) PCI: Found IRQ 10 for device 0000:00:1f.1 PCI: Sharing IRQ 10 with 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:01:04.0 ICH5: chipset revision 2 ICH5: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... hda: ST320423A, ATA DISK drive hdb: ST380021A, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 40011300 sectors (20485 MB) w/512KiB Cache, CHS=39693/16/63, UDMA(33) hda: cache flushes not supported hda: hda1 hda2 hda3 hda4 < hda5 hda6 > hdb: max request size: 128KiB hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(33) hdb: cache flushes not supported hdb: hdb1 hdb2 hdb3 hdb4 < hdb5 hdb6 > hdc: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 PCI: Found IRQ 10 for device 0000:01:04.0 PCI: Sharing IRQ 10 with 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:00:1f.1 sym0: <875> rev 0x4 at pci 0000:01:04.0 irq 10 sym0: Symbios NVRAM, ID 7, Fast-20, SE, parity checking sym0: SCSI BUS has been reset. scsi0 : sym-2.2.3 Vendor: IOMEGA Model: ZIP 250 Rev: H.41 Type: Direct-Access ANSI SCSI revision: 02 target0:0:6: Beginning Domain Validation 0:0:6:0: phase change 6-7 [EMAIL PROTECTED] resid=4. target0:0:6: asynchronous target0:0:6: Ending Domain Validation PCI: Found IRQ 10 for device 0000:01:04.0 PCI: Sharing IRQ 10 with 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:00:1f.1 sd 0:0:6:0: Attached scsi removable disk sda ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 PCI: Found IRQ 9 for device 0000:00:1d.7 PCI: Setting latency timer of device 0000:00:1d.7 to 64 ehci_hcd 0000:00:1d.7: EHCI Host Controller drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:1d.7: reset hcs_params 0x104208 dbg=1 cc=4 pcc=2 ordered !ppc ports=8 ehci_hcd 0000:00:1d.7: reset hcc_params 6871 thresh 7 uframes 1024 64 bit addr ehci_hcd 0000:00:1d.7: debug port 1 PCI: cache line size of 128 is not supported by device 0000:00:1d.7 ehci_hcd 0000:00:1d.7: supports USB remote wakeup ehci_hcd 0000:00:1d.7: irq 9, io mem 0xffa7fc00 ehci_hcd 0000:00:1d.7: reset command 080002 (park)=0 ithresh=8 period=1024 Reset HALT ehci_hcd 0000:00:1d.7: init command 010001 (park)=0 ithresh=1 period=1024 RUN ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb1: default language 0x0409 usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.17.13 ehci_hcd usb usb1: SerialNumber: 0000:00:1d.7 usb usb1: uevent usb usb1: configuration #1 chosen from 1 choice usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: uevent hub 1-0:1.0: usb_probe_interface hub 1-0:1.0: usb_probe_interface - got id hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected hub 1-0:1.0: standalone hub hub 1-0:1.0: no power switching (usb 1.0) hub 1-0:1.0: individual port over-current protection hub 1-0:1.0: Single TT hub 1-0:1.0: TT requires at most 8 FS bit times (666 ns) hub 1-0:1.0: power on to power good time: 20ms hub 1-0:1.0: local power source is good hub 1-0:1.0: state 7 ports 8 chg 0000 evt 0000 drivers/usb/core/inode.c: creating file '001' USB Universal Host Controller Interface driver v3.0 ehci_hcd 0000:00:1d.7: GetStatus port 3 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s PCI: Found IRQ 11 for device 0000:00:1d.0 PCI: Sharing IRQ 11 with 0000:00:02.0 PCI: Sharing IRQ 11 with 0000:00:1d.3 PCI: Setting latency timer of device 0000:00:1d.0 to 64 uhci_hcd 0000:00:1d.0: UHCI Host Controller drivers/usb/core/inode.c: creating file '002' uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:1d.0: detected 2 ports uhci_hcd 0000:00:1d.0: uhci_check_and_reset_hc: cmd = 0x0000 uhci_hcd 0000:00:1d.0: Performing full reset uhci_hcd 0000:00:1d.0: irq 11, io base 0x0000dc00 usb usb2: default language 0x0409 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: UHCI Host Controller usb usb2: Manufacturer: Linux 2.6.17.13 uhci_hcd usb usb2: SerialNumber: 0000:00:1d.0 usb usb2: uevent usb usb2: configuration #1 chosen from 1 choice usb usb2: adding 2-0:1.0 (config #1, interface 0) usb 2-0:1.0: uevent hub 2-0:1.0: usb_probe_interface hub 2-0:1.0: usb_probe_interface - got id hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected hub 2-0:1.0: standalone hub hub 2-0:1.0: no power switching (usb 1.0) hub 2-0:1.0: individual port over-current protection hub 2-0:1.0: power on to power good time: 2ms hub 2-0:1.0: local power source is good drivers/usb/core/inode.c: creating file '001' PCI: Found IRQ 5 for device 0000:00:1d.1 PCI: Setting latency timer of device 0000:00:1d.1 to 64 uhci_hcd 0000:00:1d.1: UHCI Host Controller drivers/usb/core/inode.c: creating file '003' uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:1d.1: detected 2 ports uhci_hcd 0000:00:1d.1: uhci_check_and_reset_hc: cmd = 0x0000 uhci_hcd 0000:00:1d.1: Performing full reset uhci_hcd 0000:00:1d.1: irq 5, io base 0x0000e000 usb usb3: default language 0x0409 usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb3: Product: UHCI Host Controller usb usb3: Manufacturer: Linux 2.6.17.13 uhci_hcd usb usb3: SerialNumber: 0000:00:1d.1 usb usb3: uevent usb usb3: configuration #1 chosen from 1 choice usb usb3: adding 3-0:1.0 (config #1, interface 0) usb 3-0:1.0: uevent hub 3-0:1.0: usb_probe_interface hub 3-0:1.0: usb_probe_interface - got id hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected hub 3-0:1.0: standalone hub hub 3-0:1.0: no power switching (usb 1.0) hub 3-0:1.0: individual port over-current protection hub 3-0:1.0: power on to power good time: 2ms hub 3-0:1.0: local power source is good hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:1d.7: port 3 full speed --> companion ehci_hcd 0000:00:1d.7: GetStatus port 3 status 003801 POWER OWNER sig=j CONNECT hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000 hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000 drivers/usb/core/inode.c: creating file '001' PCI: Found IRQ 10 for device 0000:00:1d.2 PCI: Sharing IRQ 10 with 0000:00:1f.1 PCI: Sharing IRQ 10 with 0000:01:04.0 PCI: Setting latency timer of device 0000:00:1d.2 to 64 uhci_hcd 0000:00:1d.2: UHCI Host Controller uhci_hcd 0000:00:1d.1: port 1 portsc 0093,00 hub 3-0:1.0: port 1, status 0101, change 0001, 12 Mb/s drivers/usb/core/inode.c: creating file '004' uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:1d.2: detected 2 ports uhci_hcd 0000:00:1d.2: uhci_check_and_reset_hc: cmd = 0x0000 uhci_hcd 0000:00:1d.2: Performing full reset uhci_hcd 0000:00:1d.2: irq 10, io base 0x0000e400 usb usb4: default language 0x0409 usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb4: Product: UHCI Host Controller usb usb4: Manufacturer: Linux 2.6.17.13 uhci_hcd usb usb4: SerialNumber: 0000:00:1d.2 usb usb4: uevent usb usb4: configuration #1 chosen from 1 choice usb usb4: adding 4-0:1.0 (config #1, interface 0) usb 4-0:1.0: uevent hub 4-0:1.0: usb_probe_interface hub 4-0:1.0: usb_probe_interface - got id hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected hub 4-0:1.0: standalone hub hub 4-0:1.0: no power switching (usb 1.0) hub 4-0:1.0: individual port over-current protection hub 4-0:1.0: power on to power good time: 2ms hub 4-0:1.0: local power source is good drivers/usb/core/inode.c: creating file '001' PCI: Found IRQ 11 for device 0000:00:1d.3 PCI: Sharing IRQ 11 with 0000:00:02.0 PCI: Sharing IRQ 11 with 0000:00:1d.0 PCI: Setting latency timer of device 0000:00:1d.3 to 64 uhci_hcd 0000:00:1d.3: UHCI Host Controller drivers/usb/core/inode.c: creating file '005' uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5 uhci_hcd 0000:00:1d.3: detected 2 ports uhci_hcd 0000:00:1d.3: uhci_check_and_reset_hc: cmd = 0x0000 uhci_hcd 0000:00:1d.3: Performing full reset uhci_hcd 0000:00:1d.3: irq 11, io base 0x0000e800 usb usb5: default language 0x0409 usb usb5: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb5: Product: UHCI Host Controller usb usb5: Manufacturer: Linux 2.6.17.13 uhci_hcd usb usb5: SerialNumber: 0000:00:1d.3 usb usb5: uevent usb usb5: configuration #1 chosen from 1 choice usb usb5: adding 5-0:1.0 (config #1, interface 0) usb 5-0:1.0: uevent hub 5-0:1.0: usb_probe_interface hub 5-0:1.0: usb_probe_interface - got id hub 5-0:1.0: USB hub found hub 5-0:1.0: 2 ports detected hub 5-0:1.0: standalone hub hub 5-0:1.0: no power switching (usb 1.0) hub 5-0:1.0: individual port over-current protection hub 5-0:1.0: power on to power good time: 2ms hub 5-0:1.0: local power source is good hub 3-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 drivers/usb/core/inode.c: creating file '001' usb 3-1: new full speed USB device using uhci_hcd and address 2 usb 3-1: ep0 maxpacket = 8 usb 3-1: skipped 4 descriptors after endpoint usb 3-1: default language 0x0409 usb 3-1: new device strings: Mfr=1, Product=2, SerialNumber=0 usb 3-1: Product: 2Wire USB Remote NDIS Ethernet usb 3-1: Manufacturer: 2Wire Inc usb 3-1: uevent usb 3-1: no configuration chosen from 1 choice drivers/usb/core/inode.c: creating file '002' hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0002 hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000 hub 5-0:1.0: state 7 ports 2 chg 0000 evt 0000 usbcore: registered new driver usblp drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver libusual usbcore: registered new driver ldusb serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice input: PC Speaker as /class/input/input0 input: AT Translated Set 2 keyboard as /class/input/input1 Advanced Linux Sound Architecture Driver Version 1.0.11rc4 (Wed Mar 22 10:27:24 2006 UTC). PCI: Found IRQ 3 for device 0000:00:1f.5 PCI: Sharing IRQ 3 with 0000:00:1f.3 PCI: Sharing IRQ 3 with 0000:01:05.0 PCI: Setting latency timer of device 0000:00:1f.5 to 64 logips2pp: Detected unknown logitech mouse model 1 intel8x0_measure_ac97_clock: measured 55248 usecs intel8x0: clocking to 48000 ALSA device list: #0: Intel ICH5 with AD1985 at 0xffa7f800, irq 3 Netfilter messages via NETLINK v0.30. ip_conntrack version 2.4 (1913 buckets, 15304 max) - 200 bytes per conntrack ip_tables: (C) 2000-2006 Netfilter Core Team uhci_hcd 0000:00:1d.0: suspend_rh (auto-stop) TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 8 NET: Registered protocol family 20 Using IPI Shortcut mode VFS: Mounted root (ext2 filesystem) readonly. Freeing unused kernel memory: 144k freed uhci_hcd 0000:00:1d.2: suspend_rh (auto-stop) uhci_hcd 0000:00:1d.3: suspend_rh (auto-stop) input: PS/2 Logitech Mouse as /class/input/input2 Adding 249440k swap on /dev/hdb6. Priority:-1 extents:1 across:249440k usbcore: registered new driver cdc_acm drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters drivers/usb/atm/usbatm.c: usbatm_usb_init: driver version 1.10 drivers/usb/atm/xusbatm.c: xusbatm_init usbcore: registered new driver xusbatm usbcore: registered new driver asix usbcore: registered new driver catc drivers/usb/net/catc.c: v2.8 CATC EL1210A NetMate USB Ethernet driver usbcore: registered new driver cdc_subset [ueagle-atm] driver ueagle 1.3 loaded usbcore: registered new driver ueagle-atm drivers/usb/atm/speedtch.c: speedtch_usb_init: driver version 1.10 usbcore: registered new driver speedtch usbcore: registered new driver cxacru usbcore: registered new driver gl620a usbcore: registered new driver net1080 usbcore: registered new driver cdc_ether usbcore: registered new driver rndis_host drivers/usb/net/rtl8150.c: rtl8150 based usb-ethernet driver v0.6.2 (2004/08/27) usbcore: registered new driver rtl8150 usbcore: registered new driver zaurus pegasus: v0.6.13 (2005/11/13), Pegasus/Pegasus II USB Ethernet driver usbcore: registered new driver pegasus usbcore: registered new driver kaweth usbcore: registered new driver plusb ndiswrapper version 1.41 loaded (smp=no) usbcore: registered new driver ndiswrapper eth1: link down I installed ndiswrapper because the device uses rndis and works under Windows. I would greatly appreciate any help in creating and configuring an interface to use with this device. Thanks in advance, Mark ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel