Can't get USB PCI adaptor to work
Hi,
I have problem with my VIA PCI USB host adaptor. I'm using Debian woody, kernel 2.4.18-386, on a Cyrix 233 MHZ, PM 8600 A. I've the latest Bios version, however USB is not supported. The installation of the card was no problem though. This is the output of lspci: 00:00.0 Host bridge: VIA Technologies, Inc. VT82C585VP [Apollo VP1/VPX] (rev 10) 00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo VP] (rev 02) 00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 02) 00:08.0 USB Controller: VIA Technologies, Inc. UHCI USB (rev 61) 00:08.1 USB Controller: VIA Technologies, Inc. UHCI USB (rev 61) 00:08.2 USB Controller: VIA Technologies, Inc.: Unknown device 3104 (rev 63) 00:0a.0 Ethernet controller: Digital Equipment Corporation DECchip 21142/43 (rev 41) The problem seems to be when i boot, when a timeout error occurs: usb.c: registered new driver usbdevfs usb.c: registered new driver hub SCSI subsystem driver Revision: 1.00 Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage USB Mass Storage support registered. usb-uhci.c: $Revision: 1.275 $ time 10:45:48 Apr 14 2002 usb-uhci.c: High bandwidth mode enabled usb-uhci.c: USB UHCI at I/O 0x6100, IRQ 11 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 1 usb-uhci.c: USBCMD_HCRESET timed out! hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: USB UHCI at I/O 0x6200, IRQ 10 usb-uhci.c: Detected 2 ports usb.c: new USB bus registered, assigned bus number 2 usb-uhci.c: USBCMD_HCRESET timed out! hub.c: USB hub found hub.c: 2 ports detected usb-uhci.c: v1.275:USB Universal Host Controller Interface driver I can use mount -t usbdevfs none /proc/bus/usb to get map the hubs, but my memorystick or webcam is not detected. This is the output of lsusb: Bus 002 Device 001: ID 0000:0000 Virtual Hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0000 Virtual idProduct 0x0000 Hub bcdDevice 0.00 iManufacturer 0 iProduct 2 USB UHCI Root Hub iSerial 1 6200 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x40 Self Powered MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type none wMaxPacketSize 8 bInterval 255 Language IDs: (length=4) 0000 (null)((null)) Bus 001 Device 001: ID 0000:0000 Virtual Hub Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.00 bDeviceClass 9 Hub bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x0000 Virtual idProduct 0x0000 Hub bcdDevice 0.00 iManufacturer 0 iProduct 2 USB UHCI Root Hub iSerial 1 6100 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 25 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x40 Self Powered MaxPower 0mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 9 Hub bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type none wMaxPacketSize 8 bInterval 255 Language IDs: (length=4) 0000 (null)((null)) I've installed all the necessary mods: Module Size Used by Not tainted usb-uhci 20708 0 (unused) vfat 9148 0 (unused) msdos 4732 0 (unused) fat 29336 0 [vfat msdos] sd_mod 10748 0 (unused) usb-storage 47872 0 (unused) sg 28964 0 (unused) scsi_mod 85048 2 [sd_mod usb-storage sg] keybdev 1664 0 (unused) videodev 4576 0 (unused) input 3328 0 [keybdev] usbcore 48704 1 [usb-uhci usb-storage] nfsd 65600 0 (unused) nfs 72508 0 (unused) lockd 47296 0 [nfsd nfs] sunrpc 58260 0 [nfsd nfs lockd] tulip 37184 1 af_packet 11784 1 rtc 5816 0 (autoclean) ide-disk 6560 2 (autoclean) ide-probe-mod 7968 0 (autoclean) ide-mod 129740 2 (autoclean) [ide-disk ide-probe-mod] ext3 56192 0 (autoclean) jbd 35032 0 (autoclean) [ext3] unix 13348 8 (autoclean) But i can't get any USB device to get detected. hopefully somebody can help me out. Regards Chantler(2) |
I had similar problems with two (different make) usb PCI cards, both using VIA chipsets. Mine was on my brother's windows PC but the symptoms were basically the same (except windows being what it is froze on failure!).
I'm sorry to say that after much web searching it seems that this is just an incompatibility of the VIA chipset with some motherboards. The only way I could solve the problem was to buy a different card with an NEC chipset. |
All times are GMT -5. The time now is 03:41 AM. |