USB problem with kernel-2.6.5

From: Timothy Murphy (tim_at_birdsnest.maths.tcd.ie)
Date: 04/17/04


Date: Sat, 17 Apr 2004 13:35:07 +0100

I seem to have a problem with USB under linux-2.6.5,
on my Sony C1VFK Picturebook notebook.

I wonder if anyone else has encountered this.

Under 2.6.5, I get the following from dmesg:
===================================================
drivers/usb/core/usb.c: usb_hotplug
usb 1-2.2: registering 1-2.2:1.0 (config #1, interface 0)
drivers/usb/core/usb.c: usb_hotplug
hci_usb 1-2.2:1.0: usb_probe_interface
hci_usb 1-2.2:1.0: usb_probe_interface - got id
Unable to handle kernel NULL pointer dereference at virtual address 00000004
 printing eip:
cf8dea84
*pde = 04ab1067
*pte = 00000000
Oops: 0000 [#1]
CPU: 0
EIP: 0060:[<cf8dea84>] Not tainted
EFLAGS: 00010286 (2.6.5)
EIP is at usb_disable_interface+0x14/0x50 [usbcore]
eax: c8a2dba0 ebx: 00000000 ecx: 00000286 edx: cefef0a0
esi: 00000001 edi: 00000000 ebp: cea0a800 esp: cba6dd24
ds: 007b es: 007b ss: 0068
Process khubd (pid: 1730, threadinfo=cba6c000 task=cba7f260)
Stack: 00001388 00008a95 00000002 00000001 c78c4bf0 cea0a800 cf8ded78
cea0a800
       c8a2dba0 0000000b 00000001 00000002 00000001 00000000 00000000
00001388
       00000000 c8a2dba0 00000000 ce082900 ce0829b8 c8a2d5a0 cf8256dc
cea0a800
Call Trace:
 [<cf8ded78>] usb_set_interface+0xb8/0x1c0 [usbcore]
 [<cf8256dc>] hci_usb_probe+0x23c/0x4b0 [hci_usb]
 [<c0114c4a>] __wake_up_common+0x3a/0x70
 [<cf8d80d9>] usb_probe_interface+0xb9/0xe0 [usbcore]
 [<c01ef04f>] bus_match+0x3f/0x70
 [<c01ef0bf>] device_attach+0x3f/0xa0
 [<c01ef2cb>] bus_add_device+0x5b/0xa0
 [<c01ee111>] device_add+0xa1/0x130
 [<cf8df1b5>] usb_set_configuration+0x235/0x2e0 [usbcore]
 [<cf8d934f>] usb_new_device+0x2df/0x5c0 [usbcore]
 [<cf8db2ca>] hub_port_connect_change+0x1da/0x2f0 [usbcore]
 [<cf8db754>] hub_events+0x374/0x420 [usbcore]
 [<cf8db835>] hub_thread+0x35/0x110 [usbcore]
 [<c0114bf0>] default_wake_function+0x0/0x20
 [<cf8db800>] hub_thread+0x0/0x110 [usbcore]
 [<c0104e8d>] kernel_thread_helper+0x5/0x18

Code: 80 7b 04 00 74 26 31 f6 8d 74 26 00 8b 43 0c 47 0f b6 44 30
===================================================

The corresponding portion of dmesg with linux-2.6.3 reads
===================================================
drivers/usb/core/usb.c: usb_hotplug
usb usb1: registering 1-0:1.0 (config #1, interface 0)
drivers/usb/core/usb.c: usb_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: 2 ports detected
hub 1-0:1.0: standalone hub
hub 1-0:1.0: ganged power switching
...
===================================================

-- 
Timothy Murphy  
e-mail (<80k only): tim /at/ birdsnest.maths.tcd.ie
tel: +353-86-2336090, +353-1-2842366
s-mail: School of Mathematics, Trinity College, Dublin 2, Ireland


Relevant Pages

  • HIGHMEM slows down 2.6.11-rc3-bk7 machine
    ... disabled in BIOS, mainly USB/NET/FIREWIRE/SATA stuff. ... Linux agpgart interface v0.100 Dave Jones ... usbcore: registered new driver hub ... ehci_hcd 0000:00:1d.7: new USB bus registered, ...
    (Linux-Kernel)
  • Re: 2.6.5-rc2-mm4 (and 3) IRQ problem
    ... ACPI: Power Resource ... ata2: SATA port disabled. ... ehci_hcd 0000:00:1d.7: new USB bus registered, ... ehci_hcd 0000:00:1d.7: root hub device address 1 ...
    (Linux-Kernel)
  • Re: why can i see a floppy?
    ... Ignoring ACPI timer override. ... PCI Interrupt Link, ... usbcore: registered new driver hub ... ohci_hcd 0000:00:02.0: new USB bus registered, ...
    (Linux-Kernel)
  • USB in 2.6.X kernels
    ... it has a NEC USB 2.0 OHCI based controller. ... has anyone experienced USB OHCI host controller problems with new kernels? ... PCI Interrupt Link ... drivers/usb/core/usb.c: registered new driver hub ...
    (Linux-Kernel)
  • PCI: Unable to reserve I/O region
    ... Link PCI 56Kps Modem. ... NFORCE2: IDE controller at PCI slot 0000:00:09.0 ... ehci_hcd 0000:00:02.2: new USB bus registered, ... hub 1-0:1.0: usb_probe_interface ...
    (Linux-Kernel)