Open srid opened 3 years ago
The latest version of this driver when used with kernel 5.10 freezes the system at random times.
Dec 21 17:43:18 bebe kernel: BUG: unable to handle page fault for address: ffffe1a423150348 Dec 21 17:43:18 bebe kernel: #PF: supervisor read access in kernel mode Dec 21 17:43:18 bebe kernel: #PF: error_code(0x0000) - not-present page Dec 21 17:43:18 bebe kernel: PGD 0 P4D 0 Dec 21 17:43:18 bebe kernel: RBP: ffffe09bc540d440 R08: 00000000000001f4 R09: 0000000000000000 Dec 21 17:43:18 bebe kernel: R10: 0000000000000000 R11: 0000000000000008 R12: ffffe1a423150340 Dec 21 17:43:18 bebe kernel: R13: ffffe09b4540d440 R14: 0000000000000005 R15: 0000000000000000 Dec 21 17:43:18 bebe kernel: FS: 0000000000000000(0000) GS:ffff9e66f0780000(0000) knlGS:0000000000000000 Dec 21 17:43:18 bebe kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 Dec 21 17:43:18 bebe kernel: CR2: ffffe1a423150348 CR3: 00000001c1b48005 CR4: 00000000003706e0 Dec 21 17:43:18 bebe kernel: Call Trace: Dec 21 17:43:18 bebe kernel: usb_control_msg+0xfd/0x140 [usbcore] Dec 21 17:43:18 bebe kernel: usbctrl_vendorreq+0x2be/0x402 [8821cu] Dec 21 17:43:18 bebe kernel: usb_read8+0x3e/0x5d [8821cu] Dec 21 17:43:18 bebe kernel: _rtw_read8+0x1b/0x1c [8821cu] Dec 21 17:43:18 bebe kernel: _halmac_reg_read_8+0x11/0x12 [8821cu] Dec 21 17:43:18 bebe kernel: reg_r8_usb_88xx+0x1f/0x20 [8821cu] Dec 21 17:43:18 bebe kernel: pinmux_wl_led_sw_ctrl_88xx+0x27/0x51 [8821cu] Dec 21 17:43:18 bebe kernel: CR2: ffffe1a423150348 CR3: 00000001c1b48005 CR4: 00000000003706e0 Dec 21 17:43:18 bebe kernel: Call Trace: Dec 21 17:43:18 bebe kernel: usb_control_msg+0xfd/0x140 [usbcore] Dec 21 17:43:18 bebe kernel: usbctrl_vendorreq+0x2be/0x402 [8821cu] Dec 21 17:43:18 bebe kernel: usb_read8+0x3e/0x5d [8821cu] Dec 21 17:43:18 bebe kernel: _rtw_read8+0x1b/0x1c [8821cu] Dec 21 17:43:18 bebe kernel: _halmac_reg_read_8+0x11/0x12 [8821cu] Dec 21 17:43:18 bebe kernel: reg_r8_usb_88xx+0x1f/0x20 [8821cu] Dec 21 17:43:18 bebe kernel: pinmux_wl_led_sw_ctrl_88xx+0x27/0x51 [8821cu] Dec 21 17:43:18 bebe kernel: rtw_halmac_led_switch+0x23/0x24 [8821cu] Dec 21 17:43:18 bebe kernel: swledon+0x4c/0x4e [8821cu] Dec 21 17:43:18 bebe kernel: SwLedBlink9+0xb0/0x7aa [8821cu] Dec 21 17:43:18 bebe kernel: BlinkHandler+0x114/0x178 [8821cu] Dec 21 17:43:18 bebe kernel: BlinkWorkItemCallback+0xe/0xf [8821cu] Dec 21 17:43:18 bebe kernel: process_one_work+0x1df/0x370 Dec 21 17:43:18 bebe kernel: worker_thread+0x4d/0x3e0 Dec 21 17:43:18 bebe kernel: ? process_one_work+0x370/0x370 Dec 21 17:43:18 bebe kernel: kthread+0xfe/0x140 Dec 21 17:43:18 bebe kernel: ? kthread_park+0x90/0x90 Dec 21 17:43:18 bebe kernel: ret_from_fork+0x1f/0x30
OS environment: nixos https://github.com/NixOS/nixpkgs/pull/107351#issuecomment-749303281
The latest version of this driver when used with kernel 5.10 freezes the system at random times.
OS environment: nixos https://github.com/NixOS/nixpkgs/pull/107351#issuecomment-749303281