Package: 4.9.0-3-amd64
Version: debian stretch latest kernel release
Severity: important

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

   * What led up to the situation?
Inserting usb wireless adapter BCM43235 into usb ports crashes kernel usb hub.
when adapter is taken out it is still listed when lsusb is executed.
reinsertion and removal several times crashes the usb hub at the kernel level
and no more usb devices work.  Have confirmed on several computers using the
same kernel (latest release in stretch 64 bit.)  Wireless adapter works on
other kernel versions.
   * What exactly did you do (or not do) that was effective (or
     ineffective)?
Wireless mouse and primary usb adapter were already plugged in and working.
Other wireless cards when plugged in could not be read after hub crash.

Causes the following system errors as seen in log:

May 28 18:05:33 stack kernel: [  220.088558] usb 1-3: new high-speed USB device
number 8 using xhci_hcd
May 28 18:05:33 stack kernel: [  220.232539] usb 1-3: New USB device found,
idVendor=13b1, idProduct=0039
May 28 18:05:33 stack kernel: [  220.232546] usb 1-3: New USB device strings:
Mfr=1, Product=2, SerialNumber=3
May 28 18:05:33 stack kernel: [  220.232551] usb 1-3: Product: Linksys AE1200
May 28 18:05:33 stack kernel: [  220.232555] usb 1-3: Manufacturer: Cisco
May 28 18:05:33 stack kernel: [  220.232559] usb 1-3: SerialNumber:
000000000001
May 28 18:05:33 stack mtp-probe: checking bus 1, device 8:
"/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3"
May 28 18:05:33 stack mtp-probe: bus: 1, device: 8 was not an MTP device
May 28 18:05:33 stack kernel: [  220.392143] usbcore: registered new interface
driver brcmfmac
May 28 18:05:33 stack kernel: [  220.392293] usb 1-3: firmware: failed to load
brcm/brcmfmac43236b.bin (-2)
May 28 18:05:33 stack kernel: [  220.392311] usb 1-3: Direct firmware load for
brcm/brcmfmac43236b.bin failed with error -2
May 28 18:05:58 stack kernel: [  245.482231] usb 1-3: USB disconnect, device
number 8
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) config/udev:
removing device Logitech USB Receiver
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (**) Option "fd" "25"
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) UnloadModule:
"libinput"
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) systemd-logind:
releasing fd for 13:65
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) config/udev:
removing device Logitech USB Receiver
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (**) Option "fd" "26"
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) UnloadModule:
"libinput"
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) systemd-logind:
not releasing fd for 13:66, still in use
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) config/udev:
removing device Logitech USB Receiver
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (**) Option "fd" "26"
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) UnloadModule:
"libinput"
May 28 18:07:34 stack /usr/lib/gdm3/gdm-x-session[1247]: (II) systemd-logind:
releasing fd for 13:66
May 28 18:07:57 stack kernel: [  363.480261] INFO: task kworker/0:1:37 blocked
for more than 120 seconds.
May 28 18:07:57 stack kernel: [  363.480274]       Tainted: G           O
4.9.0-3-amd64 #1
May 28 18:07:57 stack kernel: [  363.480279] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
May 28 18:07:57 stack kernel: [  363.480285] kworker/0:1     D    0    37
2 0x00000000
May 28 18:07:57 stack kernel: [  363.480304] Workqueue: events
request_firmware_work_func
May 28 18:07:57 stack kernel: [  363.480310]  ffff90c7e0771c00 0000000000000000
ffff90c7e4f14000 ffff90c7eec18240
May 28 18:07:57 stack kernel: [  363.480320]  ffff90c7df6c7040 ffffb56fc0de3b28
ffffffffbe9ff483 ffffffffbe9ff952
May 28 18:07:57 stack kernel: [  363.480328]  0000000000000000 ffff90c7eec18240
ffffffffbe4c05c4 ffff90c7e4f14000
May 28 18:07:57 stack kernel: [  363.480336] Call Trace:
May 28 18:07:57 stack kernel: [  363.480350]  [<ffffffffbe9ff483>] ?
__schedule+0x233/0x6d0
May 28 18:07:57 stack kernel: [  363.480357]  [<ffffffffbe9ff952>] ?
schedule+0x32/0x80
May 28 18:07:57 stack kernel: [  363.480366]  [<ffffffffbe4c05c4>] ?
mutex_optimistic_spin+0x164/0x1b0
May 28 18:07:57 stack kernel: [  363.480372]  [<ffffffffbe9ff952>] ?
schedule+0x32/0x80
May 28 18:07:57 stack kernel: [  363.480379]  [<ffffffffbe9ffbea>] ?
schedule_preempt_disabled+0xa/0x10
May 28 18:07:57 stack kernel: [  363.480385]  [<ffffffffbea01634>] ?
__mutex_lock_slowpath+0xb4/0x130
May 28 18:07:57 stack kernel: [  363.480397]  [<ffffffffbea016cb>] ?
mutex_lock+0x1b/0x30
May 28 18:07:57 stack kernel: [  363.480429]  [<ffffffffc0eff802>] ?
brcmf_usb_disconnect+0x22/0x60 [brcmfmac]
May 28 18:07:57 stack kernel: [  363.480467]  [<ffffffffc0112671>] ?
usb_unbind_interface+0x71/0x270 [usbcore]
May 28 18:07:57 stack kernel: [  363.480480]  [<ffffffffbe87338a>] ?
__device_release_driver+0x9a/0x150
May 28 18:07:57 stack kernel: [  363.480488]  [<ffffffffbe87345e>] ?
device_release_driver+0x1e/0x30
May 28 18:07:57 stack kernel: [  363.480496]  [<ffffffffbe872ab5>] ?
bus_remove_device+0xf5/0x160
May 28 18:07:57 stack kernel: [  363.480502]  [<ffffffffbe86ef47>] ?
device_del+0x127/0x260
May 28 18:07:57 stack kernel: [  363.480532]  [<ffffffffc011701b>] ?
usb_remove_ep_devs+0x1b/0x30 [usbcore]
May 28 18:07:57 stack kernel: [  363.480562]  [<ffffffffc01100e3>] ?
usb_disable_device+0x93/0x250 [usbcore]
May 28 18:07:57 stack kernel: [  363.480589]  [<ffffffffc0110a88>] ?
usb_set_configuration+0xe8/0x8c0 [usbcore]
May 28 18:07:57 stack kernel: [  363.480616]  [<ffffffffc0117963>] ?
usbdev_notify+0x13/0x20 [usbcore]
May 28 18:07:57 stack kernel: [  363.480628]  [<ffffffffbe497f4b>] ?
__blocking_notifier_call_chain+0x4b/0x60
May 28 18:07:57 stack kernel: [  363.480656]  [<ffffffffc01120ab>] ?
usb_unbind_device+0x1b/0x50 [usbcore]
May 28 18:07:57 stack kernel: [  363.480664]  [<ffffffffbe87338a>] ?
__device_release_driver+0x9a/0x150
May 28 18:07:57 stack kernel: [  363.480672]  [<ffffffffbe87345e>] ?
device_release_driver+0x1e/0x30
May 28 18:07:57 stack kernel: [  363.480700]  [<ffffffffc0ef2af0>] ?
brcmf_fw_request_code_done+0x80/0x90 [brcmfmac]
May 28 18:07:57 stack kernel: [  363.480705]  [<ffffffffbe8887a1>] ?
request_firmware_work_func+0x41/0x80
May 28 18:07:57 stack kernel: [  363.480711]  [<ffffffffbe490374>] ?
process_one_work+0x184/0x410
May 28 18:07:57 stack kernel: [  363.480716]  [<ffffffffbe49064d>] ?
worker_thread+0x4d/0x480
May 28 18:07:57 stack kernel: [  363.480721]  [<ffffffffbe490600>] ?
process_one_work+0x410/0x410
May 28 18:07:57 stack kernel: [  363.480729]  [<ffffffffbe4965c7>] ?
kthread+0xd7/0xf0
May 28 18:07:57 stack kernel: [  363.480736]  [<ffffffffbe4964f0>] ?
kthread_park+0x60/0x60
May 28 18:07:57 stack kernel: [  363.480745]  [<ffffffffbea043b5>] ?
ret_from_fork+0x25/0x30
May 28 18:09:57 stack kernel: [  484.424089] INFO: task kworker/0:1:37 blocked
for more than 120 seconds.
May 28 18:09:57 stack kernel: [  484.424102]       Tainted: G           O
4.9.0-3-amd64 #1
May 28 18:09:57 stack kernel: [  484.424107] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
May 28 18:09:57 stack kernel: [  484.424113] kworker/0:1     D    0    37
2 0x00000000
May 28 18:09:57 stack kernel: [  484.424132] Workqueue: events
request_firmware_work_func
May 28 18:09:57 stack kernel: [  484.424138]  ffff90c7e0771c00 0000000000000000
ffff90c7e4f14000 ffff90c7eec18240
May 28 18:09:57 stack kernel: [  484.424148]  ffff90c7df6c7040 ffffb56fc0de3b28
ffffffffbe9ff483 ffffffffbe9ff952
May 28 18:09:57 stack kernel: [  484.424157]  0000000000000000 ffff90c7eec18240
ffffffffbe4c05c4 ffff90c7e4f14000
May 28 18:09:57 stack kernel: [  484.424165] Call Trace:
May 28 18:09:57 stack kernel: [  484.424179]  [<ffffffffbe9ff483>] ?
__schedule+0x233/0x6d0
May 28 18:09:57 stack kernel: [  484.424185]  [<ffffffffbe9ff952>] ?
schedule+0x32/0x80
May 28 18:09:57 stack kernel: [  484.424195]  [<ffffffffbe4c05c4>] ?
mutex_optimistic_spin+0x164/0x1b0
May 28 18:09:57 stack kernel: [  484.424201]  [<ffffffffbe9ff952>] ?
schedule+0x32/0x80
May 28 18:09:57 stack kernel: [  484.424207]  [<ffffffffbe9ffbea>] ?
schedule_preempt_disabled+0xa/0x10
May 28 18:09:57 stack kernel: [  484.424214]  [<ffffffffbea01634>] ?
__mutex_lock_slowpath+0xb4/0x130
May 28 18:09:57 stack kernel: [  484.424226]  [<ffffffffbea016cb>] ?
mutex_lock+0x1b/0x30
May 28 18:09:57 stack kernel: [  484.424258]  [<ffffffffc0eff802>] ?
brcmf_usb_disconnect+0x22/0x60 [brcmfmac]
May 28 18:09:57 stack kernel: [  484.424297]  [<ffffffffc0112671>] ?
usb_unbind_interface+0x71/0x270 [usbcore]
May 28 18:09:57 stack kernel: [  484.424308]  [<ffffffffbe87338a>] ?
__device_release_driver+0x9a/0x150
May 28 18:09:57 stack kernel: [  484.424317]  [<ffffffffbe87345e>] ?
device_release_driver+0x1e/0x30
May 28 18:09:57 stack kernel: [  484.424325]  [<ffffffffbe872ab5>] ?
bus_remove_device+0xf5/0x160
May 28 18:09:57 stack kernel: [  484.424331]  [<ffffffffbe86ef47>] ?
device_del+0x127/0x260
May 28 18:09:57 stack kernel: [  484.424361]  [<ffffffffc011701b>] ?
usb_remove_ep_devs+0x1b/0x30 [usbcore]
May 28 18:09:57 stack kernel: [  484.424390]  [<ffffffffc01100e3>] ?
usb_disable_device+0x93/0x250 [usbcore]
May 28 18:09:57 stack kernel: [  484.424417]  [<ffffffffc0110a88>] ?
usb_set_configuration+0xe8/0x8c0 [usbcore]
May 28 18:09:57 stack kernel: [  484.424444]  [<ffffffffc0117963>] ?
usbdev_notify+0x13/0x20 [usbcore]
May 28 18:09:57 stack kernel: [  484.424455]  [<ffffffffbe497f4b>] ?
__blocking_notifier_call_chain+0x4b/0x60
May 28 18:09:57 stack kernel: [  484.424483]  [<ffffffffc01120ab>] ?
usb_unbind_device+0x1b/0x50 [usbcore]
May 28 18:09:57 stack kernel: [  484.424491]  [<ffffffffbe87338a>] ?
__device_release_driver+0x9a/0x150
May 28 18:09:57 stack kernel: [  484.424499]  [<ffffffffbe87345e>] ?
device_release_driver+0x1e/0x30
May 28 18:09:57 stack kernel: [  484.424527]  [<ffffffffc0ef2af0>] ?
brcmf_fw_request_code_done+0x80/0x90 [brcmfmac]
May 28 18:09:57 stack kernel: [  484.424532]  [<ffffffffbe8887a1>] ?
request_firmware_work_func+0x41/0x80
May 28 18:09:57 stack kernel: [  484.424538]  [<ffffffffbe490374>] ?
process_one_work+0x184/0x410
May 28 18:09:57 stack kernel: [  484.424544]  [<ffffffffbe49064d>] ?
worker_thread+0x4d/0x480
May 28 18:09:57 stack kernel: [  484.424548]  [<ffffffffbe490600>] ?
process_one_work+0x410/0x410
May 28 18:09:57 stack kernel: [  484.424555]  [<ffffffffbe4965c7>] ?
kthread+0xd7/0xf0
May 28 18:09:57 stack kernel: [  484.424563]  [<ffffffffbe4964f0>] ?
kthread_park+0x60/0x60
May 28 18:09:57 stack kernel: [  484.424572]  [<ffffffffbea043b5>] ?
ret_from_fork+0x25/0x30
May 28 18:09:57 stack kernel: [  484.424581] INFO: task kworker/3:1:45 blocked
for more than 120 seconds.
May 28 18:09:57 stack kernel: [  484.424588]       Tainted: G           O
4.9.0-3-amd64 #1
May 28 18:09:57 stack kernel: [  484.424592] "echo 0 >
/proc/sys/kernel/hung_task_timeout_secs" disables this message.
May 28 18:09:57 stack kernel: [  484.424596] kworker/3:1     D    0    45
2 0x00000000
May 28 18:09:57 stack kernel: [  484.424629] Workqueue: usb_hub_wq hub_event
[usbcore]
May 28 18:09:57 stack kernel: [  484.424634]  ffff90c7e2077c00 0000000000000000
ffff90c7e4909000 ffff90c7eed98240
May 28 18:09:57 stack kernel: [  484.424642]  ffff90c7e52cf080 ffffb56fc0e23c78
ffffffffbe9ff483 ffffffffbe86f4ae
May 28 18:09:57 stack kernel: [  484.424651]  00ff90c700000030 ffff90c7eed98240
ffffb56fc0e23c58 ffff90c7e4909000
May 28 18:09:57 stack kernel: [  484.424659] Call Trace:
May 28 18:09:57 stack kernel: [  484.424666]  [<ffffffffbe9ff483>] ?
__schedule+0x233/0x6d0
May 28 18:09:57 stack kernel: [  484.424673]  [<ffffffffbe86f4ae>] ?
dev_printk_emit+0x4e/0x70
May 28 18:09:57 stack kernel: [  484.424679]  [<ffffffffbe9ff952>] ?
schedule+0x32/0x80
May 28 18:09:57 stack kernel: [  484.424685]  [<ffffffffbe9ffbea>] ?
schedule_preempt_disabled+0xa/0x10
May 28 18:09:57 stack kernel: [  484.424691]  [<ffffffffbea01634>] ?
__mutex_lock_slowpath+0xb4/0x130
May 28 18:09:57 stack kernel: [  484.424697]  [<ffffffffbea016cb>] ?
mutex_lock+0x1b/0x30
May 28 18:09:57 stack kernel: [  484.424722]  [<ffffffffc0105caf>] ?
usb_disconnect+0x4f/0x260 [usbcore]
May 28 18:09:57 stack kernel: [  484.424747]  [<ffffffffc0108056>] ?
hub_event+0x9b6/0x14d0 [usbcore]
May 28 18:09:57 stack kernel: [  484.424754]  [<ffffffffbe490374>] ?
process_one_work+0x184/0x410
May 28 18:09:57 stack kernel: [  484.424758]  [<ffffffffbe49064d>] ?
worker_thread+0x4d/0x480
May 28 18:09:57 stack kernel: [  484.424763]  [<ffffffffbe490600>] ?
process_one_work+0x410/0x410
May 28 18:09:57 stack kernel: [  484.424770]  [<ffffffffbe4965c7>] ?
kthread+0xd7/0xf0
May 28 18:09:57 stack kernel: [  484.424777]  [<ffffffffbe4964f0>] ?
kthread_park+0x60/0x60
May 28 18:09:57 stack kernel: [  484.424785]  [<ffffffffbea043b5>] ?
ret_from_fork+0x25/0x30
May 28 18:10:14 stack dbus-daemon[1418]: Activating via systemd: service
name='org.gnome.Terminal' unit='gnome-terminal-server.service'
May 28 18:10:14 stack systemd[1237]: Starting GNOME Terminal Server...
May 28 18:10:14 stack dbus-daemon[1418]: Successfully activated service
'org.gnome.Terminal'
May 28 18:10:14 stack systemd[1237]: Started GNOME Terminal Server.
\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00M


   * What was the outcome of this action?
reboot and all was fine.

   * What outcome did you expect instead?
I expected the system to crash and not reboot, but it did reboot and recover.

*** End of the template - remove these template lines ***



-- System Information:
Debian Release: 9.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64
 (x86_64)

Kernel: Linux 4.9.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Reply via email to