While playing a game, my Xbox One S controller suddenly lost connection and after a few seconds the system froze (with audio playing in a loop): Apr 16 17:50:05 jupiter kernel: Bluetooth: hci0: hardware error 0x44 Apr 16 17:50:05 jupiter kernel: general protection fault: 0000 [#1] PREEMPT SMP Apr 16 17:50:05 jupiter kernel: CPU: 0 PID: 261163 Comm: kworker/u17:0 Tainted: P O 5.4.32-gentoo #1 Apr 16 17:50:05 jupiter kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z68 Pro3, BIOS L2.16A 02/22/2013 Apr 16 17:50:05 jupiter kernel: Workqueue: hci0 hci_error_reset [bluetooth] Apr 16 17:50:05 jupiter kernel: RIP: 0010:__wake_up_common+0xac/0x130 Apr 16 17:50:05 jupiter kernel: Code: 08 00 74 26 83 c5 01 83 fd 40 7e 1e 49 8d 44 24 18 48 39 04 24 75 6a 8b 44 24 14 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 <49> 8b 44 24 18 49 8d 4c 24 18 48 8d 50 e8 4c 89 e0 48 39 0c 24 74 Apr 16 17:50:05 jupiter kernel: RSP: 0018:ffffc9000b053c90 EFLAGS: 00010083 Apr 16 17:50:05 jupiter kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa18b2078 Apr 16 17:50:05 jupiter kernel: RDX: 0000000000000001 RSI: 0000000000000096 RDI: ffffffffa18b2070 Apr 16 17:50:05 jupiter kernel: RBP: 0000000000000002 R08: 0000000000000000 R09: ffffc9000b053c28 Apr 16 17:50:05 jupiter kernel: R10: ffff88843c995000 R11: 0000000000000000 R12: dead0000000000e8 Apr 16 17:50:05 jupiter kernel: R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 Apr 16 17:50:05 jupiter kernel: FS: 0000000000000000(0000) GS:ffff88880f000000(0000) knlGS:0000000000000000 Apr 16 17:50:05 jupiter kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 16 17:50:05 jupiter kernel: CR2: 00000001aa487000 CR3: 00000007e2401005 CR4: 00000000001606f0 Apr 16 17:50:05 jupiter kernel: Call Trace: Apr 16 17:50:05 jupiter kernel: __wake_up_common_lock+0x67/0x90 Apr 16 17:50:05 jupiter kernel: sock_def_wakeup+0x36/0x40 Apr 16 17:50:05 jupiter kernel: l2cap_sock_teardown_cb+0x132/0x150 [bluetooth] Apr 16 17:50:05 jupiter kernel: l2cap_chan_del+0x33/0x2a0 [bluetooth] Apr 16 17:50:05 jupiter kernel: l2cap_conn_del.isra.0+0x10b/0x200 [bluetooth] Apr 16 17:50:05 jupiter kernel: hci_conn_hash_flush+0x55/0xb0 [bluetooth] Apr 16 17:50:05 jupiter kernel: hci_dev_do_close+0x1bb/0x450 [bluetooth] Apr 16 17:50:05 jupiter kernel: hci_error_reset+0x28/0x60 [bluetooth] Apr 16 17:50:05 jupiter kernel: process_one_work+0x1a9/0x2e0 Apr 16 17:50:05 jupiter kernel: worker_thread+0x45/0x3c0 Apr 16 17:50:05 jupiter kernel: kthread+0xee/0x130 Apr 16 17:50:05 jupiter kernel: ? current_work+0x30/0x30 Apr 16 17:50:05 jupiter kernel: ? kthread_park+0x80/0x80 Apr 16 17:50:05 jupiter kernel: ret_from_fork+0x1f/0x30 Apr 16 17:50:05 jupiter kernel: Modules linked in: hid_xpadneo hidp snd_hrtimer snd_seq snd_seq_device rfcomm fuse ip6table_mangle ip6_tables xt_DSCP xt_tcpudp iptable_mangle bpfilter bnep cachefiles btusb btrtl btbcm btintel bluetooth af_packet snd_hda_codec_hdmi snd_hda_codec_realtek snd_hda_codec_generic input_leds led_class snd_hda_intel snd> Apr 16 17:50:05 jupiter kernel: ---[ end trace 9e5f04e507fe7ebd ]--- Apr 16 17:50:05 jupiter kernel: RIP: 0010:__wake_up_common+0xac/0x130 Apr 16 17:50:05 jupiter kernel: Code: 08 00 74 26 83 c5 01 83 fd 40 7e 1e 49 8d 44 24 18 48 39 04 24 75 6a 8b 44 24 14 48 83 c4 18 5b 5d 41 5c 41 5d 41 5e 41 5f c3 <49> 8b 44 24 18 49 8d 4c 24 18 48 8d 50 e8 4c 89 e0 48 39 0c 24 74 Apr 16 17:50:05 jupiter kernel: RSP: 0018:ffffc9000b053c90 EFLAGS: 00010083 Apr 16 17:50:05 jupiter kernel: RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffffa18b2078 Apr 16 17:50:05 jupiter kernel: RDX: 0000000000000001 RSI: 0000000000000096 RDI: ffffffffa18b2070 Apr 16 17:50:05 jupiter kernel: RBP: 0000000000000002 R08: 0000000000000000 R09: ffffc9000b053c28 Apr 16 17:50:05 jupiter kernel: R10: ffff88843c995000 R11: 0000000000000000 R12: dead0000000000e8 Apr 16 17:50:05 jupiter kernel: R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 Apr 16 17:50:05 jupiter kernel: FS: 0000000000000000(0000) GS:ffff88880f000000(0000) knlGS:0000000000000000 Apr 16 17:50:05 jupiter kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Apr 16 17:50:05 jupiter kernel: CR2: 00000001aa487000 CR3: 00000007e2401005 CR4: 00000000001606f0 Apr 16 17:50:05 jupiter kernel: note: kworker/u17:0[261163] exited with preempt_count 1 I had to SysRQ+REISUB (tho, only B did actually have an effect). # lsusb | grep -i bluetooth Bus 002 Device 007: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) # dmesg|grep -i bluetooth [ 12.722976] Bluetooth: Core ver 2.22 [ 12.722981] Bluetooth: HCI device and connection manager initialized [ 12.722983] Bluetooth: HCI socket layer initialized [ 12.722984] Bluetooth: L2CAP socket layer initialized [ 12.722985] Bluetooth: SCO socket layer initialized [ 16.113440] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 16.113442] Bluetooth: BNEP filters: protocol multicast [ 16.113445] Bluetooth: BNEP socket layer initialized [ 23.623322] Bluetooth: HIDP (Human Interface Emulation) ver 1.2 [ 23.623330] Bluetooth: HIDP socket layer initialized [ 23.661883] input: Xbox Wireless Controller as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2.7/2-1.2.7.2/2-1.2.7.2:1.0/bluetooth/hci0/hci0:70/0005:045E:02E0.0010/input/input19 [ 23.662096] xpadneo 0005:045E:02E0.0010: input,hidraw9: BLUETOOTH HID v9.03 Gamepad [Xbox Wireless Controller] on 00:1a:7d:da:71:08 [ 46.035721] Bluetooth: RFCOMM TTY layer initialized [ 46.035726] Bluetooth: RFCOMM socket layer initialized [ 46.035727] Bluetooth: RFCOMM ver 1.11
Created attachment 290551 [details] kernel log I meet same issue