[RESOLVED] Fn lock makes both Fn+F# and F# trigger the media control keys

Delighted this has been resolved. :slight_smile:

@Matt_Hartley Thank you, but I mean I knew (or was quite sure) that it would resolve by rebooting. Only it was a rare occasion to jump in to try to find out why that would occur in the first place.

It’s such an odd occurrence. Tricky to drill down. Definitely grab those logs next time it happens and save a copy for inspection.

1 Like

I have the issue right now.
When I noticed it, it was just after having unplugged a TB dock.

The machine is a new 12th-gen mainboard, so that is still BIOS 3.05 (I haven’t yet upgraded this one to 3.06). That also excludes a (non-systemic) hardware defect, as I could now observe it across multiple mainboards.

My dmesg log right after I removed the TB dock:

[185242.729932] thunderbolt 1-0:3.1: retimer disconnected
[185242.735513] thunderbolt 1-3: device disconnected
[185242.748812] pcieport 0000:00:07.3: pciehp: Slot(6): Link Down
[185242.748824] pcieport 0000:00:07.3: pciehp: Slot(6): Card not present
[185242.748840] pcieport 0000:7e:04.0: Unable to change power state from D3hot to D0, device inaccessible
[185242.749750] pcieport 0000:7e:04.0: Runtime PM usage count underflow!
[185242.749892] xhci_hcd 0000:7f:00.0: remove, state 1
[185242.749914] usb usb5: USB disconnect, device number 1
[185242.749921] usb 5-1: USB disconnect, device number 2
[185242.749926] usb 5-1.2: USB disconnect, device number 4
[185247.718948] xhci_hcd 0000:7f:00.0: xHCI host controller not responding, assume dead
[185247.719256] usb 2-1.3.4.2: Not enough bandwidth for altsetting 0
[185247.719273] usb 2-1.3.4.2: 2:4: cannot set freq 48000 to ep 0x4
[185247.719284] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.719291] usb 2-1.3.4.2: Not enough bandwidth for altsetting 0
[185247.719532] usb 2-1.3.4.2: 19:0: failed to get current value for ch 0 (-22)
[185247.719784] usb 2-1.3.4.2: 19:0: cannot get min/max values for control 2 (id 19)
[185247.720007] usb 2-1.3.4.2: 25:0: failed to get current value for ch 0 (-22)
[185247.720444] usb 2-1.3.4.2: 22:0: failed to get current value for ch 0 (-22)
[185247.720684] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.722322] usbhid 2-1.3.4.2:1.3: can't add hid device: -108
[185247.722345] usbhid: probe of 2-1.3.4.2:1.3 failed with error -108
[185247.755522] usb 2-1.3.4.2: 19:0: cannot get min/max values for control 2 (id 19)
[185247.755588] usb 2-1.3.4.2: 19:0: cannot get min/max values for control 2 (id 19)
[185247.756589] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756650] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756708] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756767] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756823] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756879] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756937] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.756990] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.757041] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.757092] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.757217] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.757509] usb 2-1.3.4.2: 19:0: cannot get min/max values for control 2 (id 19)
[185247.757563] usb 2-1.3.4.2: 19:0: cannot get min/max values for control 2 (id 19)
[185247.757635] usb 2-1.3.4.2: 19:0: cannot get min/max values for control 2 (id 19)
[185247.757748] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.757801] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.757855] usb 2-1.3.4.2: 22:0: cannot get min/max values for control 2 (id 22)
[185247.769965] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.769969] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.769988] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.769989] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770006] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770008] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770061] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770062] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770097] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770098] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770213] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770215] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770226] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770227] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770241] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770241] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770273] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770274] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770302] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770302] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770442] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770443] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770474] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770474] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770507] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770508] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770550] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770551] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770596] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770596] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770756] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770757] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770793] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770793] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770831] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770831] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770879] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770880] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.770929] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.770930] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.772909] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.772911] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.772925] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.772926] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.772943] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.772944] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.772979] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.772980] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773009] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773009] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773130] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773130] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773140] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773141] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773153] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773153] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773180] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773180] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773208] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773208] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773364] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773365] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773395] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773396] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773429] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773429] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773472] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773472] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773517] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773518] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773705] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773706] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773740] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773741] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773779] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773779] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773828] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773828] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773878] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773878] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.773982] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773983] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.773993] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.773994] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774005] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774006] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774032] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774033] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774059] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774060] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774143] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774144] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774153] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774153] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774164] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774165] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774189] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774190] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774217] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774217] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774332] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774333] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774361] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774362] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774394] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774394] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774435] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774436] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774479] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774480] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774628] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774629] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774664] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774664] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774703] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774703] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774752] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774752] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.774801] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.774802] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776697] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776698] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776711] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776712] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776728] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776729] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776762] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776763] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776792] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776793] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776908] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776909] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776919] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776919] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776930] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776931] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776956] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776956] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.776983] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.776984] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777140] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777141] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777171] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777172] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777205] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777205] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777248] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777248] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777293] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777293] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777475] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777475] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777511] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777512] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777550] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777551] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777597] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777598] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.777647] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.777648] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.782325] usb 5-1.3: USB disconnect, device number 3
[185247.782329] usb 5-1.3.4: USB disconnect, device number 5
[185247.782330] usb 5-1.3.4.1: USB disconnect, device number 6
[185247.788381] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788385] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788428] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788429] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788458] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788459] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788484] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788484] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788508] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788509] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788730] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788731] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788770] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788771] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788806] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788807] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788868] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788870] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.788927] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.788928] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.789836] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.789837] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.789853] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.789853] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.789871] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.789871] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.789934] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.789935] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.789964] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.789965] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790033] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790033] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790045] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790046] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790058] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790059] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790088] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790088] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790117] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790118] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790219] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790220] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790252] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790252] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790287] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790287] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790332] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790333] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790378] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790378] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790511] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790511] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790546] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790547] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790583] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790584] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790633] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790633] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790682] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790683] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790922] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790923] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790933] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790934] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790946] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790947] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.790976] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.790976] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791005] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791006] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791055] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791056] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791065] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791066] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791077] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791078] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791103] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791104] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791130] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791131] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791212] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791213] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791240] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791241] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791271] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791272] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791313] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791313] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791357] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791357] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791470] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791471] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791505] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791505] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791541] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791542] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791588] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791589] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791636] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791637] usb 2-1.3.4.2: 1:3: usb_set_interface failed (-19)
[185247.791721] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791721] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791731] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791731] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791742] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791743] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791771] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791771] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791799] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791799] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791844] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791845] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791853] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791854] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791864] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791864] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.791888] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.791889] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
<skipping a bit because of characters limit...>
[185247.793374] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.793375] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.793411] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.793411] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.793458] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.793458] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.793506] usb 2-1.3.4.2: Not enough bandwidth for altsetting 3
[185247.793506] usb 2-1.3.4.2: 2:3: usb_set_interface failed (-19)
[185247.794073] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
<skipping a bit because of characters limit...>
[185247.795437] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795466] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795466] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795500] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795501] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795543] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795544] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795581] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795582] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795657] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795657] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795684] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795684] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795713] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795714] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795751] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795752] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795788] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795789] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795899] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795899] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795946] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795946] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.795993] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.795993] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796045] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796046] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796099] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796099] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796246] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796247] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796307] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796307] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796368] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796368] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796433] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796434] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.796500] usb 2-1.3.4.2: Not enough bandwidth for altsetting 4
[185247.796501] usb 2-1.3.4.2: 1:4: usb_set_interface failed (-19)
[185247.969007] xhci_hcd 0000:7f:00.0: USB bus 5 deregistered
[185247.969026] xhci_hcd 0000:7f:00.0: remove, state 1
[185247.969031] usb usb2: USB disconnect, device number 1
[185247.969033] usb 2-1: USB disconnect, device number 2
[185247.969034] usb 2-1.3: USB disconnect, device number 4
[185247.969035] usb 2-1.3.1: USB disconnect, device number 5
[185248.269603] usb 2-1.3.2: USB disconnect, device number 6
[185248.269607] usb 2-1.3.2.2: USB disconnect, device number 8
[185248.897765] usb 2-1.3.4: USB disconnect, device number 7
[185248.897780] usb 2-1.3.4.2: USB disconnect, device number 9
[185248.934506] xhci_hcd 0000:7f:00.0: Host halt failed, -19
[185248.934516] xhci_hcd 0000:7f:00.0: Host not accessible, reset failed.
[185248.935550] xhci_hcd 0000:7f:00.0: USB bus 2 deregistered
[185248.937052] pci 0000:7f:00.0: Removing from iommu group 20
[185248.937165] pci_bus 0000:7f: busn_res: [bus 7f] is released
[185248.937543] pci 0000:7e:02.0: Removing from iommu group 18
[185248.937598] pci_bus 0000:80: busn_res: [bus 80-a5] is released
[185248.937918] pci 0000:7e:04.0: Removing from iommu group 19
[185248.937983] pci_bus 0000:7e: busn_res: [bus 7e-a5] is released
[185248.938094] pci 0000:7d:00.0: Removing from iommu group 17

Interesting. So we now have something to point at (be it not ideal), the dock = issue.

  • Try repeating this on another port.
  • Try both on AC power (FW power adapter) and on battery.
1 Like

Same thing happens for me, i also commented here:

the frequency seems to be irregular, i cannot find what triggers this behavior, only thing to resolve it seems to be to reboot… since i usually always use Suspend/Resume this is rather inconvenient. I’d be glad for any tips how to track this further, happy to help.

I have used USB-C Dock but that does not seem to trigger it, for me it seems to be caused by Suspend/Resume, but by far not always, also does not seem to be related to if i have power plugged in or not/ wether i plug in power when suspended or not

Is this on 11th gen by chance?

@Matt_Hartley no, mine is a 12th Gen, sry, i forgot to mention that, also running Ubuntu 23.04

Please try this and reboot, see if it surfaces again.

echo "blacklist cros_ec_lpcs" | sudo tee -a /etc/modprobe.d/no_cros_ec.conf

Rationale here: [TRACKING] Fn key stops working on PopOS after a while - #43 by Chris_Guidry

1 Like

I did as suggested… until now, the problem hasn’t happened again… I’ll update here if it does happen again :+1:

1 Like

Sounds promising! Keep us posted.

@Matt_Hartley

unfortunately, it just happened again … the Fn key is “broken” … i cannot do PgUp/PgDn/Home/End anymore, i do have Fn Lock enabled, so my Function Keys work, but i cannot use the media keys.
I checked if the cros_ec_lcps module wasnt loaded… and found out that it is indeed loaded:

# lsmod | grep cros_ec_lpcs
cros_ec_lpcs           16384  0
cros_ec                20480  1 cros_ec_lpcs

even though i do have:

# cat /etc/modprobe.d/blacklist-cros_ec_lpcs.conf 
blacklist cros_ec_lpcs

strange… can anything load that module and ignore the blacklist?

Anyway… i will now rmmod it and reboot to get my Fn Key back and then make sure it is not loaded.

In my experience, blacklisting it as a kernel parameter is sometimes has success over using blacklist-cros_ec_lpcs.conf. I’d consider trying that and see if that makes a difference.

For me, when this problem occurs the Function Keys work as function keys regardless of Fn Lock - I never have Fn Lock on, but when the problem occurs, the keys still always operate as function keys and not media keys.

On Ubuntu after modifying anything in /etc/modprobe.d you also need to run sudo update-initramfs -u for it to take effect at next reboot. Without this, the blocked modules might still be loaded during early boot.

Note that the modules are completely cleared and reloaded during a reboot, so doing rmmod just before a reboot is unlikely to have any effect.

Also, in my experience, a less disruptive way to clear the problem is to suspend and then resume the laptop (ie. close the lid, wait for it to sleep, then reopen the lid). Have you tried that, and does it work for you? Or do you have to reboot to fix it?

Echoing devkev’s suggestion, please do report back.

Just adding on @devkev suggestion, if you find closing the lid a hassle, for the purpose of short suspend the resume, you can also just invoke

sudo systemctl suspend

then press any key after it has suspended.

1 Like

Blacklisting cros_ec_lpcs did the trick for me too: no more Fn keys malfunction!

1 Like

For those wondering why we’re disabling cros_ec_lsps, it relates to this: LKML: "Dustin L. Howett": [PATCH 0/2] platform/chrome: Add support for the Framework Laptop

There were some hiccups with it though, so we have folks disabling it while it is sorted out.

1 Like

So which bios version is it expected to be solved. I am currently on Bios 3.06 on Fedora 39.

Blacklist as described, it’s a kernel thing.