It may not be the problem but you need to load the ohci-hcd driver for
your NEC card to drive USB1 devices.

On Tue, 30 Nov 2004 [EMAIL PROTECTED] wrote:

> Hello,
>
> I bought myself a PCI USB2 card (NEC Corporation USB 2.0), it doesn't
> work.  My Linux kernel is 2.4.27 and I got the same results with 2.4.24.
>
> I saw all over the net that cards with NEC chipset are supported, so it
> must be my error but I can't get it to work. :-/ (My motherborad's USB1
> works all right, but I need the speed of USB2, that's why I bought the
> card.)
>
> Any hints would be much appreciated!
>
> The symptom: if I plug an USB1 device into the PCI card, nothing
> happens.  If I plug an USB2 device into the card then kernel panic
> occurs.  I think the card should work with USB1 devices too, so the
> problem may lay here.
>
> ,----[ usbtree ]
> | /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/5p, 480M
> | /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=usb-uhci/2p, 12M
> |     |__ Port 1: Dev 2, If 0, Class=HID, Driver=hid, 1.5M
> |     |__ Port 2: Dev 3, If 0, Class=hub, Driver=hub/4p, 12M
> |         |__ Port 1: Dev 4, If 0, Class=HID, Driver=hid, 1.5M
> |         |__ Port 1: Dev 4, If 1, Class=HID, Driver=hid, 1.5M
> `----
>
> (Bus 02 is the NEC card, Bus 01 is the motherboard USB1.)
>
> ,----[ cat /proc/bus/usb/devices ]
> | T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 5
> | B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
> | D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS= 8 #Cfgs=  1
> | P:  Vendor=0000 ProdID=0000 Rev= 2.04
> | S:  Manufacturer=Linux 2.4.27 ehci_hcd
> | S:  Product=NEC Corporation USB 2.0
> | S:  SerialNumber=00:11.2
> | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> | E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=256ms
> | T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
> | B:  Alloc=334/900 us (37%), #Int=  4, #Iso=  0
> | D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> | P:  Vendor=0000 ProdID=0000 Rev= 0.00
> | S:  Product=USB UHCI Root Hub
> | S:  SerialNumber=e000
> | C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
> | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
> | T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=1.5 MxCh= 0
> | D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> | P:  Vendor=046d ProdID=c501 Rev= 9.10
> | S:  Manufacturer=Logitech
> | S:  Product=USB Receiver
> | C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 50mA
> | I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=hid
> | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
> | T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  3 Spd=12  MxCh= 4
> | D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> | P:  Vendor=0451 ProdID=1446 Rev= 1.10
> | C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
> | I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
> | E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=255ms
> | T:  Bus=01 Lev=02 Prnt=03 Port=00 Cnt=01 Dev#=  4 Spd=1.5 MxCh= 0
> | D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
> | P:  Vendor=045e ProdID=001d Rev= 1.11
> | S:  Product=Microsoft Natural Keyboard Pro
> | C:* #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=100mA
> | I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=hid
> | E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
> | I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=hid
> | E:  Ad=82(I) Atr=03(Int.) MxPS=   3 Ivl=10ms
> `----
>
> ,----[ lspci -v ]
> | 00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge 
> (rev 02)
> |     Flags: bus master, medium devsel, latency 32
> |     Memory at db000000 (32-bit, prefetchable) [size=16M]
> |     Capabilities: <available only to root>
> |
> | 00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 
> 02) (prog-if 00 [Normal decode])
> |     Flags: bus master, 66Mhz, medium devsel, latency 64
> |     Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
> |     Memory behind bridge: d0000000-d3ffffff
> |     Prefetchable memory behind bridge: d8000000-d9ffffff
> |
> | 00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
> |     Flags: bus master, medium devsel, latency 0
> |
> | 00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) 
> (prog-if 80 [Master])
> |     Flags: bus master, medium devsel, latency 32
> |     I/O ports at f000 [size=16]
> |
> | 00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) 
> (prog-if 00 [UHCI])
> |     Flags: bus master, medium devsel, latency 32, IRQ 9
> |     I/O ports at e000 [size=32]
> |
> | 00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
> |     Flags: medium devsel, IRQ 9
> |
> | 00:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
> |     Subsystem: Creative Labs SB Live! 5.1 Model SB0100
> |     Flags: bus master, medium devsel, latency 32, IRQ 9
> |     I/O ports at e400 [size=32]
> |     Capabilities: <available only to root>
> |
> | 00:09.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 
> 07)
> |     Subsystem: Creative Labs Gameport Joystick
> |     Flags: bus master, medium devsel, latency 32
> |     I/O ports at e800 [size=8]
> |     Capabilities: <available only to root>
> |
> | 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
> |     Flags: medium devsel, IRQ 9
> |     I/O ports at ec00 [size=32]
> |     Expansion ROM at <unassigned> [disabled] [size=32K]
> |
> | 00:0d.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01) 
> (prog-if 00 [VGA])
> |     Subsystem: S3 Inc. ViRGE/DX
> |     Flags: bus master, medium devsel, latency 32, IRQ 11
> |     Memory at d4000000 (32-bit, non-prefetchable) [size=64M]
> |     Expansion ROM at <unassigned> [disabled] [size=64K]
> |
> | 00:11.0 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
> |     Subsystem: Unknown device 807d:0035
> |     Flags: bus master, medium devsel, latency 32, IRQ 9
> |     Memory at dc000000 (32-bit, non-prefetchable) [size=4K]
> |     Capabilities: <available only to root>
> |
> | 00:11.1 USB Controller: NEC Corporation USB (rev 41) (prog-if 10 [OHCI])
> |     Subsystem: Unknown device 807d:0035
> |     Flags: bus master, medium devsel, latency 32, IRQ 12
> |     Memory at dc001000 (32-bit, non-prefetchable) [size=4K]
> |     Capabilities: <available only to root>
> |
> | 00:11.2 USB Controller: NEC Corporation USB 2.0 (rev 02) (prog-if 20 [EHCI])
> |     Subsystem: Unknown device 807d:1043
> |     Flags: bus master, medium devsel, latency 32, IRQ 11
> |     Memory at dc002000 (32-bit, non-prefetchable) [size=256]
> |     Capabilities: <available only to root>
> |
> | 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 
> 04) (prog-if 00 [VGA])
> |     Subsystem: Matrox Graphics, Inc. Millennium G400 MAX/Dual Head 32Mb
> |     Flags: bus master, medium devsel, latency 64, IRQ 12
> |     Memory at d8000000 (32-bit, prefetchable) [size=32M]
> |     Memory at d0000000 (32-bit, non-prefetchable) [size=16K]
> |     Memory at d1000000 (32-bit, non-prefetchable) [size=8M]
> |     Expansion ROM at <unassigned> [disabled] [size=64K]
> |     Capabilities: <available only to root>
> |
> `----
>
> ,----[ dmesg | grep -i usb ]
> | usb.c: registered new driver usbdevfs
> | usb.c: registered new driver hub
> | usb.c: registered new driver hid
> | hid-core.c: USB HID support drivers
> | usb-uhci.c: $Revision: 1.275 $ time 11:42:12 Oct 27 2004
> | usb-uhci.c: High bandwidth mode enabled
> | usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 9
> | usb-uhci.c: Detected 2 ports
> | usb.c: new USB bus registered, assigned bus number 1
> | hub.c: USB hub found
> | usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
> | ehci_hcd 00:11.2: NEC Corporation USB 2.0
> | usb.c: new USB bus registered, assigned bus number 2
> | ehci_hcd 00:11.2: USB 2.0 enabled, EHCI 0.95, driver 2003-Dec-29/2.4
> | hub.c: USB hub found
> | usb.c: registered new driver usblp
> | printer.c: v0.13: USB Printer Device Class driver
> | usb.c: registered new driver serial
> | usbserial.c: USB Serial support registered for Generic
> | usbserial.c: USB Serial Driver core v1.4
> | usbserial.c: USB Serial support registered for Handspring Visor / Treo / 
> Palm 4.0 / Clié 4.x
> | usbserial.c: USB Serial support registered for Sony Clié 3.5
> | usbserial.c: USB Serial support registered for Sony Clié 5.0
> | visor.c: USB HandSpring Visor, Palm m50x, Treo, Sony Clié driver v1.7
> | hub.c: new USB device 00:07.2-1, assigned address 2
> | Initializing USB Mass Storage driver...
> | usb.c: registered new driver usb-storage
> | USB Mass Storage support registered.
> | input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb1:2.0
> | hub.c: new USB device 00:07.2-2, assigned address 3
> | hub.c: USB hub found
> | hub.c: new USB device 00:07.2-2.1, assigned address 4
> | input: USB HID v1.10 Keyboard [045e:001d] on usb1:4.0
> | input: USB HID v1.10 Device [045e:001d] on usb1:4.1
> | hub.c: new USB device 00:07.2-2.2, assigned address 5
> | scsi0 : SCSI emulation for USB Mass Storage devices
> `----
>
>
>

--
 /------------------------------------+-------------------------\
|Stephen J. Gowdy                     | SLAC, MailStop 34,       |
|http://www.slac.stanford.edu/~gowdy/ | 2575 Sand Hill Road,     |
|http://calendar.yahoo.com/gowdy      | Menlo Park CA 94025, USA |
|EMail: [EMAIL PROTECTED]       | Tel: +1 650 926 3144     |
 \------------------------------------+-------------------------/


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to