Bug 6562 - USB sub-system breaks when RAM upgraded over 2Gb.
USB sub-system breaks when RAM upgraded over 2Gb.
Status: REJECTED INVALID
Product: Memory Management
Classification: Unclassified
Component: Other
i386 Linux
: P2 high
Assigned To: Greg Kroah-Hartman
:
Depends on:
Blocks: USB
  Show dependency treegraph
 
Reported: 2006-05-16 04:11 UTC by Mike Cronnelly
Modified: 2006-06-06 01:09 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.16.16
Tree: Mainline
Regression: ---


Attachments
full dmesg from failed system (5.86 KB, application/octet-stream)
2006-06-02 07:07 UTC, Alexey Starikovskiy
Details

Description Mike Cronnelly 2006-05-16 04:11:24 UTC
Most recent kernel where this bug did not occur:-
Distribution:Debian AMD64 Stable
Hardware Environment:Dual Xeon x86_64 + HT
Software Environment:-
Problem Description:

On two different servers with 2Gb RAM, I am experiencing no problems. However,
as soon as they were upgraded to 4Gb and 6Gb RAM, the USB sub-system breaks.
Relevant dmesg output is:

USB Universal Host Controller Interface driver v2.3
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1d.0 to 64
uhci_hcd 0000:00:1d.0: UHCI Host Controller
uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:1d.0: irq 16, io base 0x0000ace0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
GSI 20 sharing vector 0xC9 and IRQ 20
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 19 (level, low) -> IRQ 20
PCI: Setting latency timer of device 0000:00:1d.1 to 64
uhci_hcd 0000:00:1d.1: UHCI Host Controller
uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:1d.1: irq 20, io base 0x0000acc0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
GSI 21 sharing vector 0xD1 and IRQ 21
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 21
PCI: Setting latency timer of device 0000:00:1d.2 to 64
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 21, io base 0x0000aca0
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
GSI 22 sharing vector 0xD9 and IRQ 22
ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 22
PCI: Setting latency timer of device 0000:00:1d.7 to 64
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: debug port 1
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: irq 22, io mem 0xdff00000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb4: configuration #1 chosen from 1 choice
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 6 ports detected
usb 1-1: new full speed USB device using uhci_hcd and address 2
nommu_map_single: overflow 13faa9a20+8 of device mask ffffffff
nommu_map_single: overflow 13f433480+64 of device mask ffffffff
nommu_map_single: overflow 13faa9a20+8 of device mask ffffffff
nommu_map_single: overflow 13f433480+64 of device mask ffffffff
nommu_map_single: overflow 13faa9a20+8 of device mask ffffffff
nommu_map_single: overflow 13f433480+64 of device mask ffffffff
usb 4-3: new high speed USB device using ehci_hcd and address 3
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 4-3: device descriptor read/64, error -32
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 4-3: device descriptor read/64, error -32
usb 4-3: new high speed USB device using ehci_hcd and address 4
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 4-3: device descriptor read/64, error -32
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 4-3: device descriptor read/64, error -32
usb 4-3: new high speed USB device using ehci_hcd and address 5
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
usb 4-3: device not accepting address 5, error -32
usb 4-3: new high speed USB device using ehci_hcd and address 6
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
usb 4-3: device not accepting address 6, error -32
usbcore: registered new driver usbkbd
drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver
usb 1-1: new full speed USB device using uhci_hcd and address 3
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 1-1: device descriptor read/64, error -110
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 1-1: device descriptor read/64, error -110
usb 1-1: new full speed USB device using uhci_hcd and address 4
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 1-1: device descriptor read/64, error -110
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13fd31fc0+64 of device mask ffffffff
usb 1-1: device descriptor read/64, error -110
usb 1-1: new full speed USB device using uhci_hcd and address 5
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
nommu_map_single: overflow 13f274cc0+8 of device mask ffffffff
usb 1-1: device not accepting address 5, error -110
usb 1-1: new full speed USB device using uhci_hcd and address 6
nommu_map_single: overflow 13fc01e80+8 of device mask ffffffff
nommu_map_single: overflow 13fc01e80+8 of device mask ffffffff
usb 1-1: device not accepting address 6, error -110
usbcore: registered new driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
usbcore: registered new driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core





Complete dmesg output available here:
http://www.clock.co.uk/scratch/dmesg-ned-2006051601.txt
Comment 1 Alexey Starikovskiy 2006-06-02 07:04:12 UTC
Have same problem with pure 2.6.16 and 2.6.17-rc4
Comment 2 Alexey Starikovskiy 2006-06-02 07:07:17 UTC
Created attachment 8240 [details]
full dmesg from failed system
Comment 3 Alexey Starikovskiy 2006-06-02 07:55:32 UTC
User error in my case, did not enable IOMMU in kernel config...
Comment 4 Greg Kroah-Hartman 2006-06-06 01:09:15 UTC
Ok, will close, thanks for letting us know.

Note You need to log in before you can comment on or make changes to this bug.