On Sunday 14 March 2004 19:37, Oliver Neukum wrote:
> > I've just tested a bit more.
> > I can plug in and unplug the device if all modules are loaded and no bt
> > daemons are running.
> > If hic0 is brought up by hcid I have to bring it down manually and then
> > can unplug the device. If the device is still up while unplugging the
> > kernel oopses.
>
> Could you enable debugging and send in the log?

Enabled CONFIG_USB_DEBUG, log is attached.

device plugged at 20:21:07
hciconfig hci0 down at 20:21:43
device unplugged at 20:22:00
device plugged at 20:22:54
Oops on unplug

Tell me if I can try anything more.

Christian
Mar 14 20:21:07 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j  CSC CONNECT
Mar 14 20:21:07 logo hub 1-0:1.0: port 1, status 501, change 1, 480 Mb/s
Mar 14 20:21:07 logo hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x501
Mar 14 20:21:07 logo ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
Mar 14 20:21:07 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j  CONNECT
Mar 14 20:21:07 logo uhci_hcd 0000:00:1d.0: wakeup_hc
Mar 14 20:21:07 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0083
Mar 14 20:21:07 logo hub 2-0:1.0: port 1, status 101, change 1, 12 Mb/s
Mar 14 20:21:07 logo hub 2-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101
Mar 14 20:21:07 logo usb 2-1: new full speed USB device using address 2
Mar 14 20:21:07 logo usb 2-1: new device strings: Mfr=0, Product=0, SerialNumber=0
Mar 14 20:21:07 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:08 logo usb 2-1: registering 2-1:1.0 (config #1, interface 0)
Mar 14 20:21:08 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:08 logo hci_usb 2-1:1.0: usb_probe_interface
Mar 14 20:21:08 logo hci_usb 2-1:1.0: usb_probe_interface - got id
Mar 14 20:21:08 logo bcm203x 2-1:1.0: usb_probe_interface
Mar 14 20:21:08 logo bcm203x 2-1:1.0: usb_probe_interface - got id
Mar 14 20:21:08 logo usb 2-1: registering 2-1:1.1 (config #1, interface 1)
Mar 14 20:21:08 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:08 logo hci_usb 2-1:1.1: usb_probe_interface
Mar 14 20:21:08 logo hci_usb 2-1:1.1: usb_probe_interface - got id
Mar 14 20:21:08 logo bcm203x 2-1:1.1: usb_probe_interface
Mar 14 20:21:08 logo bcm203x 2-1:1.1: usb_probe_interface - got id
Mar 14 20:21:08 logo usb 2-1: registering 2-1:1.2 (config #1, interface 2)
Mar 14 20:21:08 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:08 logo hci_usb 2-1:1.2: usb_probe_interface
Mar 14 20:21:08 logo hci_usb 2-1:1.2: usb_probe_interface - got id
Mar 14 20:21:08 logo bcm203x 2-1:1.2: usb_probe_interface
Mar 14 20:21:08 logo bcm203x 2-1:1.2: usb_probe_interface - got id
Mar 14 20:21:10 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j  CSC CONNECT
Mar 14 20:21:10 logo hub 1-0:1.0: port 1, status 501, change 1, 480 Mb/s
Mar 14 20:21:10 logo hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x501
Mar 14 20:21:10 logo ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
Mar 14 20:21:10 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j  CONNECT
Mar 14 20:21:10 logo uhci_hcd 0000:00:1d.0: port 1 portsc 008b
Mar 14 20:21:10 logo hub 2-0:1.0: port 1, status 101, change 3, 12 Mb/s
Mar 14 20:21:10 logo usb 2-1: USB disconnect, address 2
Mar 14 20:21:10 logo usb 2-1: usb_disable_device nuking all URBs
Mar 14 20:21:10 logo usb 2-1: unregistering interface 2-1:1.0
Mar 14 20:21:10 logo usb 2-1: hcd_unlink_urb dccc84c0 fail -22
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo usb 2-1: unregistering interface 2-1:1.1
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo usb 2-1: unregistering interface 2-1:1.2
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo usb 2-1: unregistering device
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:21:10 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:21:10 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:21:10 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:21:10 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:21:10 logo hub 2-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101
Mar 14 20:21:10 logo usb 2-1: new full speed USB device using address 3
Mar 14 20:21:10 logo usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3
Mar 14 20:21:10 logo drivers/usb/core/message.c: USB device number 3 default language ID 0x409
Mar 14 20:21:10 logo usb 2-1: Product: BCM2033
Mar 14 20:21:10 logo usb 2-1: Manufacturer: Broadcom Corp.
Mar 14 20:21:10 logo usb 2-1: SerialNumber: 2033B1100001
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo usb 2-1: registering 2-1:1.0 (config #1, interface 0)
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo hci_usb 2-1:1.0: usb_probe_interface
Mar 14 20:21:10 logo hci_usb 2-1:1.0: usb_probe_interface - got id
Mar 14 20:21:10 logo usb 2-1: registering 2-1:1.1 (config #1, interface 1)
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo hci_usb 2-1:1.1: usb_probe_interface
Mar 14 20:21:10 logo hci_usb 2-1:1.1: usb_probe_interface - got id
Mar 14 20:21:10 logo usb 2-1: registering 2-1:1.2 (config #1, interface 2)
Mar 14 20:21:10 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:21:10 logo hci_usb 2-1:1.2: usb_probe_interface
Mar 14 20:21:10 logo hci_usb 2-1:1.2: usb_probe_interface - got id
Mar 14 20:21:10 logo hcid[5572]: HCI dev 0 registered
Mar 14 20:21:10 logo hcid[5572]: HCI dev 0 up
Mar 14 20:21:10 logo hcid[5572]: Starting security manager 0
Mar 14 20:21:43 logo hcid[5572]: HCI dev 0 down
Mar 14 20:21:43 logo hcid[5572]: Stoping security manager 0
Mar 14 20:22:00 logo uhci_hcd 0000:00:1d.0: port 1 portsc 008a
Mar 14 20:22:00 logo hub 2-0:1.0: port 1, status 100, change 3, 12 Mb/s
Mar 14 20:22:00 logo usb 2-1: USB disconnect, address 3
Mar 14 20:22:00 logo usb 2-1: usb_disable_device nuking all URBs
Mar 14 20:22:00 logo usb 2-1: unregistering interface 2-1:1.0
Mar 14 20:22:00 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:00 logo usb 2-1: unregistering interface 2-1:1.1
Mar 14 20:22:00 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:00 logo usb 2-1: unregistering interface 2-1:1.2
Mar 14 20:22:00 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:00 logo usb 2-1: unregistering device
Mar 14 20:22:00 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:00 logo hcid[5572]: HCI dev 0 unregistered
Mar 14 20:22:00 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001002 POWER sig=se0  CSC
Mar 14 20:22:00 logo hub 1-0:1.0: port 1, status 100, change 1, 12 Mb/s
Mar 14 20:22:00 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0088
Mar 14 20:22:00 logo hub 2-0:1.0: port 1 enable change, status 100
Mar 14 20:22:01 logo uhci_hcd 0000:00:1d.0: suspend_hc
Mar 14 20:22:54 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j  CSC CONNECT
Mar 14 20:22:54 logo hub 1-0:1.0: port 1, status 501, change 1, 480 Mb/s
Mar 14 20:22:54 logo hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x501
Mar 14 20:22:54 logo ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
Mar 14 20:22:54 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j  CONNECT
Mar 14 20:22:54 logo uhci_hcd 0000:00:1d.0: wakeup_hc
Mar 14 20:22:54 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0083
Mar 14 20:22:54 logo hub 2-0:1.0: port 1, status 101, change 1, 12 Mb/s
Mar 14 20:22:55 logo hub 2-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101
Mar 14 20:22:55 logo usb 2-1: new full speed USB device using address 4
Mar 14 20:22:55 logo usb 2-1: new device strings: Mfr=0, Product=0, SerialNumber=0
Mar 14 20:22:55 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:55 logo usb 2-1: registering 2-1:1.0 (config #1, interface 0)
Mar 14 20:22:55 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:55 logo hci_usb 2-1:1.0: usb_probe_interface
Mar 14 20:22:55 logo hci_usb 2-1:1.0: usb_probe_interface - got id
Mar 14 20:22:55 logo bcm203x 2-1:1.0: usb_probe_interface
Mar 14 20:22:55 logo bcm203x 2-1:1.0: usb_probe_interface - got id
Mar 14 20:22:55 logo usb 2-1: registering 2-1:1.1 (config #1, interface 1)
Mar 14 20:22:55 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:55 logo hci_usb 2-1:1.1: usb_probe_interface
Mar 14 20:22:55 logo hci_usb 2-1:1.1: usb_probe_interface - got id
Mar 14 20:22:55 logo bcm203x 2-1:1.1: usb_probe_interface
Mar 14 20:22:55 logo bcm203x 2-1:1.1: usb_probe_interface - got id
Mar 14 20:22:55 logo usb 2-1: registering 2-1:1.2 (config #1, interface 2)
Mar 14 20:22:55 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:55 logo hci_usb 2-1:1.2: usb_probe_interface
Mar 14 20:22:55 logo hci_usb 2-1:1.2: usb_probe_interface - got id
Mar 14 20:22:55 logo bcm203x 2-1:1.2: usb_probe_interface
Mar 14 20:22:55 logo bcm203x 2-1:1.2: usb_probe_interface - got id
Mar 14 20:22:57 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 001803 POWER sig=j  CSC CONNECT
Mar 14 20:22:57 logo hub 1-0:1.0: port 1, status 501, change 1, 480 Mb/s
Mar 14 20:22:57 logo hub 1-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x501
Mar 14 20:22:57 logo ehci_hcd 0000:00:1d.7: port 1 full speed --> companion
Mar 14 20:22:57 logo ehci_hcd 0000:00:1d.7: GetStatus port 1 status 003801 POWER OWNER sig=j  CONNECT
Mar 14 20:22:57 logo uhci_hcd 0000:00:1d.0: port 1 portsc 008b
Mar 14 20:22:57 logo hub 2-0:1.0: port 1, status 101, change 3, 12 Mb/s
Mar 14 20:22:57 logo usb 2-1: USB disconnect, address 4
Mar 14 20:22:57 logo usb 2-1: usb_disable_device nuking all URBs
Mar 14 20:22:57 logo usb 2-1: unregistering interface 2-1:1.0
Mar 14 20:22:57 logo usb 2-1: hcd_unlink_urb dc6e2cc0 fail -22
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo usb 2-1: unregistering interface 2-1:1.1
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo usb 2-1: unregistering interface 2-1:1.2
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo usb 2-1: unregistering device
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:22:57 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:22:57 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:22:57 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:22:57 logo uhci_hcd 0000:00:1d.0: port 1 portsc 0099
Mar 14 20:22:57 logo hub 2-0:1.0: debounce: port 1: delay 100ms stable 4 status 0x101
Mar 14 20:22:57 logo usb 2-1: new full speed USB device using address 5
Mar 14 20:22:57 logo usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3
Mar 14 20:22:57 logo drivers/usb/core/message.c: USB device number 5 default language ID 0x409
Mar 14 20:22:57 logo usb 2-1: Product: BCM2033
Mar 14 20:22:57 logo usb 2-1: Manufacturer: Broadcom Corp.
Mar 14 20:22:57 logo usb 2-1: SerialNumber: 2033B1100001
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo usb 2-1: registering 2-1:1.0 (config #1, interface 0)
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo hci_usb 2-1:1.0: usb_probe_interface
Mar 14 20:22:57 logo hci_usb 2-1:1.0: usb_probe_interface - got id
Mar 14 20:22:57 logo usb 2-1: registering 2-1:1.1 (config #1, interface 1)
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo hci_usb 2-1:1.1: usb_probe_interface
Mar 14 20:22:57 logo hci_usb 2-1:1.1: usb_probe_interface - got id
Mar 14 20:22:57 logo usb 2-1: registering 2-1:1.2 (config #1, interface 2)
Mar 14 20:22:57 logo drivers/usb/core/usb.c: usb_hotplug
Mar 14 20:22:57 logo hci_usb 2-1:1.2: usb_probe_interface
Mar 14 20:22:57 logo hci_usb 2-1:1.2: usb_probe_interface - got id
Mar 14 20:22:57 logo hcid[5572]: HCI dev 0 registered
Mar 14 20:22:57 logo hcid[5572]: HCI dev 0 up
Mar 14 20:22:57 logo hcid[5572]: Starting security manager 0
Oops: 0002 [#1]
PREEMPT
CPU: 0
EIP: 0060:[<c032fe30>] Tainted: PF
EFLAGS: 00010002
EIP is at urb_unlink+0x30/0xa0
eax: 6c6e2cdc ebx: 00000000 ecx: 00000000 sdx: da738000
esi: 00000246 edi: dc6e2cd4 ebp: dfc2edf0 esp: da739d78
ds: 007b es: 007b ss: 0068
Process hotplug (pid: 6263, threadinfo=da738000 task=da76a040)
Stack: dc6e2cd4 dfc2ec00 da739e40 dc6e2cd4 da739e40 dfc2ec00 c03307cb dc6e2cd4
       dc6e2cd4 da738000 dc6e2cd4 c0343ea0 dfc2ec00 dc6e2cd4 da739e40 da739e40
       dfc2edd0 dfc2edd0 dfc2ec00 da739e40 c0344086 dfc2ec00 da739e40 dfc267c0
Call Trace:
 [<c03307cb>] usb_hcd_giveback_urb+0x1b/0x40
 [<c0343ea0>] uhci_finish_completion+0x60/0xa0
 [<c0344086>] uhci_irq+0x116/0x180
 [<c0330826>] usb_hcd_irq+0x36/0x70
 [<c010cda9>] handle_IRQ_event+0x49/0x80
 [<c010d11f>] do_IRQ+0x8f/0x130
 [<c010b568>] common_interrupt+0x18/0x20
 [<c018007b>] proc_readfd+0x6b/0x250
 [<c01623c6>] link_path_walk+0x506/0x950
 [<c016e479>] update_atime+0xd9/0xe0
 [<c0164cbb>] vfs_follow_link+0x3b/0x1c0
 [<c016244a>] link_path_walk+0x58a/0x950
 [<c0163174>] open_namei+0x84/0x420
 [<c0147e6c>] do_mmap_pgoff+0x38c/0x6b0
 [<c01532ae>] filp_open+0x3e/0x70
 [<c015377b>] sys_open+0x5b/0x90
 [<c010b3fb>] syscall_call+0x7/0xb

Code: 89 59 04 89 0b 89 40 04 8b 5f 14 89 47 08 56 9d ff 4a 14 8b
 <0>Kernel panic: Fatal exception in interrupt
In interrupt handler  - not syncing

Reply via email to