Here is a ThinkPad X40 ehci/uhci insert/remove bluetooth oops.
Kernel 2.6.6-rc1.
I'm not sure if this is fixed in some patch, but I though most of
the recent patches are in 2.6.6-rc1.
Adam
usb 3-1: new full speed USB device using address 2
usb 3-1: SerialNumber: ??????
Bluetooth: HCI USB driver ver 2.5
usbcore: registered new driver hci_usb
usb 3-1: USB disconnect, address 2
Unable to handle kernel NULL pointer dereference at virtual address 00000068
printing eip:
c0180ab2
*pde = 00000000
Oops: 0002 [#1]
PREEMPT
CPU: 0
EIP: 0060:[<c0180ab2>] Tainted: PF
EFLAGS: 00010292 (2.6.6-rc1)
EIP is at sysfs_hash_and_remove+0x12/0x69
eax: 00000000 ebx: e0a52d60 ecx: 00000068 edx: c02f8932
esi: d62155c0 edi: e0a52d00 ebp: e0a52d60 esp: c153ae7c
ds: 007b es: 007b ss: 0068
Process khubd (pid: 5, threadinfo=c153a000 task=df66e030)
Stack: e0a52d60 de053130 c021052b e0a52d4c de053000 de053000 ddfcbbc0 de441924
e0a490f8 dacc7600 e0d53c2f c023fa03 ddfcbbc0 e0d552c0 ddfcbbc0 e0d552c0
c0239014 ddfcbbd0 e0d552e0 c020fa06 ddfcbbd0 de4418cc c020fb1a ddfcbbd0
Call Trace:
[<c021052b>] class_device_del+0x7b/0xb0
[<e0a490f8>] hci_unregister_dev+0x8/0x80 [bluetooth]
[<e0d53c2f>] hci_usb_disconnect+0x2f/0x70 [hci_usb]
[<c023fa03>] usb_disable_interface+0x33/0x40
[<c0239014>] usb_unbind_interface+0x64/0x70
[<c020fa06>] device_release_driver+0x56/0x60
[<c020fb1a>] bus_remove_device+0x4a/0x90
[<c020ebda>] device_del+0x5a/0xa0
[<c020ec28>] device_unregister+0x8/0x10
[<c023faf0>] usb_disable_device+0xd0/0x110
[<c0239bbf>] usb_disconnect+0x8f/0x120
[<c023c37c>] hub_port_connect_change+0x2ac/0x2c0
[<c023c6f2>] hub_events+0x362/0x430
[<c023c7f5>] hub_thread+0x35/0xf0
[<c011a4f0>] default_wake_function+0x0/0x10
[<c023c7c0>] hub_thread+0x0/0xf0
[<c010429d>] kernel_thread_helper+0x5/0x18
Code: ff 48 68 78 52 89 f0 e8 72 ff ff ff 3d 18 fc ff ff 89 c3 77
<7>uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
unloading Kernel Card Services
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
uhci_hcd 0000:00:1d.2: suspend_hc
uhci_hcd 0000:00:1d.2: wakeup_hc
Restarting system.
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel