I have librem5 connected through usb cable to my laptop. I share the network connection through this cable from laptop to librem5. Suddenly all usb devices froze and I had to reboot my laptop. This is what I found in laptop’s journal:
NETDEV WATCHDOG: usb0 (cdc_ncm): transmit queue 0 timed out 7040 ms
WARNING: CPU: 2 PID: 29 at net/sched/sch_generic.c:525 dev_watchdog+0x21e/0x230
Modules linked in: tun xfs af_packet snd_seq_dummy snd_hrtimer snd_seq nf_conntrack_netbios_ns nf_conntrack_broadcast xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT xt_tcp>
ath9k_hw intel_tcc_cooling dwc3 cdc_mbim spi_nor ath cdc_wdm iTCO_wdt x86_pkg_temp_thermal snd_compress intel_pmc_bxt intel_powerclamp snd_hda_codec_generic uvcvideo snd_pcm>
dmi_sysfs ip_tables x_tables dm_crypt essiv authenc trusted uas asn1_encoder hid_cmedia hid_generic usb_storage usbhid tee crct10dif_pclmul crc32_pclmul polyval_clmulni poly>
CPU: 2 PID: 29 Comm: ksoftirqd/2 Not tainted 6.4.3-1-default #1 openSUSE Tumbleweed ed3b0209c14d8c7341abe4f6c6340fed8922e0a4
Hardware name: Purism Librem 15 v3/Librem 15 v3, BIOS 4.19-Purism-1 03/24/2023
RIP: 0010:dev_watchdog+0x21e/0x230
Code: ff ff ff 48 89 df c6 05 26 5c 5d 01 01 e8 8a 3e fa ff 45 89 f8 44 89 f1 48 89 de 48 89 c2 48 c7 c7 80 ea ca 93 e8 12 f6 5e ff <0f> 0b e9 2d ff ff ff 66 66 2e 0f 1f 84 0>
RSP: 0000:ffffb1da80117db0 EFLAGS: 00010286
RAX: 0000000000000000 RBX: ffff99fc98ba0000 RCX: 0000000000000027
RDX: ffff99fe2fd274c8 RSI: 0000000000000001 RDI: ffff99fe2fd274c0
RBP: ffff99fc98ba04c8 R08: 0000000000000000 R09: ffffb1da80117c58
R10: 0000000000000003 R11: ffffffff94558cc8 R12: ffff99facb6b9e00
R13: ffff99fc98ba041c R14: 0000000000000000 R15: 0000000000001b80
FS: 0000000000000000(0000) GS:ffff99fe2fd00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fd6315e9000 CR3: 00000001bc66e006 CR4: 00000000003706e0
Call Trace:
<TASK>
? dev_watchdog+0x21e/0x230
? __warn+0x81/0x130
? dev_watchdog+0x21e/0x230
? report_bug+0x171/0x1a0
? handle_bug+0x3c/0x80
? exc_invalid_op+0x17/0x70
? asm_exc_invalid_op+0x1a/0x20
? dev_watchdog+0x21e/0x230
? __pfx_dev_watchdog+0x10/0x10
? __pfx_dev_watchdog+0x10/0x10
call_timer_fn+0x24/0x130
__run_timers.part.0+0x1d8/0x280
? __schedule+0x3e3/0x14b0
run_timer_softirq+0x2a/0x50
__do_softirq+0xc7/0x2a5
? __pfx_smpboot_thread_fn+0x10/0x10
run_ksoftirqd+0x2c/0x40
smpboot_thread_fn+0xd9/0x1d0
kthread+0xe5/0x120
? __pfx_kthread+0x10/0x10
ret_from_fork+0x29/0x50
</TASK>