LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Can't get USB PCI adaptor to work (https://www.linuxquestions.org/questions/linux-hardware-18/cant-get-usb-pci-adaptor-to-work-190375/)

Chantler2 06-06-2004 01:30 PM

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)

Komakino 06-06-2004 03:38 PM

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.