Most recent kernel where this bug did not occur: reports on lkml mention usb2 and nforce4 stopped working since about 2.6.10 Distribution: crux Problem Description: I found reports of this bug in lkml but not in bugzilla. So lets add it. This is a known problem between nforce4 chipset and current kernels. When I compile my kernel with ehci I get the following dmesg; usb2 does not work. When I compile with ohci I get working usb1.1 diff between dmesgs below: Linux version 2.6.15.6 (han@marsupilami) (gcc version 3.4.5 (CRUX with propolice)) #4 Thu Mar 9 21:17:41 CET 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) 127MB HIGHMEM available. 896MB LOWMEM available. On node 0 totalpages: 262128 DMA zone: 4096 pages, LIFO batch:0 DMA32 zone: 0 pages, LIFO batch:0 Normal zone: 225280 pages, LIFO batch:31 HighMem zone: 32752 pages, LIFO batch:7 DMI 2.3 present. ACPI: RSDP (v000 Nvidia ) @ 0x000f76f0 ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3040 ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff30c0 ACPI: SSDT (v001 PTLTD POWERNOW 0x00000001 LTP 0x00000001) @ 0x3fff9500 ACPI: SRAT (v001 AMD HAMMER 0x00000001 AMD 0x00000001) @ 0x3fff9640 ACPI: MCFG (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9740 ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9440 ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000 Allocating PCI resources starting at 50000000 (gap: 40000000:a0000000) Built 1 zonelists Kernel command line: auto BOOT_IMAGE=26156 ro root=305 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 65536 bytes) Detected 2010.126 MHz processor. Using tsc for high-res timesource Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) Memory: 1035488k/1048512k available (2318k kernel code, 12428k reserved, 723k data, 140k init, 131008k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 4023.24 BogoMIPS (lpj=2011623) Mount-cache hash table entries: 512 CPU: After generic identify, caps: 078bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000001 CPU: After vendor identify, caps: 078bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000001 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) CPU: After all inits, caps: 078bfbff e3d3fbff 00000000 00000010 00000001 00000000 00000001 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. mtrr: v2.0 (20020519) CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 02 Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. Checking for popad bug... OK. ACPI: setting ELCR to 0200 (from 0cb8) NET: Registered protocol family 16 ACPI: bus type pci registered PCI: PCI BIOS revision 3.00 entry at 0xf21d0, last bus=5 PCI: Using MMCONFIG ACPI: Subsystem revision 20050902 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) PCI: Transparent bridge - 0000:00:09.0 Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 *7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 *5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSMB] (IRQs 3 *4 5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LUB2] (IRQs *3 4 5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSID] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LFID] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LPCA] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [APC1] (IRQs 16) *0, disabled. ACPI: PCI Interrupt Link [APC2] (IRQs 17) *0, disabled. ACPI: PCI Interrupt Link [APC3] (IRQs 18) *0, disabled. ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled. ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled. ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCS] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCP] (IRQs 20 21 22 23) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 10 devices SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report pnp: 00:00: ioport range 0x4000-0x407f could not be reserved pnp: 00:00: ioport range 0x4080-0x40ff has been reserved pnp: 00:00: ioport range 0x4400-0x447f has been reserved pnp: 00:00: ioport range 0x4480-0x44ff could not be reserved pnp: 00:00: ioport range 0x4800-0x487f has been reserved pnp: 00:00: ioport range 0x4880-0x48ff has been reserved PCI: Bridge: 0000:00:09.0 IO window: d000-dfff MEM window: d8000000-d9ffffff PREFETCH window: 50000000-500fffff PCI: Bridge: 0000:00:0b.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0c.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0d.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0e.0 IO window: disabled. MEM window: d0000000-d7ffffff PREFETCH window: c0000000-cfffffff PCI: Setting latency timer of device 0000:00:09.0 to 64 PCI: Setting latency timer of device 0000:00:0b.0 to 64 PCI: Setting latency timer of device 0000:00:0c.0 to 64 PCI: Setting latency timer of device 0000:00:0d.0 to 64 PCI: Setting latency timer of device 0000:00:0e.0 to 64 Machine check exception polling timer started. highmem bounce pool size: 64 pages JFS: nTxBlock = 8091, nTxLock = 64731 io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered PCI: Setting latency timer of device 0000:00:0b.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] PCI: Setting latency timer of device 0000:00:0c.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] PCI: Setting latency timer of device 0000:00:0d.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] PCI: Setting latency timer of device 0000:00:0e.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Fan [FAN] (on) ACPI: Thermal Zone [THRM] (40 C) Real Time Clock Driver v1.12 PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 PNP: PS/2 controller doesn't have AUX irq; using default 12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> r8169 Gigabit Ethernet driver 2.2LK loaded ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:05:08.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11 eth0: Identified chip type is 'RTL8169s/8110s'. eth0: RTL8169 at 0xf8804000, 00:08:a1:3c:34:79, IRQ 11 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Probing IDE interface ide0... hda: ST340823A, ATA DISK drive Probing IDE interface ide1... hdc: TSSTcorpDVD-ROM SH-D162C, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 78165360 sectors (40020 MB) w/512KiB Cache, CHS=65535/16/63 hda: cache flushes not supported hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 > hdc: ATAPI 48X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.20 ide-floppy driver 0.99.newide ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 3 PCI: setting IRQ 3 as level-triggered ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUB2] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:00:02.1 to 64 ehci_hcd 0000:00:02.1: EHCI Host Controller ehci_hcd 0000:00:02.1: reset hcs_params 0x10148a dbg=1 cc=1 pcc=4 !ppc ports=10 ehci_hcd 0000:00:02.1: reset portroute 0 0 0 0 0 0 0 0 0 0 ehci_hcd 0000:00:02.1: reset hcc_params a086 caching frame 256/512/1024 park ehci_hcd 0000:00:02.1: park 0 ehci_hcd 0000:00:02.1: bogus port configuration: cc=1 x pcc=4 < ports=10 ehci_hcd 0000:00:02.1: debug port 1 ehci_hcd 0000:00:02.1: capability 0001 at a0 PCI: cache line size of 64 is not supported by device 0000:00:02.1 drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:02.1: irq 3, io mem 0xfeb00000 ehci_hcd 0000:00:02.1: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT ehci_hcd 0000:00:02.1: init command 010009 (park)=0 ithresh=1 period=256 RUN ehci_hcd 0000:00:02.1: 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.15.6 ehci_hcd usb usb1: SerialNumber: 0000:00:02.1 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug 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: 10 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 5 ports 10 chg 0000 evt 0000 drivers/usb/core/inode.c: creating file '001' Initializing USB Mass Storage driver... ehci_hcd 0000:00:02.1: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:02.1: port 1 full speed --> companion ehci_hcd 0000:00:02.1: GetStatus port 1 status 003001 POWER OWNER sig=se0 CONNECT ehci_hcd 0000:00:02.1: GetStatus port 2 status 001403 POWER sig=k CSC CONNECT hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:02.1: port 2 low speed --> companion ehci_hcd 0000:00:02.1: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver mice: PS/2 mouse device common for all mice i2c /dev entries driver i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40 Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC). usbcore: registered new driver snd-usb-audio ALSA device list: No soundcards found. NET: Registered protocol family 2 IP route cache hash table entries: 65536 (order: 6, 262144 bytes) TCP established hash table entries: 262144 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 6, 262144 bytes) TCP: Hash tables configured (established 262144 bind 65536) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 CCID: Registered CCID 3 (ccid3) Using IPI Shortcut mode ACPI wakeup devices: HUB0 XVR0 XVR1 XVR2 XVR3 USB0 USB2 MMAC MMCI ACPI: (supports S0 S1 S3 S4 S5) UDF-fs: No VRS found VFS: Mounted root (jfs filesystem) readonly. Freeing unused kernel memory: 140k freed input: AT Translated Set 2 keyboard as /class/input/input0 nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11 PCI: Setting latency timer of device 0000:01:00.0 to 64 NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-8178 Wed Dec 14 16:22:51 PST 2005 Adding 257000k swap on /dev/hda6. Priority:-1 extents:1 across:257000k r8169: eth0: link up --- dmesg_ehci 2006-03-09 21:21:17.896919160 +0100 +++ dmesg_ohci 2006-03-09 21:25:48.734792808 +0100 @@ -1,71 +1,4 @@ -Linux version 2.6.15.6 (han@marsupilami) (gcc version 3.4.5 (CRUX with propolice)) #4 Thu Mar 9 21:17:41 CET 2006 -BIOS-provided physical RAM map: - BIOS-e820: 0000000000000000 - 000000000009f800 (usable) - BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) - BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) - BIOS-e820: 0000000000100000 - 000000003fff0000 (usable) - BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS) - BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data) - BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) - BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved) -127MB HIGHMEM available. -896MB LOWMEM available. -On node 0 totalpages: 262128 - DMA zone: 4096 pages, LIFO batch:0 - DMA32 zone: 0 pages, LIFO batch:0 - Normal zone: 225280 pages, LIFO batch:31 - HighMem zone: 32752 pages, LIFO batch:7 -DMI 2.3 present. -ACPI: RSDP (v000 Nvidia ) @ 0x000f76f0 -ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3040 -ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff30c0 -ACPI: SSDT (v001 PTLTD POWERNOW 0x00000001 LTP 0x00000001) @ 0x3fff9500 -ACPI: SRAT (v001 AMD HAMMER 0x00000001 AMD 0x00000001) @ 0x3fff9640 -ACPI: MCFG (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9740 -ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9440 -ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000 -Allocating PCI resources starting at 50000000 (gap: 40000000:a0000000) -Built 1 zonelists -Kernel command line: auto BOOT_IMAGE=26156 ro root=305 -Initializing CPU#0 -PID hash table entries: 4096 (order: 12, 65536 bytes) -Detected 2010.126 MHz processor. -Using tsc for high-res timesource -Console: colour VGA+ 80x25 -Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) -Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) -Memory: 1035488k/1048512k available (2318k kernel code, 12428k reserved, 723k data, 140k init, 131008k highmem) -Checking if this processor honours the WP bit even in supervisor mode... Ok. -Calibrating delay using timer specific routine.. 4023.24 BogoMIPS (lpj=2011623) -Mount-cache hash table entries: 512 -CPU: After generic identify, caps: 078bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000001 -CPU: After vendor identify, caps: 078bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000001 -CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) -CPU: L2 Cache: 512K (64 bytes/line) -CPU: After all inits, caps: 078bfbff e3d3fbff 00000000 00000010 00000001 00000000 00000001 -Intel machine check architecture supported. -Intel machine check reporting enabled on CPU#0. -mtrr: v2.0 (20020519) -CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 02 -Enabling fast FPU save and restore... done. -Enabling unmasked SIMD FPU exception support... done. -Checking 'hlt' instruction... OK. -Checking for popad bug... OK. -ACPI: setting ELCR to 0200 (from 0cb8) -NET: Registered protocol family 16 -ACPI: bus type pci registered -PCI: PCI BIOS revision 3.00 entry at 0xf21d0, last bus=5 -PCI: Using MMCONFIG -ACPI: Subsystem revision 20050902 -ACPI: Interpreter enabled -ACPI: Using PIC for interrupt routing -ACPI: PCI Root Bridge [PCI0] (0000:00) -PCI: Probing PCI hardware (bus 00) -PCI: Transparent bridge - 0000:00:09.0 -Boot video device is 0000:01:00.0 -ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] -ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT] -ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. + 15) *0, disabled. ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. @@ -198,32 +131,45 @@ hda: cache flushes not supported hdc: ATAPI 48X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.20 ide-floppy driver 0.99.newide -ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 -ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 3 -PCI: setting IRQ 3 as level-triggered -ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUB2] -> GSI 3 (level, low) -> IRQ 3 -PCI: Setting latency timer of device 0000:00:02.1 to 64 -ehci_hcd 0000:00:02.1: EHCI Host Controller -ehci_hcd 0000:00:02.1: reset hcs_params 0x10148a dbg=1 cc=1 pcc=4 !ppc ports=10 -ehci_hcd 0000:00:02.1: reset portroute 0 0 0 0 0 0 0 0 0 0 -ehci_hcd 0000:00:02.1: reset hcc_params a086 caching frame 256/512/1024 park -ehci_hcd 0000:00:02.1: park 0 -ehci_hcd 0000:00:02.1: bogus port configuration: cc=1 x pcc=4 < ports=10 -ehci_hcd 0000:00:02.1: debug port 1 -ehci_hcd 0000:00:02.1: capability 0001 at a0 -PCI: cache line size of 64 is not supported by device 0000:00:02.1 +ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) +ohci_hcd: block sizes: ed 64 td 64 +ACPI: PCI Interrupt Link [LUBA] enabled at IRQ 7 +PCI: setting IRQ 7 as level-triggered +ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LUBA] -> GSI 7 (level, low) -> IRQ 7 +PCI: Setting latency timer of device 0000:00:02.0 to 64 +ohci_hcd 0000:00:02.0: OHCI Host Controller drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' -ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1 -ehci_hcd 0000:00:02.1: irq 3, io mem 0xfeb00000 -ehci_hcd 0000:00:02.1: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT -ehci_hcd 0000:00:02.1: init command 010009 (park)=0 ithresh=1 period=256 RUN -ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 +ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1 +ohci_hcd 0000:00:02.0: irq 7, io mem 0xda001000 +ohci_hcd 0000:00:02.0: resetting from state 'reset', control = 0x600 +ohci_hcd 0000:00:02.0: OHCI controller state +ohci_hcd 0000:00:02.0: OHCI 1.0, NO legacy support registers +ohci_hcd 0000:00:02.0: control 0x683 RWE RWC HCFS=operational CBSR=3 +ohci_hcd 0000:00:02.0: cmdstatus 0x00000 SOC=0 +ohci_hcd 0000:00:02.0: intrstatus 0x00000044 RHSC SF +ohci_hcd 0000:00:02.0: intrenable 0x8000000a MIE RD WDH +ohci_hcd 0000:00:02.0: hcca frame #0003 +ohci_hcd 0000:00:02.0: roothub.a 0100020a POTPGT=1 NPS NDP=10(10) +ohci_hcd 0000:00:02.0: roothub.b 00000000 PPCM=0000 DR=0000 +ohci_hcd 0000:00:02.0: roothub.status 00008000 DRWE +ohci_hcd 0000:00:02.0: roothub.portstatus [0] 0x00010101 CSC PPS CCS +ohci_hcd 0000:00:02.0: roothub.portstatus [1] 0x00010301 CSC LSDA PPS CCS +ohci_hcd 0000:00:02.0: roothub.portstatus [2] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [3] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [4] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [5] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [6] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [7] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [8] 0x00000100 PPS +ohci_hcd 0000:00:02.0: roothub.portstatus [9] 0x00000100 PPS +ohci_hcd 0000:00:02.0: created debug files +ohci_hcd 0000:00:02.0: supports USB remote wakeup 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.15.6 ehci_hcd -usb usb1: SerialNumber: 0000:00:02.1 +usb usb1: Product: OHCI Host Controller +usb usb1: Manufacturer: Linux 2.6.15.6 ohci_hcd +usb usb1: SerialNumber: 0000:00:02.0 usb usb1: hotplug usb usb1: adding 1-0:1.0 (config #1, interface 0) usb 1-0:1.0: hotplug @@ -233,26 +179,112 @@ hub 1-0:1.0: USB hub found hub 1-0:1.0: 10 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: global over-current protection +hub 1-0:1.0: power on to power good time: 2ms hub 1-0:1.0: local power source is good +hub 1-0:1.0: no over-current condition exists hub 1-0:1.0: state 5 ports 10 chg 0000 evt 0000 drivers/usb/core/inode.c: creating file '001' Initializing USB Mass Storage driver... -ehci_hcd 0000:00:02.1: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT -hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s -hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 -ehci_hcd 0000:00:02.1: port 1 full speed --> companion -ehci_hcd 0000:00:02.1: GetStatus port 1 status 003001 POWER OWNER sig=se0 CONNECT -ehci_hcd 0000:00:02.1: GetStatus port 2 status 001403 POWER sig=k CSC CONNECT -hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s -hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 -ehci_hcd 0000:00:02.1: port 2 low speed --> companion -ehci_hcd 0000:00:02.1: GetStatus port 2 status 003002 POWER OWNER sig=se0 CSC +ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00010101 CSC PPS CCS +hub 1-0:1.0: port 1, status 0101, change 0001, 12 Mb/s +hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x101 +ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS +usb 1-1: new full speed USB device using ohci_hcd and address 2 +ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [0] = 0x00100103 PRSC PPS PES CCS +usb 1-1: ep0 maxpacket = 8 +usb 1-1: skipped 7 descriptors after interface +usb 1-1: skipped 5 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 9 descriptors after interface +usb 1-1: skipped 5 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: skipped 2 descriptors after interface +usb 1-1: skipped 1 descriptor after endpoint +usb 1-1: default language 0x0409 +usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0 +usb 1-1: Product: FastTrack Pro +usb 1-1: Manufacturer: M-Audio +usb 1-1: hotplug +usb 1-1: configuration #1 chosen from 2 choices +usb 1-1: adding 1-1:1.0 (config #1, interface 0) +usb 1-1:1.0: hotplug +usb 1-1: adding 1-1:1.1 (config #1, interface 1) +usb 1-1:1.1: hotplug +usb 1-1: adding 1-1:1.2 (config #1, interface 2) +usb 1-1:1.2: hotplug +usb 1-1: adding 1-1:1.3 (config #1, interface 3) +usb 1-1:1.3: hotplug +usb 1-1: adding 1-1:1.4 (config #1, interface 4) +usb 1-1:1.4: hotplug +drivers/usb/core/inode.c: creating file '002' +ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00010301 CSC LSDA PPS CCS +hub 1-0:1.0: port 2, status 0301, change 0001, 1.5 Mb/s +hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x301 +ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100303 PRSC LSDA PPS PES CCS +usb 1-2: new low speed USB device using ohci_hcd and address 3 +ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100303 PRSC LSDA PPS PES CCS +usb 1-2: skipped 1 descriptor after interface +usb 1-2: default language 0x0409 +usb 1-2: new device strings: Mfr=1, Product=2, SerialNumber=0 +usb 1-2: Product: USB-PS/2 Optical Mouse +usb 1-2: Manufacturer: B16_b_02 +usb 1-2: hotplug +usb 1-2: adding 1-2:1.0 (config #1, interface 0) +usb 1-2:1.0: hotplug +drivers/usb/core/inode.c: creating file '003' +hub 1-0:1.0: state 5 ports 10 chg 0000 evt 0004 usbcore: registered new driver usb-storage USB Mass Storage support registered. +usbhid 1-2:1.0: usb_probe_interface +usbhid 1-2:1.0: usb_probe_interface - got id +HID Mouse 0xc024 forced to 2 ms polling +input: B16_b_02 USB-PS/2 Optical Mouse as /class/input/input0 +input: USB HID v1.10 Mouse [B16_b_02 USB-PS/2 Optical Mouse] on usb-0000:00:02.0-2 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver mice: PS/2 mouse device common for all mice @@ -260,9 +292,11 @@ i2c /dev entries driver i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40 Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC). +snd-usb-audio 1-1:1.0: usb_probe_interface +snd-usb-audio 1-1:1.0: usb_probe_interface - got id usbcore: registered new driver snd-usb-audio ALSA device list: - No soundcards found. + #0: M-Audio FastTrack Pro at usb-0000:00:02.0-1, full speed NET: Registered protocol family 2 IP route cache hash table entries: 65536 (order: 6, 262144 bytes) TCP established hash table entries: 262144 (order: 8, 1048576 bytes) @@ -280,7 +314,7 @@ ACPI: (supports S0 S1 S3 S4 S5) UDF-fs: No VRS found VFS: Mounted root (jfs filesystem) readonly. Freeing unused kernel memory: 140k freed -input: AT Translated Set 2 keyboard as /class/input/input0 +input: AT Translated Set 2 keyboard as /class/input/input1 nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11 PCI: Setting latency timer of device 0000:01:00.0 to 64
On Thu, Mar 09, 2006 at 12:35:26PM -0800, bugme-daemon@bugzilla.kernel.org wrote: > > Most recent kernel where this bug did not occur: reports on lkml > mention usb2 and nforce4 stopped working since about 2.6.10 Can you try 2.6.16-rc5 to see if that fixes this problem for you?
Allas, it does not: Here is the dmesg diff between ehci on 2.6.15.6 and 2.6.16-rc5 --- dmesg_ehci 2006-03-09 21:21:17.896919160 +0100 +++ dmesg_ehci_216rc5 2006-03-09 22:25:27.727024784 +0100 @@ -1,4 +1,4 @@ -Linux version 2.6.15.6 (han@marsupilami) (gcc version 3.4.5 (CRUX with propolice)) #4 Thu Mar 9 21:17:41 CET 2006 +Linux version 2.6.16-rc5 (han@marsupilami) (gcc version 3.4.5 (CRUX with propolice)) #1 Thu Mar 9 22:21:18 CET 2006 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) @@ -24,19 +24,22 @@ ACPI: MCFG (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9740 ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff9440 ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x00000000 +ACPI: PM-Timer IO Port: 0x4008 Allocating PCI resources starting at 50000000 (gap: 40000000:a0000000) Built 1 zonelists -Kernel command line: auto BOOT_IMAGE=26156 ro root=305 +Kernel command line: BOOT_IMAGE=2616rc5 ro root=305 +Enabling fast FPU save and restore... done. +Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 4096 (order: 12, 65536 bytes) -Detected 2010.126 MHz processor. -Using tsc for high-res timesource +Detected 2010.300 MHz processor. +Using pmtmr for high-res timesource Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) -Memory: 1035488k/1048512k available (2318k kernel code, 12428k reserved, 723k data, 140k init, 131008k highmem) +Memory: 1035396k/1048512k available (2302k kernel code, 12448k reserved, 747k data, 140k init, 131008k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. -Calibrating delay using timer specific routine.. 4023.24 BogoMIPS (lpj=2011623) +Calibrating delay using timer specific routine.. 4026.84 BogoMIPS (lpj=2013423) Mount-cache hash table entries: 512 CPU: After generic identify, caps: 078bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000001 CPU: After vendor identify, caps: 078bfbff e3d3fbff 00000000 00000000 00000001 00000000 00000001 @@ -45,10 +48,7 @@ CPU: After all inits, caps: 078bfbff e3d3fbff 00000000 00000010 00000001 00000000 00000001 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. -mtrr: v2.0 (20020519) CPU: AMD Athlon(tm) 64 Processor 3200+ stepping 02 -Enabling fast FPU save and restore... done. -Enabling unmasked SIMD FPU exception support... done. Checking 'hlt' instruction... OK. Checking for popad bug... OK. ACPI: setting ELCR to 0200 (from 0cb8) @@ -56,7 +56,7 @@ ACPI: bus type pci registered PCI: PCI BIOS revision 3.00 entry at 0xf21d0, last bus=5 PCI: Using MMCONFIG -ACPI: Subsystem revision 20050902 +ACPI: Subsystem revision 20060127 ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) @@ -105,12 +105,12 @@ usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report -pnp: 00:00: ioport range 0x4000-0x407f could not be reserved -pnp: 00:00: ioport range 0x4080-0x40ff has been reserved -pnp: 00:00: ioport range 0x4400-0x447f has been reserved -pnp: 00:00: ioport range 0x4480-0x44ff could not be reserved -pnp: 00:00: ioport range 0x4800-0x487f has been reserved -pnp: 00:00: ioport range 0x4880-0x48ff has been reserved +pnp: 00:01: ioport range 0x4000-0x407f could not be reserved +pnp: 00:01: ioport range 0x4080-0x40ff has been reserved +pnp: 00:01: ioport range 0x4400-0x447f has been reserved +pnp: 00:01: ioport range 0x4480-0x44ff could not be reserved +pnp: 00:01: ioport range 0x4800-0x487f has been reserved +pnp: 00:01: ioport range 0x4880-0x48ff has been reserved PCI: Bridge: 0000:00:09.0 IO window: d000-dfff MEM window: d8000000-d9ffffff @@ -138,36 +138,36 @@ PCI: Setting latency timer of device 0000:00:0e.0 to 64 Machine check exception polling timer started. highmem bounce pool size: 64 pages -JFS: nTxBlock = 8091, nTxLock = 64731 +JFS: nTxBlock = 8091, nTxLock = 64729 io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered -io scheduler cfq registered +io scheduler cfq registered (default) PCI: Setting latency timer of device 0000:00:0b.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability -Allocate Port Service[pcie00] -Allocate Port Service[pcie03] +Allocate Port Service[0000:00:0b.0:pcie00] +Allocate Port Service[0000:00:0b.0:pcie03] PCI: Setting latency timer of device 0000:00:0c.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability -Allocate Port Service[pcie00] -Allocate Port Service[pcie03] +Allocate Port Service[0000:00:0c.0:pcie00] +Allocate Port Service[0000:00:0c.0:pcie03] PCI: Setting latency timer of device 0000:00:0d.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability -Allocate Port Service[pcie00] -Allocate Port Service[pcie03] +Allocate Port Service[0000:00:0d.0:pcie00] +Allocate Port Service[0000:00:0d.0:pcie03] PCI: Setting latency timer of device 0000:00:0e.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability -Allocate Port Service[pcie00] -Allocate Port Service[pcie03] +Allocate Port Service[0000:00:0e.0:pcie00] +Allocate Port Service[0000:00:0e.0:pcie03] ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Fan [FAN] (on) ACPI: Thermal Zone [THRM] (40 C) -Real Time Clock Driver v1.12 +Real Time Clock Driver v1.12ac PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 PNP: PS/2 controller doesn't have AUX irq; using default 12 serio: i8042 AUX port at 0x60,0x64 irq 12 @@ -210,7 +210,6 @@ ehci_hcd 0000:00:02.1: park 0 ehci_hcd 0000:00:02.1: bogus port configuration: cc=1 x pcc=4 < ports=10 ehci_hcd 0000:00:02.1: debug port 1 -ehci_hcd 0000:00:02.1: capability 0001 at a0 PCI: cache line size of 64 is not supported by device 0000:00:02.1 drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' @@ -222,11 +221,13 @@ 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.15.6 ehci_hcd +usb usb1: Manufacturer: Linux 2.6.16-rc5 ehci_hcd usb usb1: SerialNumber: 0000:00:02.1 -usb usb1: hotplug +usb usb1: uevent +usb usb1: device is self-powered +usb usb1: configuration #1 chosen from 1 choice usb usb1: adding 1-0:1.0 (config #1, interface 0) -usb 1-0:1.0: hotplug +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 @@ -238,7 +239,7 @@ 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 5 ports 10 chg 0000 evt 0000 +hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0000 drivers/usb/core/inode.c: creating file '001' Initializing USB Mass Storage driver... ehci_hcd 0000:00:02.1: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT @@ -259,7 +260,7 @@ i2c /dev entries driver i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40 -Advanced Linux Sound Architecture Driver Version 1.0.10rc3 (Mon Nov 07 13:30:21 2005 UTC). +Advanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 08:57:20 2006 UTC). usbcore: registered new driver snd-usb-audio ALSA device list: No soundcards found. @@ -281,9 +282,5 @@ VFS: Mounted root (jfs filesystem) readonly. Freeing unused kernel memory: 140k freed input: AT Translated Set 2 keyboard as /class/input/input0 -nvidia: module license 'NVIDIA' taints kernel. -ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11 -PCI: Setting latency timer of device 0000:01:00.0 to 64 -NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-8178 Wed Dec 14 16:22:51 PST 2005 Adding 257000k swap on /dev/hda6. Priority:-1 extents:1 across:257000k r8169: eth0: link up
David, this looks like one for you...
I am having similar problems with ehci_hcd on a nforce4 ultra board running a 64-bit kernel (gentoo distribution). I am unable to use any USB2 storage devices with ehci_hcd driver. In my case: 1) everything works perefectly on 2.6.14.7 2) every kernel I tried from 2.6.15 to 2.6.16-rc6 gives the same errors 3) everything works fine with ohci_hcd driver (when I unload the ehci_hcd module) The error messages from dmesg are slightly different, a dmesg dump follows (USB errors at the very end): Thanks, Jan Allocating PCI resources starting at e2000000 (gap: e0000000:1ec00000) Checking aperture... CPU 0: aperture @ 2096000000 size 32 MB Aperture from northbridge cpu 0 too small (32 MB) No AGP bridge found Built 1 zonelists Kernel command line: root=/dev/sda4 Initializing CPU#0 PID hash table entries: 4096 (order: 12, 131072 bytes) time.c: Using 3.579545 MHz PM timer. time.c: Detected 2814.470 MHz processor. time.c: Using PIT/TSC based timekeeping. Console: colour VGA+ 80x25 Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) Memory: 3350200k/3407808k available (2560k kernel code, 56980k reserved, 968k data, 188k init) Calibrating delay using timer specific routine.. 5634.84 BogoMIPS (lpj=11269680) Mount-cache hash table entries: 256 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 1024K (64 bytes/line) mtrr: v2.0 (20020519) CPU: AMD Athlon(tm) 64 FX-57 Processor stepping 01 Using local APIC timer interrupts. Detected 12.564 MHz APIC timer. testing NMI watchdog ... OK. NET: Registered protocol family 16 ACPI: bus type pci registered PCI: Using configuration type 1 PCI: Using MMCONFIG at d0000000 ACPI: Subsystem revision 20050902 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) PCI: Transparent bridge - 0000:00:09.0 Boot video device is 0000:05:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT] ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 *5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 *5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 *5 7 9 10 11 12 14 15) ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [LSID] (IRQs 3 4 5 7 9 *10 11 12 14 15) ACPI: PCI Interrupt Link [LFID] (IRQs 3 4 5 7 9 10 *11 12 14 15) ACPI: PCI Interrupt Link [LPCA] (IRQs 3 4 5 7 9 10 11 12 14 15) *0, disabled. ACPI: PCI Interrupt Link [APC1] (IRQs 16) *0, disabled. ACPI: PCI Interrupt Link [APC2] (IRQs 17) *0, disabled. ACPI: PCI Interrupt Link [APC3] (IRQs 18) *0, disabled. ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled. ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled. ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCS] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCP] (IRQs 20 21 22 23) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 14 devices SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI-DMA: Disabling IOMMU. pnp: 00:00: ioport range 0x1000-0x107f could not be reserved pnp: 00:00: ioport range 0x1080-0x10ff has been reserved pnp: 00:00: ioport range 0x1400-0x147f has been reserved pnp: 00:00: ioport range 0x1480-0x14ff could not be reserved pnp: 00:00: ioport range 0x1800-0x187f has been reserved pnp: 00:00: ioport range 0x1880-0x18ff has been reserved PCI: Bridge: 0000:00:09.0 IO window: disabled. MEM window: f4000000-f40fffff PREFETCH window: disabled. PCI: Bridge: 0000:00:0b.0 IO window: 9000-9fff MEM window: f2000000-f3ffffff PREFETCH window: f4200000-f42fffff PCI: Bridge: 0000:00:0c.0 IO window: 8000-8fff MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0d.0 IO window: 7000-7fff MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0e.0 IO window: a000-afff MEM window: f0000000-f1ffffff PREFETCH window: e0000000-efffffff PCI: Setting latency timer of device 0000:00:09.0 to 64 PCI: Setting latency timer of device 0000:00:0b.0 to 64 PCI: Setting latency timer of device 0000:00:0c.0 to 64 PCI: Setting latency timer of device 0000:00:0d.0 to 64 PCI: Setting latency timer of device 0000:00:0e.0 to 64 IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $ Total HugeTLB memory allocated, 0 Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered PCI: Setting latency timer of device 0000:00:0b.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] PCI: Setting latency timer of device 0000:00:0c.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] PCI: Setting latency timer of device 0000:00:0d.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] PCI: Setting latency timer of device 0000:00:0e.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie03] ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] Real Time Clock Driver v1.12 Linux agpgart interface v0.101 (c) Dave Jones PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:07: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) forcedeth.c: Reverse Engineered nForce ethernet driver. Version 0.48. ACPI: PCI Interrupt Link [APCH] enabled at IRQ 23 GSI 16 sharing vector 0xD9 and IRQ 16 ACPI: PCI Interrupt 0000:00:0a.0[A] -> Link [APCH] -> GSI 23 (level, low) -> IRQ 217 PCI: Setting latency timer of device 0000:00:0a.0 to 64 eth0: forcedeth.c: subsystem: 01458:e000 bound to 0000:00:0a.0 tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx NFORCE-CK804: IDE controller at PCI slot 0000:00:06.0 NFORCE-CK804: chipset revision 162 NFORCE-CK804: not 100% native mode: will probe irqs later NFORCE-CK804: 0000:00:06.0 (rev a2) UDMA133 controller ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... hda: HL-DT-ST DVDRAM GSA-4167B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... Probing IDE interface ide1... hda: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) Uniform CD-ROM driver Revision: 3.20 libata version 1.20 loaded. sata_nv 0000:00:07.0: version 0.8 ACPI: PCI Interrupt Link [APSI] enabled at IRQ 22 GSI 17 sharing vector 0xE1 and IRQ 17 ACPI: PCI Interrupt 0000:00:07.0[A] -> Link [APSI] -> GSI 22 (level, low) -> IRQ 225 PCI: Setting latency timer of device 0000:00:07.0 to 64 ata1: SATA max UDMA/133 cmd 0x9F0 ctl 0xBF2 bmdma 0xCC00 irq 225 ata2: SATA max UDMA/133 cmd 0x970 ctl 0xB72 bmdma 0xCC08 irq 225 ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4023 85:3468 86:3c01 87:4023 88:407f ata1: dev 0 ATA-7, max UDMA/133, 488397168 sectors: LBA48 nv_sata: Primary device added nv_sata: Primary device removed nv_sata: Secondary device added nv_sata: Secondary device removed ata1: dev 0 configured for UDMA/133 scsi0 : sata_nv ata2: no device found (phy stat 00000000) scsi1 : sata_nv Vendor: ATA Model: ST3250823AS Rev: 3.03 Type: Direct-Access ANSI SCSI revision: 05 ACPI: PCI Interrupt Link [APSJ] enabled at IRQ 21 GSI 18 sharing vector 0xE9 and IRQ 18 ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [APSJ] -> GSI 21 (level, low) -> IRQ 233 PCI: Setting latency timer of device 0000:00:08.0 to 64 ata3: SATA max UDMA/133 cmd 0x9E0 ctl 0xBE2 bmdma 0xE000 irq 233 ata4: SATA max UDMA/133 cmd 0x960 ctl 0xB62 bmdma 0xE008 irq 233 ata3: no device found (phy stat 00000000) scsi2 : sata_nv ata4: no device found (phy stat 00000000) scsi3 : sata_nv SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda: drive cache: write back SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda: drive cache: write back sda: sda1 sda2 sda3 sda4 sd 0:0:0:0: Attached scsi disk sda Fusion MPT base driver 3.03.04 Copyright (c) 1999-2005 LSI Logic Corporation Fusion MPT SPI Host driver 3.03.04 usbmon: debugfs is not available 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 hiddev usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver mice: PS/2 mouse device common for all mice device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com NET: Registered protocol family 2 input: AT Translated Set 2 keyboard as /class/input/input0 IP route cache hash table entries: 131072 (order: 8, 1048576 bytes) TCP established hash table entries: 524288 (order: 10, 4194304 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 524288 bind 65536) TCP reno registered TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 10 IPv6 over IPv4 tunneling driver NET: Registered protocol family 17 powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.4) powernow-k8: 0 : fid 0x14 (2800 MHz), vid 0x6 (1400 mV) powernow-k8: 1 : fid 0x4 (1200 MHz), vid 0x12 (1100 mV) cpu_init done, current fid 0x14, vid 0x6 ACPI wakeup devices: HUB0 XVR0 XVR1 XVR2 XVR3 USB0 USB2 MMAC MMCI UAR1 ACPI: (supports S0 S1 S4 S5) ReiserFS: sda4: found reiserfs format "3.6" with standard journal input: ImPS/2 Generic Wheel Mouse as /class/input/input1 ReiserFS: sda4: using ordered data mode ReiserFS: sda4: journal params: device sda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: sda4: checking transaction log (sda4) ReiserFS: sda4: Using r5 hash to sort names VFS: Mounted root (reiserfs filesystem) readonly. Freeing unused kernel memory: 188k freed Adding 4891784k swap on /dev/sda2. Priority:-1 extents:1 across:4891784k ReiserFS: sda3: found reiserfs format "3.6" with standard journal ReiserFS: sda3: using ordered data mode ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 ReiserFS: sda3: checking transaction log (sda3) ReiserFS: sda3: Using r5 hash to sort names ACPI: PCI Interrupt Link [APCJ] enabled at IRQ 20 GSI 19 sharing vector 0x32 and IRQ 19 ACPI: PCI Interrupt 0000:00:04.0[A] -> Link [APCJ] -> GSI 20 (level, low) -> IRQ 50 PCI: Setting latency timer of device 0000:00:04.0 to 64 intel8x0_measure_ac97_clock: measured 54747 usecs intel8x0: clocking to 46926 eth0: no IPv6 routers present ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ACPI: PCI Interrupt Link [APCF] enabled at IRQ 23 ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [APCF] -> GSI 23 (level, low) -> IRQ 217 PCI: Setting latency timer of device 0000:00:02.0 to 64 ohci_hcd 0000:00:02.0: OHCI Host Controller ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:02.0: irq 217, io mem 0xf4101000 hub 1-0:1.0: USB hub found hub 1-0:1.0: 10 ports detected usb 1-1: new full speed USB device using ohci_hcd and address 2 scsi4 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning usb 1-9: new low speed USB device using ohci_hcd and address 3 hiddev96: USB HID v1.10 Device [American Power Conversion Back-UPS BR 800 FW:9.o2 .I USB FW:o2 ] on usb-0000:00:02.0-9 Vendor: IC25T048 Model: ATDA05-0 Rev: DA8O Type: Direct-Access ANSI SCSI revision: 00 SCSI device sdb: 93759120 512-byte hdwr sectors (48005 MB) sdb: assuming drive cache: write through SCSI device sdb: 93759120 512-byte hdwr sectors (48005 MB) sdb: assuming drive cache: write through sdb: sdb1 sdb2 sd 4:0:0:0: Attached scsi disk sdb usb-storage: device scan complete usb 1-1: USB disconnect, address 2 ACPI: PCI Interrupt Link [APCL] enabled at IRQ 22 ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [APCL] -> GSI 22 (level, low) -> IRQ 225 PCI: Setting latency timer of device 0000:00:02.1 to 64 ehci_hcd 0000:00:02.1: EHCI Host Controller ehci_hcd 0000:00:02.1: debug port 1 PCI: cache line size of 64 is not supported by device 0000:00:02.1 ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 2 ehci_hcd 0000:00:02.1: irq 225, io mem 0xfeb00000 ehci_hcd 0000:00:02.1: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 hub 2-0:1.0: USB hub found hub 2-0:1.0: 10 ports detected usb 1-9: USB disconnect, address 3 usb 1-9: new low speed USB device using ohci_hcd and address 4 hiddev96: USB HID v1.10 Device [American Power Conversion Back-UPS BR 800 FW:9.o2 .I USB FW:o2 ] on usb-0000:00:02.0-9 usb 2-1: new high speed USB device using ehci_hcd and address 3 usb 2-1: device descriptor read/64, error -110 usb 2-1: device descriptor read/64, error -110 usb 2-1: new high speed USB device using ehci_hcd and address 4 usb 2-1: device descriptor read/64, error -110 usb 2-1: device descriptor read/64, error -110 usb 2-1: new high speed USB device using ehci_hcd and address 5 usb 2-1: device descriptor read/8, error -110 usb 2-1: device descriptor read/8, error -110 usb 2-1: new high speed USB device using ehci_hcd and address 6 usb 2-1: device descriptor read/8, error -110 usb 2-1: device descriptor read/8, error -110
The very first problem description looks like operator error, in that the two devices were full and low speed, and so they needed to go to a companion controller (OHCI) ... but you did not load the relevant driver (ohci-hcd). What was listed there was completely correct for that operator-error case. If you load first ehci-hcd, and then ohci-hcd, does it all work? It does on my hardware. (NF2, NF3 are both handy.) There's also a completely unrelated problem listed in Comment #4. That might be worth a separate bug report, and I'd hope that you might consider using a "git bisect" to find the problem. In general, remember that you should first load ehci-hcd, and then load ohci-hcd afterwards. Some hardware misbehaves if the order is reversed (as done in Comment #4) although that should not matter.
My udev setup is kind of broken, so if I compile the usb-drivers as modules hotplug won't pick them up. So I am unable to test this. I just use a static kernel.
Created attachment 8297 [details] updated NVidia bug workaround This should help with the problem in #4 ... it's already in the merge queue.
Yup, that fixes it. Now if only I could get hotplug to work, or even udev to find that device :-S Here is the dmesg: I Interrupt Link [APC3] (IRQs 18) *0, disabled. ACPI: PCI Interrupt Link [APC4] (IRQs 19) *0, disabled. ACPI: PCI Interrupt Link [APC5] (IRQs *16), disabled. ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCS] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSI] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APSJ] (IRQs 20 21 22 23) *0, disabled. ACPI: PCI Interrupt Link [APCP] (IRQs 20 21 22 23) *0, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 10 devices SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report pnp: 00:01: ioport range 0x4000-0x407f could not be reserved pnp: 00:01: ioport range 0x4080-0x40ff has been reserved pnp: 00:01: ioport range 0x4400-0x447f has been reserved pnp: 00:01: ioport range 0x4480-0x44ff could not be reserved pnp: 00:01: ioport range 0x4800-0x487f has been reserved pnp: 00:01: ioport range 0x4880-0x48ff has been reserved PCI: Bridge: 0000:00:09.0 IO window: d000-dfff MEM window: d8000000-d9ffffff PREFETCH window: 50000000-500fffff PCI: Bridge: 0000:00:0b.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0c.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0d.0 IO window: disabled. MEM window: disabled. PREFETCH window: disabled. PCI: Bridge: 0000:00:0e.0 IO window: disabled. MEM window: d0000000-d7ffffff PREFETCH window: c0000000-cfffffff PCI: Setting latency timer of device 0000:00:09.0 to 64 PCI: Setting latency timer of device 0000:00:0b.0 to 64 PCI: Setting latency timer of device 0000:00:0c.0 to 64 PCI: Setting latency timer of device 0000:00:0d.0 to 64 PCI: Setting latency timer of device 0000:00:0e.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 5, 131072 bytes) TCP established hash table entries: 131072 (order: 7, 524288 bytes) TCP bind hash table entries: 65536 (order: 6, 262144 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered Machine check exception polling timer started. highmem bounce pool size: 64 pages JFS: nTxBlock = 8089, nTxLock = 64718 Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) PCI: Setting latency timer of device 0000:00:0b.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0b.0:pcie00] Allocate Port Service[0000:00:0b.0:pcie03] PCI: Setting latency timer of device 0000:00:0c.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0c.0:pcie00] Allocate Port Service[0000:00:0c.0:pcie03] PCI: Setting latency timer of device 0000:00:0d.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0d.0:pcie00] Allocate Port Service[0000:00:0d.0:pcie03] PCI: Setting latency timer of device 0000:00:0e.0 to 64 pcie_portdrv_probe->Dev[005d:10de] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[0000:00:0e.0:pcie00] Allocate Port Service[0000:00:0e.0:pcie03] ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Fan [FAN] (on) ACPI: Thermal Zone [THRM] (40 C) Real Time Clock Driver v1.12ac Non-volatile memory driver v1.2 Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize loop: loaded (max 8 devices) tun: Universal TUN/TAP device driver, 1.6 tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com> r8169 Gigabit Ethernet driver 2.2LK loaded ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:05:08.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11 eth0: Identified chip type is 'RTL8169s/8110s'. eth0: RTL8169 at 0xf8804000, 00:08:a1:3c:34:79, IRQ 11 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Probing IDE interface ide0... hda: ST340823A, ATA DISK drive hdb: ST38410A, ATA DISK drive Probing IDE interface ide1... hdc: TSSTcorpDVD-ROM SH-D162C, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 78165360 sectors (40020 MB) w/512KiB Cache, CHS=65535/16/63 hda: cache flushes not supported hda: hda1 hda2 < hda5 hda6 hda7 hda8 hda9 hda10 > hdb: max request size: 128KiB hdb: 16841664 sectors (8622 MB) w/512KiB Cache, CHS=16708/16/63 hdb: cache flushes not supported hdb: hdb1 hdb2 < hdb5 hdb6 hdb7 hdb8 hdb9 hdb10 > hdc: ATAPI 48X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.20 ide-floppy driver 0.99.newide ehci_hcd: block sizes: qh 128 qtd 96 itd 192 sitd 96 ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 3 PCI: setting IRQ 3 as level-triggered ACPI: PCI Interrupt 0000:00:02.1[B] -> Link [LUB2] -> GSI 3 (level, low) -> IRQ 3 PCI: Setting latency timer of device 0000:00:02.1 to 64 ehci_hcd 0000:00:02.1: EHCI Host Controller drivers/usb/core/inode.c: creating file 'devices' drivers/usb/core/inode.c: creating file '001' ehci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:02.1: reset hcs_params 0x10148a dbg=1 cc=1 pcc=4 !ppc ports=10 ehci_hcd 0000:00:02.1: reset portroute 0 0 0 0 0 0 0 0 0 0 ehci_hcd 0000:00:02.1: reset hcc_params a086 caching frame 256/512/1024 park ehci_hcd 0000:00:02.1: park 0 ehci_hcd 0000:00:02.1: bogus port configuration: cc=1 x pcc=4 < ports=10 ehci_hcd 0000:00:02.1: debug port 1 PCI: cache line size of 64 is not supported by device 0000:00:02.1 ehci_hcd 0000:00:02.1: supports USB remote wakeup ehci_hcd 0000:00:02.1: irq 3, io mem 0xfeb00000 ehci_hcd 0000:00:02.1: reset command 080b02 park=3 ithresh=8 period=1024 Reset HALT ehci_hcd 0000:00:02.1: init command 010009 (park)=0 ithresh=1 period=256 RUN ehci_hcd 0000:00:02.1: 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-rc6 ehci_hcd usb usb1: SerialNumber: 0000:00:02.1 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: 10 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 10 chg 0000 evt 0000 drivers/usb/core/inode.c: creating file '001' ehci_hcd 0000:00:02.1: GetStatus port 1 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 1, status 0501, change 0001, 480 Mb/s ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ohci_hcd: block sizes: ed 64 td 64 ACPI: PCI Interrupt Link [LUBA] enabled at IRQ 7 PCI: setting IRQ 7 as level-triggered ACPI: PCI Interrupt 0000:00:02.0[A] -> Link [LUBA] -> GSI 7 (level, low) -> IRQ 7 PCI: Setting latency timer of device 0000:00:02.0 to 64 ohci_hcd 0000:00:02.0: OHCI Host Controller drivers/usb/core/inode.c: creating file '002' ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:02.0: created debug files ohci_hcd 0000:00:02.0: irq 7, io mem 0xda001000 ohci_hcd 0000:00:02.0: resetting from state 'reset', control = 0x600 ohci_hcd 0000:00:02.0: OHCI controller state ohci_hcd 0000:00:02.0: OHCI 1.0, NO legacy support registers ohci_hcd 0000:00:02.0: control 0x683 RWE RWC HCFS=operational CBSR=3 ohci_hcd 0000:00:02.0: cmdstatus 0x00000 SOC=0 ohci_hcd 0000:00:02.0: intrstatus 0x00000004 SF ohci_hcd 0000:00:02.0: intrenable 0x8000000a MIE RD WDH ohci_hcd 0000:00:02.0: hcca frame #0003 ohci_hcd 0000:00:02.0: roothub.a 0100020a POTPGT=1 NPS NDP=10(10) ohci_hcd 0000:00:02.0: roothub.b 00000000 PPCM=0000 DR=0000 ohci_hcd 0000:00:02.0: roothub.status 00008000 DRWE ohci_hcd 0000:00:02.0: roothub.portstatus [0] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [1] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [2] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [3] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [4] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [5] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [6] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [7] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [8] 0x00000100 PPS ohci_hcd 0000:00:02.0: roothub.portstatus [9] 0x00000100 PPS usb usb2: default language 0x0409 usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb2: Product: OHCI Host Controller usb usb2: Manufacturer: Linux 2.6.17-rc6 ohci_hcd usb usb2: SerialNumber: 0000:00:02.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: 10 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: global 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 hub 2-0:1.0: no over-current condition exists hub 1-0:1.0: debounce: port 1: total 100ms stable 100ms status 0x501 drivers/usb/core/inode.c: creating file '001' Initializing USB Mass Storage driver... ehci_hcd 0000:00:02.1: port 1 high speed ehci_hcd 0000:00:02.1: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT usb 1-1: new high speed USB device using ehci_hcd and address 2 ehci_hcd 0000:00:02.1: port 1 high speed ehci_hcd 0000:00:02.1: GetStatus port 1 status 001005 POWER sig=se0 PE CONNECT usb 1-1: default language 0x0409 usb 1-1: new device strings: Mfr=56, Product=78, SerialNumber=100 usb 1-1: Product: USB2.0 Storage Device usb 1-1: Manufacturer: Cypress Semiconductor usb 1-1: SerialNumber: 100000061545 usb 1-1: uevent usb 1-1: configuration #1 chosen from 1 choice usb 1-1: adding 1-1:1.0 (config #1, interface 0) usb 1-1:1.0: uevent drivers/usb/core/inode.c: creating file '002' ehci_hcd 0000:00:02.1: GetStatus port 2 status 001403 POWER sig=k CSC CONNECT hub 1-0:1.0: port 2, status 0501, change 0001, 480 Mb/s ohci_hcd 0000:00:02.0: suspend root hub hub 1-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:02.1: port 2 low speed --> companion ehci_hcd 0000:00:02.1: GetStatus port 2 status 003402 POWER OWNER sig=k CSC hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0000, resume root ohci_hcd 0000:00:02.0: wakeup hub 1-0:1.0: state 7 ports 10 chg 0000 evt 0000 hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0000 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00010301 CSC LSDA PPS CCS hub 2-0:1.0: port 2, status 0301, change 0001, 1.5 Mb/s usb-storage 1-1:1.0: usb_probe_interface usb-storage 1-1:1.0: usb_probe_interface - got id scsi0 : SCSI emulation for USB Mass Storage devices usb-storage: device found at 2 usb-storage: waiting for device to settle before scanning usbcore: registered new driver usb-storage USB Mass Storage support registered. hub 2-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x301 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100303 PRSC LSDA PPS PES CCS usb 2-2: new low speed USB device using ohci_hcd and address 2 ohci_hcd 0000:00:02.0: GetStatus roothub.portstatus [1] = 0x00100303 PRSC LSDA PPS PES CCS usb 2-2: skipped 1 descriptor after interface usb 2-2: default language 0x0409 usb 2-2: new device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-2: Product: USB-PS/2 Optical Mouse usb 2-2: Manufacturer: B16_b_02 usb 2-2: uevent usb 2-2: configuration #1 chosen from 1 choice usb 2-2: adding 2-2:1.0 (config #1, interface 0) usb 2-2:1.0: uevent drivers/usb/core/inode.c: creating file '002' hub 2-0:1.0: state 7 ports 10 chg 0000 evt 0004 usbhid 2-2:1.0: usb_probe_interface usbhid 2-2:1.0: usb_probe_interface - got id HID Mouse 0xc024 forced to 2 ms polling input: B16_b_02 USB-PS/2 Optical Mouse as /class/input/input0 input: USB HID v1.10 Mouse [B16_b_02 USB-PS/2 Optical Mouse] on usb-0000:00:02.0-2 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1 PNP: PS/2 controller doesn't have AUX irq; using default 12 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 i2c /dev entries driver i2c_adapter i2c-0: nForce2 SMBus adapter at 0x4c00 i2c_adapter i2c-1: nForce2 SMBus adapter at 0x4c40 Advanced Linux Sound Architecture Driver Version 1.0.11rc4 (Wed Mar 22 10:27:24 2006 UTC). ACPI: PCI Interrupt Link [LNK2] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:05:07.0[A] -> Link [LNK2] -> GSI 10 (level, low) -> IRQ 10 ALSA device list: #0: SBLive! Platinum [CT4760P] (rev.7, serial:0x80401102) at 0xd000, irq 10 TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 CCID: Registered CCID 3 (ccid3) CCID: Registered CCID 2 (ccid2) Using IPI Shortcut mode ACPI wakeup devices: HUB0 XVR0 XVR1 XVR2 XVR3 USB0 USB2 MMAC MMCI ACPI: (supports S0 S1 S3 S4 S5) UDF-fs: No VRS found VFS: Mounted root (jfs filesystem) readonly. Freeing unused kernel memory: 144k freed input: AT Translated Set 2 keyboard as /class/input/input1 Adding 257000k swap on /dev/hda6. Priority:-1 extents:1 across:257000k Vendor: QUANTUM Model: FIREBALL CX10.2A Rev: 0 0 Type: Direct-Access ANSI SCSI revision: 00 SCSI device sda: 20044080 512-byte hdwr sectors (10263 MB) sda: Write Protect is off sda: Mode Sense: 33 00 00 00 sda: assuming drive cache: write through SCSI device sda: 20044080 512-byte hdwr sectors (10263 MB) sda: Write Protect is off sda: Mode Sense: 33 00 00 00 sda: assuming drive cache: write through sda: sda4 sd 0:0:0:0: Attached scsi disk sda usb-storage: device scan complete r8169: eth0: link up nvidia: module license 'NVIDIA' taints kernel. ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11 PCI: Setting latency timer of device 0000:01:00.0 to 64 NVRM: loading NVIDIA Linux x86 Kernel Module 1.0-8762 Mon May 15 13:06:38 PDT 2006
Comment #8 sez this has been fixed now...