[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

USB-EHCI Problem auf NForce2



Hi @ All,

ich habe ein Debian laufen mit Kernel 2.4.20 mit Alan Cox Patch ac2. Alles
läuft, sogar die NVidia Netzwerkkarte und der Sound. Leider bekomme ich aber
meine Logitech USB-Maus nicht am USB-Controller zum laufen.

Ich habe folgendes im Kernel:

mousedev
usbcore
usb-ehci
usb-ohci
hid


lsmod gibt folgendes aus:
============================================================================
Module                  Size  Used by    Not tainted
ehci-hcd               23264   0  (unused)
i810_audio             23360   3
ac97_codec              9856   0  [i810_audio]
usbmouse                1824   0  (unused)
hid                    12928   0  (unused)
usb-ohci               18624   0  (unused)
mousedev                3904   0  (unused)
ircomm                  7328   0  (unused)
irda                   83756   0  [ircomm]
radeon                 99160   0
ohci1394               16128   0  (unused)
keybdev                 1728   0  (unused)
shaper                  3228   0  (unused)
ospm_thermal            5840   0  (unused)
ieee1394               31080   0  [ohci1394]
ne2k-pci                5056   1
8390                    5920   0  [ne2k-pci]
rtc                     6108   0  (autoclean)


lspci -v gibt folgendes aus:
============================================================================
00:00.0 Host bridge: nVidia Corporation: Unknown device 01e0 (rev a2)
	Flags: bus master, 66Mhz, fast devsel, latency 0
	Memory at e8000000 (32-bit, prefetchable) [size=64M]
	Capabilities: [40] AGP version 2.0
	Capabilities: [60] #08 [2001]

00:01.1 SMBus: nVidia Corporation: Unknown device 0064 (rev a2)
	Subsystem: nVidia Corporation: Unknown device 0c11
	Flags: 66Mhz, fast devsel
	I/O ports at e400 [size=32]
	Capabilities: [44] Power Management version 2

00:02.0 USB Controller: nVidia Corporation: Unknown device 0067 (rev a3)
(prog-if 10 [OHCI])
	Subsystem: nVidia Corporation: Unknown device 0c11
	Flags: 66Mhz, fast devsel
	Memory at ef080000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2

00:02.1 USB Controller: nVidia Corporation: Unknown device 0067 (rev a3)
(prog-if 10 [OHCI])
	Subsystem: nVidia Corporation: Unknown device 0c11
	Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 11
	Memory at ef082000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2

00:02.2 USB Controller: nVidia Corporation: Unknown device 0068 (rev a3)
(prog-if 20)
	Subsystem: nVidia Corporation: Unknown device 0c11
	Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 7
	Memory at ef085000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [44] #0a [2080]
	Capabilities: [80] Power Management version 2

00:08.0 PCI bridge: nVidia Corporation: Unknown device 006c (rev a3)
(prog-if 00 [Normal decode])
	Flags: bus master, 66Mhz, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
	I/O behind bridge: 0000a000-0000bfff

00:0d.0 FireWire (IEEE 1394): nVidia Corporation: Unknown device 006e (rev
a3) (prog-if 10 [OHCI])
	Subsystem: nVidia Corporation: Unknown device 05b2
	Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 5
	Memory at ef083000 (32-bit, non-prefetchable) [size=2K]
	Memory at ef084000 (32-bit, non-prefetchable) [size=64]
	Capabilities: [44] Power Management version 2

00:1e.0 PCI bridge: nVidia Corporation: Unknown device 01e8 (rev a2)
(prog-if 00 [Normal decode])
	Flags: bus master, 66Mhz, medium devsel, latency 32
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: ec000000-edffffff
	Prefetchable memory behind bridge: e0000000-e7ffffff



Beim einkompilieren der Module in den Kernel bekomme ich folgendes:

USB-EHCI: (aus Syslog)
============================================================================
Dec 29 23:30:20 retro kernel: ehci-hcd.c: 2002-Sep-23 USB 2.0 'Enhanced'
Host Controller (EHCI) Driver
Dec 29 23:30:20 retro kernel: ehci-hcd.c: block sizes: qh 96 qtd 96 itd 128
sitd 64
Dec 29 23:30:20 retro kernel: PCI: Setting latency timer of device 00:02.2
to 64
Dec 29 23:30:20 retro kernel: hcd.c: ehci-hcd @ 00:02.2, PCI device
10de:0068 (nVidia Corporation)
Dec 29 23:30:20 retro kernel: hcd.c: irq 7, pci mem e0853000
Dec 29 23:30:20 retro kernel: usb.c: new USB bus registered, assigned bus
number 1
Dec 29 23:30:20 retro kernel: ehci-dbg.c: ehci_start hcs_params 0x102486
dbg=1 cc=2 pcc=4 !ppc ports=6
Dec 29 23:30:20 retro kernel: ehci-dbg.c: 00:02.2: ehci_start portroute 0 0
1 1 1 0
Dec 29 23:30:20 retro kernel: ehci-dbg.c: ehci_start extended capabilities
at pci a0
Dec 29 23:30:20 retro kernel: ehci-dbg.c: ehci_start hcc_params a086 caching
frame 256/512/1024 park
Dec 29 23:30:20 retro kernel: ehci-hcd.c: capability 0001 at a0
Dec 29 23:30:20 retro kernel: ehci-hcd.c: BIOS handoff not needed
Dec 29 23:30:20 retro kernel: ehci-hcd.c: reset command 080b02 park=3
ithresh=8 period=1024 Reset HALT
Dec 29 23:30:20 retro kernel: ehci-hcd.c: init command 010001 (park)=0
ithresh=1 period=1024 RUN
Dec 29 23:30:20 retro kernel: ehci-hcd.c: USB 2.0 support enabled, EHCI rev
1.00, ehci-hcd 2002-Sep-23
Dec 29 23:30:20 retro kernel: hcd.c: 00:02.2 root hub device address 1
Dec 29 23:30:20 retro kernel: usb.c: kmalloc IF dfa93940, numif 1
Dec 29 23:30:20 retro kernel: usb.c: new device strings: Mfr=3, Product=2,
SerialNumber=1
Dec 29 23:30:20 retro kernel: usb.c: USB device number 1 default language ID
0x0
Dec 29 23:30:20 retro kernel: Manufacturer: Linux 2.4.20-ac2 ehci-hcd
Dec 29 23:30:20 retro kernel: Product: PCI device 10de:0068 (nVidia
Corporation)
Dec 29 23:30:20 retro kernel: SerialNumber: 00:02.2
Dec 29 23:30:20 retro kernel: hub.c: USB hub found
Dec 29 23:30:20 retro kernel: hub.c: 6 ports detected
Dec 29 23:30:20 retro kernel: hub.c: standalone hub
Dec 29 23:30:20 retro kernel: hub.c: ganged power switching
Dec 29 23:30:20 retro kernel: hub.c: individual port over-current protection
Dec 29 23:30:20 retro kernel: hub.c: Single TT
Dec 29 23:30:20 retro kernel: hub.c: TT requires at most 8 FS bit times
Dec 29 23:30:20 retro kernel: hub.c: Port indicators are not supported
Dec 29 23:30:20 retro kernel: hub.c: power on to power good time: 0ms
Dec 29 23:30:20 retro kernel: hub.c: hub controller current requirement: 0mA
Dec 29 23:30:20 retro kernel: hub.c: port removable status: RRRRRR
Dec 29 23:30:20 retro kernel: hub.c: local power source is good
Dec 29 23:30:20 retro kernel: hub.c: no over-current condition exists
Dec 29 23:30:20 retro kernel: hub.c: enabling power on all ports
Dec 29 23:30:20 retro kernel: usb.c: hub driver claimed interface dfa93940
Dec 29 23:30:20 retro kernel: usb.c: kusbd: /sbin/hotplug add 1
Dec 29 23:30:20 retro kernel: usb.c: kusbd policy returned 0xfffffffe
Dec 29 23:30:20 retro kernel: ehci-hub.c: GetStatus port 1 status 001403
POWER sig=k  CSC CONNECT
Dec 29 23:30:20 retro kernel: hub.c: port 1, portstatus 501, change 1, 480
Mb/s
Dec 29 23:30:20 retro kernel: hub.c: port 1 connection change
Dec 29 23:30:20 retro kernel: hub.c: port 1, portstatus 501, change 1, 480
Mb/s
Dec 29 23:30:20 retro kernel: hub.c: port 1, portstatus 501, change 0, 480
Mb/s
Dec 29 23:30:21 retro last message repeated 3 times
Dec 29 23:30:21 retro kernel: ehci-hub.c: 00:02.2 port 1 low speed, give to
companion
Dec 29 23:30:21 retro kernel: ehci-hub.c: GetStatus port 1 status 003402
POWER OWNER sig=k  CSC
Dec 29 23:30:21 retro kernel: hub.c: port 1, portstatus 0, change 1, 12 Mb/s
Dec 29 23:30:21 retro kernel: ehci-hcd.c: 00:02.2: free_config devnum 0
Dec 29 23:30:21 retro kernel: hub.c: port 2, portstatus 100, change 0, 12
Mb/s
Dec 29 23:30:21 retro kernel: hub.c: port 3, portstatus 100, change 0, 12
Mb/s
Dec 29 23:30:21 retro kernel: hub.c: port 4, portstatus 100, change 0, 12
Mb/s
Dec 29 23:30:21 retro kernel: hub.c: port 5, portstatus 100, change 0, 12
Mb/s
Dec 29 23:30:21 retro kernel: hub.c: port 6, portstatus 100, change 0, 12
Mb/s


USB-OHCI: (aus syslog)
============================================================================
Dec 29 23:33:30 retro kernel: PCI: No IRQ known for interrupt pin A of
device 00:02.0. Please try using pci=biosirq.
Dec 29 23:33:30 retro kernel: usb-ohci.c: found OHCI device with no IRQ
assigned. check BIOS settings!
Dec 29 23:33:30 retro kernel: PCI: Setting latency timer of device 00:02.1
to 64
Dec 29 23:33:30 retro kernel: usb-ohci.c: USB OHCI at membase 0xe08d0000,
IRQ 11
Dec 29 23:33:30 retro kernel: usb-ohci.c: usb-00:02.1, PCI device 10de:0067
(nVidia Corporation)
Dec 29 23:33:30 retro kernel: usb.c: new USB bus registered, assigned bus
number 2
Dec 29 23:33:30 retro kernel: usb.c: kmalloc IF da8b98c0, numif 1
Dec 29 23:33:30 retro kernel: usb.c: new device strings: Mfr=0, Product=2,
SerialNumber=1
Dec 29 23:33:30 retro kernel: usb.c: USB device number 1 default language ID
0x0
Dec 29 23:33:30 retro kernel: Product: USB OHCI Root Hub
Dec 29 23:33:30 retro kernel: SerialNumber: e08d0000
Dec 29 23:33:30 retro kernel: hub.c: USB hub found
Dec 29 23:33:30 retro kernel: hub.c: 3 ports detected
Dec 29 23:33:30 retro kernel: hub.c: standalone hub
Dec 29 23:33:30 retro kernel: hub.c: ganged power switching
Dec 29 23:33:30 retro kernel: hub.c: global over-current protection
Dec 29 23:33:30 retro kernel: hub.c: Port indicators are not supported
Dec 29 23:33:30 retro kernel: hub.c: power on to power good time: 2ms
Dec 29 23:33:30 retro kernel: hub.c: hub controller current requirement: 0mA
Dec 29 23:33:30 retro kernel: hub.c: port removable status: RRR
Dec 29 23:33:30 retro kernel: hub.c: local power source is good
Dec 29 23:33:30 retro kernel: hub.c: no over-current condition exists
Dec 29 23:33:30 retro kernel: hub.c: enabling power on all ports
Dec 29 23:33:30 retro kernel: usb.c: hub driver claimed interface da8b98c0
Dec 29 23:33:30 retro kernel: usb.c: kusbd: /sbin/hotplug add 1
Dec 29 23:33:30 retro kernel: usb.c: kusbd policy returned 0xfffffffe


Wenn ich die Maus ein- bzw. ausstecke ändert sich nichts, die LogDateien
bleiben leer, ein cat /dev/input/mice macht gar nichts.
Mir ist aufgefallen, dass der OHCI-Treiber keinen IRQ zugewiesen bekommen
hat.

Langsam nervt mich der NForce2, bitte helft mir.
MfG
Manu



Reply to: