usb 3-1: 0:6 : does not exist usb 3-1: 0:7 : does not exist usb 3-1: 0:8 : does not exist usb 3-1: 0:9 : does not exist usb 3-1: 0:10 : does not exist usb 3-1: Focusrite Scarlett Gen 3 Mixer Driver enabled (pid=0x8215); report any issues to https://github.com/geoffreybennett/scarlett-gen2/issues Oops: general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] SMP KASAN PTI KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 1 UID: 0 PID: 29 Comm: kworker/1:0 Not tainted syzkaller #0 PREEMPT dcb3c1621147614cd96af3eac38c8b513b56b2bf Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2026 Workqueue: usb_hub_wq hub_event RIP: 0010:usb_endpoint_num include/uapi/linux/usb/ch9.h:479 [inline] RIP: 0010:scarlett2_find_fc_interface sound/usb/mixer_scarlett2.c:8257 [inline] RIP: 0010:scarlett2_init_private sound/usb/mixer_scarlett2.c:8291 [inline] RIP: 0010:snd_scarlett2_controls_create+0x944/0x5080 sound/usb/mixer_scarlett2.c:8680 Code: 10 4c 8d b2 e0 00 00 00 4c 89 f0 48 c1 e8 03 42 0f b6 04 20 84 c0 0f 85 e8 31 00 00 45 88 3e 4c 8d 73 02 4c 89 f0 48 c1 e8 03 <42> 0f b6 04 20 84 c0 48 8b 7c 24 30 0f 85 e8 31 00 00 45 0f b6 3e RSP: 0018:ffffc900001e6540 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff88810c640000 RSI: 00000000000000ff RDI: ffff88810a70aaa0 RBP: ffffc900001e6960 R08: ffffffff868cea94 R09: ffffffff868ceaa8 R10: dffffc0000000000 R11: ffffed10218c800b R12: dffffc0000000000 R13: ffff88810a70aa8a R14: 0000000000000002 R15: 0000000000000001 FS: 0000000000000000(0000) GS:ffff88826e3af000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000564839f5ac50 CR3: 000000010abd2000 CR4: 00000000003526b0 Call Trace: snd_scarlett2_init+0x44c/0x6f0 sound/usb/mixer_scarlett2.c:9403 snd_usb_mixer_apply_create_quirk+0x13f4/0x1820 sound/usb/mixer_quirks.c:4446 snd_usb_create_mixer+0x1b4d/0x29d0 sound/usb/mixer.c:3641 usb_audio_probe+0x13a2/0x1d90 sound/usb/card.c:1033 usb_probe_interface+0x6ae/0xc70 drivers/usb/core/driver.c:396 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2d3/0x930 drivers/base/dd.c:661 __driver_probe_device+0x195/0x280 drivers/base/dd.c:803 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:833 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:961 bus_for_each_drv+0x265/0x300 drivers/base/bus.c:500 __device_attach+0x2c1/0x3c0 drivers/base/dd.c:1033 device_initial_probe+0x99/0xd0 drivers/base/dd.c:1088 bus_probe_device+0x12e/0x220 drivers/base/bus.c:574 device_add+0x77c/0xb00 drivers/base/core.c:3689 usb_set_configuration+0x1ae4/0x20c0 drivers/usb/core/message.c:2208 usb_generic_driver_probe+0x95/0x160 drivers/usb/core/generic.c:250 usb_probe_device+0x1ce/0x370 drivers/usb/core/driver.c:291 call_driver_probe drivers/base/dd.c:-1 [inline] really_probe+0x2d3/0x930 drivers/base/dd.c:661 __driver_probe_device+0x195/0x280 drivers/base/dd.c:803 driver_probe_device+0x54/0x3f0 drivers/base/dd.c:833 __device_attach_driver+0x2f1/0x4b0 drivers/base/dd.c:961 bus_for_each_drv+0x265/0x300 drivers/base/bus.c:500 __device_attach+0x2c1/0x3c0 drivers/base/dd.c:1033 device_initial_probe+0x99/0xd0 drivers/base/dd.c:1088 bus_probe_device+0x12e/0x220 drivers/base/bus.c:574 device_add+0x77c/0xb00 drivers/base/core.c:3689 usb_new_device+0x9fb/0x15d0 drivers/usb/core/hub.c:2695 hub_port_connect drivers/usb/core/hub.c:5567 [inline] hub_port_connect_change drivers/usb/core/hub.c:5707 [inline] port_event drivers/usb/core/hub.c:5871 [inline] hub_event+0x30c5/0x4700 drivers/usb/core/hub.c:5953 process_one_work kernel/workqueue.c:3275 [inline] process_scheduled_works+0x7f7/0x10a0 kernel/workqueue.c:3358 worker_thread+0xc54/0x13a0 kernel/workqueue.c:3439 kthread+0x363/0x450 kernel/kthread.c:467 ret_from_fork+0x2c6/0x690 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:usb_endpoint_num include/uapi/linux/usb/ch9.h:479 [inline] RIP: 0010:scarlett2_find_fc_interface sound/usb/mixer_scarlett2.c:8257 [inline] RIP: 0010:scarlett2_init_private sound/usb/mixer_scarlett2.c:8291 [inline] RIP: 0010:snd_scarlett2_controls_create+0x944/0x5080 sound/usb/mixer_scarlett2.c:8680 Code: 10 4c 8d b2 e0 00 00 00 4c 89 f0 48 c1 e8 03 42 0f b6 04 20 84 c0 0f 85 e8 31 00 00 45 88 3e 4c 8d 73 02 4c 89 f0 48 c1 e8 03 <42> 0f b6 04 20 84 c0 48 8b 7c 24 30 0f 85 e8 31 00 00 45 0f b6 3e RSP: 0018:ffffc900001e6540 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff88810c640000 RSI: 00000000000000ff RDI: ffff88810a70aaa0 RBP: ffffc900001e6960 R08: ffffffff868cea94 R09: ffffffff868ceaa8 R10: dffffc0000000000 R11: ffffed10218c800b R12: dffffc0000000000 R13: ffff88810a70aa8a R14: 0000000000000002 R15: 0000000000000001 FS: 0000000000000000(0000) GS:ffff88826e3af000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000564839f5ac50 CR3: 000000010abd2000 CR4: 00000000003526b0 ---------------- Code disassembly (best guess): 0: 10 4c 8d b2 adc %cl,-0x4e(%rbp,%rcx,4) 4: e0 00 loopne 0x6 6: 00 00 add %al,(%rax) 8: 4c 89 f0 mov %r14,%rax b: 48 c1 e8 03 shr $0x3,%rax f: 42 0f b6 04 20 movzbl (%rax,%r12,1),%eax 14: 84 c0 test %al,%al 16: 0f 85 e8 31 00 00 jne 0x3204 1c: 45 88 3e mov %r15b,(%r14) 1f: 4c 8d 73 02 lea 0x2(%rbx),%r14 23: 4c 89 f0 mov %r14,%rax 26: 48 c1 e8 03 shr $0x3,%rax * 2a: 42 0f b6 04 20 movzbl (%rax,%r12,1),%eax <-- trapping instruction 2f: 84 c0 test %al,%al 31: 48 8b 7c 24 30 mov 0x30(%rsp),%rdi 36: 0f 85 e8 31 00 00 jne 0x3224 3c: 45 0f b6 3e movzbl (%r14),%r15d