Public bug reported: I've run into this bug on Linux Mint 22.2 (based on Ubuntu 24.04) but also reproduced it with Ubuntu 25.04 live usb key running kernel 6.14.0. All the following information come from the live Ubuntu system.
Looks like on Lenovo Legion 5 series the bluetooth hardware is not recognized as it should. Specifically, mine has S/N PF5T84HL. From the discussion on Mint forum it seems to be a problem with the btusb kernel module. Symptoms: - going in the bluetooth settings window and trying to enable it doesn't do anything (the button remains in "off" state) - trying to turn on bluetooth on the terminal with bluetoothctl shows "No default controller available": ubuntu@ubuntu:~$ bluetoothctl [bluetooth]# Agent registered [bluetooth]# power on No default controller available [bluetooth]# scan on No default controller available [bluetooth]# exit The laptop details page on Lenovo website reports that the wireless connectivity includes "Wi-Fi 7 2x2 BE 160 MHz e Bluetooth® 5.4". Lenovo support website reports that the latest BIOS update is from Sep 2025 (1 month ago at the time of writing) with version S2CN20WW, but it's only for Windows: https://pcsupport.lenovo.com/fr/en/products/laptops-and-netbooks/legion-series/legion-5-15iax10/83f0/83f0cto1ww/pf5t84hl?linkTrack=Homepage%3ABody_Search%20Products&searchType=6&keyWordSearch=PF5T84HL I'm currently running with S2CN15WW, which to my knowledge is the latest available on Linux. Here's my system information and other diagnostic output I could pull down: System information: # System Details Report --- ## Report details - **Date generated:** 2025-10-04 11:01:10 ## Hardware Information: - **Hardware Model:** Lenovo Legion 5 15IAX10 - **Memory:** 32.0 GiB - **Processor:** Intel® Core™ Ultra 9 275HX × 24 - **Graphics:** Intel® Graphics (ARL) - **Disk Capacity:** 1.0 TB ## Software Information: - **Firmware Version:** S2CN15WW - **OS Name:** Ubuntu 25.04 - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 48 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.14.0-15-generic ubuntu@ubuntu:~$ lsmod Module Size Used by at24 28672 0 ee1004 16384 0 tls 159744 0 ccm 20480 6 btrfs 2121728 0 blake2b_generic 20480 0 ufs 118784 0 qnx4 20480 0 hfsplus 135168 0 hfs 77824 0 minix 45056 0 msdos 16384 0 jfs 299008 0 nls_ucs2_utils 8192 1 jfs xfs 2670592 0 snd_seq_dummy 12288 0 snd_hrtimer 12288 1 qrtr 53248 2 rfcomm 102400 0 cmac 12288 0 algif_hash 16384 0 algif_skcipher 16384 0 af_alg 32768 2 algif_hash,algif_skcipher bnep 32768 2 binfmt_misc 24576 1 zfs 6770688 6 spl 184320 1 zfs snd_sof_pci_intel_mtl 40960 0 snd_sof_intel_hda_generic 36864 1 snd_sof_pci_intel_mtl intel_uncore_frequency 16384 0 soundwire_intel 77824 1 snd_sof_intel_hda_generic intel_uncore_frequency_common 16384 1 intel_uncore_frequency soundwire_cadence 45056 1 soundwire_intel intel_pmc_core 126976 0 snd_sof_intel_hda_common 192512 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic x86_pkg_temp_thermal 20480 0 intel_powerclamp 24576 0 snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common coretemp 24576 0 snd_sof_intel_hda_mlink 45056 3 soundwire_intel,snd_sof_intel_hda_common,snd_sof_intel_hda_generic snd_sof_intel_hda 24576 2 snd_sof_intel_hda_common,snd_sof_intel_hda_generic snd_sof_pci 24576 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic snd_sof_xtensa_dsp 12288 1 snd_sof_intel_hda_generic snd_sof 401408 5 snd_sof_pci_intel_mtl,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_intel_hda kvm_intel 483328 0 snd_sof_utils 16384 1 snd_sof snd_hda_ext_core 32768 4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda kvm 1429504 1 kvm_intel snd_soc_acpi_intel_match 131072 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic snd_soc_acpi_intel_sdca_quirks 12288 1 snd_soc_acpi_intel_match soundwire_generic_allocation 24576 1 soundwire_intel snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_generic soundwire_bus 126976 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence snd_soc_sdca 12288 2 snd_soc_acpi_intel_sdca_quirks,soundwire_bus snd_soc_core 434176 4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda rapl 20480 0 intel_cstate 20480 0 snd_compress 36864 1 snd_soc_core ac97_bus 12288 1 snd_soc_core snd_pcm_dmaengine 16384 1 snd_soc_core snd_ctl_led 24576 0 snd_hda_codec_realtek 212992 1 snd_hda_codec_generic 122880 1 snd_hda_codec_realtek snd_hda_scodec_component 20480 1 snd_hda_codec_realtek xe 3448832 0 snd_hda_codec_hdmi 98304 2 snd_hda_intel 61440 2 snd_intel_dspcfg 45056 4 snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic snd_intel_sdw_acpi 16384 2 snd_intel_dspcfg,snd_sof_intel_hda_generic snd_hda_codec 204800 6 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda snd_hda_core 147456 9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda snd_hwdep 20480 1 snd_hda_codec snd_pcm 196608 12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_sof_intel_hda_generic,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine drm_suballoc_helper 16384 1 xe mt7925e 20480 0 uvcvideo 147456 0 snd_seq_midi 24576 0 mt7925_common 151552 1 mt7925e snd_seq_midi_event 16384 1 snd_seq_midi mt792x_lib 73728 2 mt7925e,mt7925_common snd_rawmidi 57344 1 snd_seq_midi mt76_connac_lib 106496 3 mt792x_lib,mt7925e,mt7925_common videobuf2_vmalloc 20480 1 uvcvideo uvc 12288 1 uvcvideo mt76 155648 4 mt792x_lib,mt7925e,mt76_connac_lib,mt7925_common videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_v4l2 36864 1 uvcvideo videobuf2_common 90112 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops mac80211 1818624 4 mt792x_lib,mt76,mt76_connac_lib,mt7925_common videodev 364544 2 videobuf2_v4l2,uvcvideo snd_seq 122880 9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy mc 86016 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common cfg80211 1437696 4 mt76,mac80211,mt76_connac_lib,mt7925_common snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi snd_timer 53248 3 snd_seq,snd_hrtimer,snd_pcm libarc4 12288 1 mac80211 snd 143360 21 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi spd5118 12288 0 soundcore 16384 2 snd_ctl_led,snd nouveau 3051520 0 i915 4743168 16 processor_thermal_device_pci 16384 0 cmdlinepart 16384 0 intel_rapl_msr 20480 0 btusb 73728 0 pmt_telemetry 16384 1 intel_pmc_core processor_thermal_device 20480 1 processor_thermal_device_pci processor_thermal_wt_hint 16384 2 processor_thermal_device_pci,processor_thermal_device processor_thermal_rfim 36864 1 processor_thermal_device processor_thermal_rapl 16384 1 processor_thermal_device intel_rapl_common 53248 2 intel_rapl_msr,processor_thermal_rapl processor_thermal_wt_req 12288 1 processor_thermal_device processor_thermal_power_floor 12288 2 processor_thermal_device_pci,processor_thermal_device processor_thermal_mbox 12288 4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint pmt_class 16384 1 pmt_telemetry mxm_wmi 12288 1 nouveau drm_gpuvm 45056 2 xe,nouveau gpu_sched 61440 2 xe,nouveau drm_buddy 24576 2 xe,i915 drm_ttm_helper 16384 2 xe,nouveau ttm 118784 4 drm_ttm_helper,xe,i915,nouveau drm_exec 12288 3 drm_gpuvm,xe,nouveau drm_display_helper 282624 3 xe,i915,nouveau cec 94208 3 drm_display_helper,xe,i915 rc_core 73728 1 cec i2c_algo_bit 20480 3 xe,i915,nouveau btrtl 36864 1 btusb btintel 69632 1 btusb btbcm 24576 1 btusb btmtk 36864 1 btusb bluetooth 1015808 17 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm spi_nor 163840 0 ideapad_laptop 53248 0 mei_gsc_proxy 16384 0 intel_vsec 20480 2 intel_pmc_core,xe sparse_keymap 12288 1 ideapad_laptop platform_profile 20480 1 ideapad_laptop mei_me 57344 1 mtd 102400 3 spi_nor,cmdlinepart mei 176128 3 mei_gsc_proxy,mei_me i2c_i801 36864 0 spi_intel_pci 12288 0 int3403_thermal 16384 0 joydev 32768 0 input_leds 12288 0 spi_intel 36864 1 spi_intel_pci int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device wmi_bmof 12288 0 i2c_smbus 20480 1 i2c_i801 i2c_mux 16384 1 i2c_i801 int3400_thermal 24576 0 intel_vpu 286720 0 acpi_thermal_rel 20480 1 int3400_thermal mac_hid 12288 0 acpi_pad 184320 0 acpi_tad 20480 0 sch_fq_codel 24576 2 msr 12288 0 parport_pc 53248 0 ppdev 24576 0 lp 28672 0 parport 73728 3 parport_pc,lp,ppdev efi_pstore 12288 0 nfnetlink 20480 1 dmi_sysfs 24576 0 ip_tables 36864 0 x_tables 65536 1 ip_tables autofs4 57344 2 overlay 217088 1 isofs 61440 1 nls_iso8859_1 12288 0 raid10 77824 0 raid456 196608 0 async_raid6_recov 20480 1 raid456 async_memcpy 16384 2 raid456,async_raid6_recov async_pq 20480 2 raid456,async_raid6_recov async_xor 16384 3 async_pq,raid456,async_raid6_recov async_tx 16384 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov xor 20480 2 async_xor,btrfs raid6_pq 126976 4 async_pq,btrfs,raid456,async_raid6_recov raid1 61440 0 raid0 28672 0 linear 16384 0 uas 32768 0 usb_storage 86016 3 uas usbhid 77824 0 hid_multitouch 36864 0 hid_generic 12288 0 nvme 61440 0 polyval_clmulni 12288 0 polyval_generic 12288 1 polyval_clmulni ghash_clmulni_intel 16384 0 i2c_hid_acpi 12288 0 r8169 126976 0 nvme_core 229376 1 nvme sha256_ssse3 32768 0 i2c_hid 40960 1 i2c_hid_acpi ucsi_acpi 12288 0 sha1_ssse3 32768 0 thunderbolt 544768 0 intel_lpss_pci 28672 0 serio_raw 20480 0 video 77824 4 ideapad_laptop,xe,i915,nouveau typec_ucsi 65536 1 ucsi_acpi hid 266240 4 i2c_hid,usbhid,hid_multitouch,hid_generic realtek 49152 1 intel_lpss 12288 1 intel_lpss_pci nvme_auth 28672 1 nvme_core idma64 20480 0 typec 118784 1 typec_ucsi wmi 28672 5 video,wmi_bmof,ideapad_laptop,mxm_wmi,nouveau pinctrl_meteorlake 28672 0 pinctrl_meteorpoint 24576 1 aesni_intel 122880 4 crypto_simd 16384 1 aesni_intel cryptd 24576 2 crypto_simd,ghash_clmulni_intel ubuntu@ubuntu:~$ modinfo btusb filename: /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btusb.ko.zst license: GPL version: 0.8 description: Generic Bluetooth USB driver ver 0.8 author: Marcel Holtmann <[email protected]> srcversion: 91A0AF9D5F442CE7F618F57 alias: usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* alias: usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in* alias: usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* alias: of:N*T*Cusb4ca,301aC* alias: of:N*T*Cusb4ca,301a alias: of:N*T*Cusbcf3,e300C* alias: of:N*T*Cusbcf3,e300 alias: of:N*T*Cusb1286,204eC* alias: of:N*T*Cusb1286,204e depends: bluetooth,btmtk,btintel,btbcm,btrtl intree: Y name: btusb retpoline: Y vermagic: 6.14.0-15-generic SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 5C:CD:05:C4:3B:D0:13:31:5A:0E:54:A4:86:75:66:81:ED:2E:5E:FA sig_hashalgo: sha512 signature: 87:94:CD:0C:25:A2:79:FB:FA:D9:4C:60:1C:12:F5:3A:18:08:81:D0: 62:43:A2:1E:F9:53:8A:18:88:B2:47:F0:92:A6:19:B9:8E:7F:3C:92: 94:2C:77:37:41:9A:9F:A9:F4:8F:A2:F2:8B:94:7B:7B:BB:02:B8:B1: 8A:1B:E6:01:D2:7C:B5:10:10:10:A3:8A:70:25:CF:67:CE:75:28:AF: 54:1E:0F:DD:2D:7E:BF:E7:8C:63:67:55:F9:67:3F:67:43:B2:9D:FD: C9:65:5C:F7:4C:79:FB:65:5A:A2:24:B2:C3:1D:FD:DF:02:8C:0C:C1: F8:A1:BF:5E:E9:35:33:44:42:6D:4A:01:DD:24:BE:90:A8:86:D2:17: E8:BE:EC:E2:49:EE:50:8B:67:F2:CD:79:85:67:FC:3F:6A:46:1E:E4: DB:CB:C3:BA:94:EB:48:05:84:E3:72:2E:56:1F:F7:7B:54:53:4F:C2: 25:A2:02:B3:5C:F1:98:F4:66:80:0E:FF:1F:15:E8:1F:B9:37:23:85: 64:1C:DC:F8:5C:21:E9:13:B7:A7:3C:B0:11:D9:8B:FE:F6:8B:6D:28: CC:28:A3:90:67:A8:54:21:06:4C:00:E9:38:2A:34:1C:9A:4F:AA:23: 07:BB:FC:12:A6:0B:A5:76:D5:D7:D6:CC:C0:B3:BD:20:BA:AD:21:79: A3:44:97:3D:14:C5:BE:20:71:A3:48:AD:69:E9:6D:BF:82:B2:32:FE: 5B:B5:FF:A1:76:D5:C9:89:05:8D:D9:FD:01:79:16:7D:56:07:4D:BA: 93:05:72:A8:E8:10:83:6C:29:B1:2F:14:75:60:52:C6:A4:3D:91:C7: 25:51:BD:F6:41:FE:33:DB:1E:1B:25:B8:42:DB:D7:13:DF:C4:DA:DA: 64:96:A7:C1:2C:11:04:70:D9:14:AB:44:B9:EC:62:55:3C:B0:28:C0: 81:89:01:8F:92:0F:29:E6:99:C9:6E:F4:6E:0E:AB:1A:3E:D6:E9:DD: C9:1E:0D:44:F1:37:22:60:60:BA:43:B7:CC:E2:DD:B1:19:03:DD:A6: 41:61:FE:6C:F5:C8:C6:9C:0E:56:FA:17:58:DD:83:0D:01:64:72:DF: 9A:20:36:AB:2B:F8:98:82:8E:4C:66:C6:CE:70:50:69:E4:AA:65:4C: 53:AE:78:AF:5A:C3:FC:52:16:CD:2E:AC:B4:00:E5:66:F8:D9:A2:C9: 2B:9C:4A:EA:73:74:E9:0B:AD:4B:28:74:0E:3D:7A:E5:3A:A5:E3:E6: 26:24:81:75:F4:8E:74:60:2E:45:60:71:21:8A:0D:14:00:02:CE:CA: BA:A4:59:76:99:42:20:1A:69:B5:4A:EE parm: disable_scofix:Disable fixup of wrong SCO buffer size (bool) parm: force_scofix:Force fixup of wrong SCO buffers size (bool) parm: enable_autosuspend:Enable USB autosuspend by default (bool) parm: reset:Send HCI reset command on initialization (bool) ubuntu@ubuntu:~$ systool -v -m btusb Module = "btusb" Attributes: coresize = "73728" initsize = "0" initstate = "live" refcnt = "0" srcversion = "91A0AF9D5F442CE7F618F57" taint = "" uevent = <store method only> version = "0.8" Parameters: disable_scofix = "N" enable_autosuspend = "Y" force_scofix = "N" reset = "Y" Sections: ubuntu@ubuntu:~$ modprobe -c | grep btusb alias of:N*T*Cusb1286,204e btusb alias of:N*T*Cusb1286,204eC* btusb alias of:N*T*Cusb4ca,301a btusb alias of:N*T*Cusb4ca,301aC* btusb alias of:N*T*Cusbcf3,e300 btusb alias of:N*T*Cusbcf3,e300C* btusb alias usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* btusb alias usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* btusb alias usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in* btusb alias usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* btusb ubuntu@ubuntu:~$ modprobe --show-depends btusb insmod /lib/modules/6.14.0-15-generic/kernel/net/bluetooth/bluetooth.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btmtk.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btbcm.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btintel.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btrtl.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btusb.ko.zst ubuntu@ubuntu:~$ sudo dmesg | egrep -i 'blue|firm|btusb|e111' [ 0.000000] [Firmware Bug]: TSC ADJUST: CPU0: -2667100085 force to 0 [ 0.007017] [Firmware Bug]: TSC ADJUST differs within socket(s), fixing all errors [ 1.237278] i2c_designware i2c_designware.1: [Firmware Bug]: DSDT uses known not-working I2C bus speed 400000, forcing it to 100000 [ 2.131450] usb 3-14: New USB device found, idVendor=0489, idProduct=e111, bcdDevice= 1.00 [ 9.221533] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67). [ 10.569823] Bluetooth: Core ver 2.22 [ 10.569845] NET: Registered PF_BLUETOOTH protocol family [ 10.569846] Bluetooth: HCI device and connection manager initialized [ 10.569849] Bluetooth: HCI socket layer initialized [ 10.569850] Bluetooth: L2CAP socket layer initialized [ 10.569852] Bluetooth: SCO socket layer initialized [ 10.787977] usbcore: registered new interface driver btusb [ 11.205504] Bluetooth: hci0: HW/SW Version: 0x00000000, Build Time: 20250305133215 [ 11.344355] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.23) [ 11.453258] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_37xx_v0.0.bin, version: 20250115*MTL_CLIENT_SILICON-release*1905*ci_tag_ud202504_vpu_rc_20250115_1905*ae83b65d01c [ 11.631014] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.36.0 [ 11.648178] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.36.0 [ 11.648179] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4 [ 11.812428] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.1.15.1926, svn 1) [ 12.349133] mt7925e 0000:82:00.0: WM Firmware Version: ____000000, Build Time: 20250305133013 [ 13.071240] Bluetooth: hci0: Device setup in 2229684 usecs [ 13.071243] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported. [ 13.158605] Bluetooth: hci0: AOSP extensions version v1.00 [ 13.158613] Bluetooth: hci0: AOSP quality report is supported [ 17.647097] audit: type=1400 audit(1759573378.359:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.firmware-updater.hook.configure" pid=2202 comm="apparmor_parser" [ 25.183862] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 25.183865] Bluetooth: BNEP filters: protocol multicast [ 25.183869] Bluetooth: BNEP socket layer initialized [ 25.241760] Bluetooth: MGMT ver 1.23 [ 25.522659] Bluetooth: RFCOMM TTY layer initialized [ 25.522667] Bluetooth: RFCOMM socket layer initialized [ 25.522672] Bluetooth: RFCOMM ver 1.11 [ 26.668220] audit: type=1400 audit(1759573387.380:49): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.firmware-updater.hook.configure" pid=2659 comm="apparmor_parser" ubuntu@ubuntu:~$ usb-devices | awk '/e111/' RS= T: Bus=03 Lev=01 Prnt=05 Port=13 Cnt=01 Dev#= 6 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0489 ProdID=e111 Rev=01.00 S: Manufacturer=MediaTek Inc. S: Product=Wireless_Device S: SerialNumber=000000000 C: #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=125us E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) E: Ad=0a(O) Atr=03(Int.) MxPS= 64 Ivl=125us E: Ad=8a(I) Atr=03(Int.) MxPS= 64 Ivl=125us ubuntu@ubuntu:~$ ls -al /sys/bus/usb/drivers/btusb/ total 0 drwxr-xr-x 2 root root 0 Oct 4 11:20 . drwxr-xr-x 10 root root 0 Oct 4 10:22 .. --w------- 1 root root 4096 Oct 4 11:20 bind lrwxrwxrwx 1 root root 0 Oct 4 11:20 module -> ../../../../module/btusb -rw-r--r-- 1 root root 4096 Oct 4 11:20 new_id -rw-r--r-- 1 root root 4096 Oct 4 11:20 remove_id --w------- 1 root root 4096 Oct 4 11:20 uevent --w------- 1 root root 4096 Oct 4 11:20 unbind ubuntu@ubuntu:~$ grep 0489 /sys/bus/usb/devices/*/idVendor /sys/bus/usb/devices/3-14/idVendor:0489 ubuntu@ubuntu:~$ grep 0489 /sys/bus/usb/devices/*/*/modalias /sys/bus/usb/devices/3-14/3-14:1.0/modalias:usb:v0489pE111d0100dcEFdsc02dp01icE0isc01ip01in00 /sys/bus/usb/devices/3-14/3-14:1.1/modalias:usb:v0489pE111d0100dcEFdsc02dp01icE0isc01ip01in01 /sys/bus/usb/devices/3-14/3-14:1.2/modalias:usb:v0489pE111d0100dcEFdsc02dp01icE0isc01ip01in02 Original thread on Linux Mint forum: https://forums.linuxmint.com/viewtopic.php?t=451872 ** Affects: linux (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2126831 Title: Lenovo Legion 5 Gen10 - bluetooth not detected Status in linux package in Ubuntu: New Bug description: I've run into this bug on Linux Mint 22.2 (based on Ubuntu 24.04) but also reproduced it with Ubuntu 25.04 live usb key running kernel 6.14.0. All the following information come from the live Ubuntu system. Looks like on Lenovo Legion 5 series the bluetooth hardware is not recognized as it should. Specifically, mine has S/N PF5T84HL. From the discussion on Mint forum it seems to be a problem with the btusb kernel module. Symptoms: - going in the bluetooth settings window and trying to enable it doesn't do anything (the button remains in "off" state) - trying to turn on bluetooth on the terminal with bluetoothctl shows "No default controller available": ubuntu@ubuntu:~$ bluetoothctl [bluetooth]# Agent registered [bluetooth]# power on No default controller available [bluetooth]# scan on No default controller available [bluetooth]# exit The laptop details page on Lenovo website reports that the wireless connectivity includes "Wi-Fi 7 2x2 BE 160 MHz e Bluetooth® 5.4". Lenovo support website reports that the latest BIOS update is from Sep 2025 (1 month ago at the time of writing) with version S2CN20WW, but it's only for Windows: https://pcsupport.lenovo.com/fr/en/products/laptops-and-netbooks/legion-series/legion-5-15iax10/83f0/83f0cto1ww/pf5t84hl?linkTrack=Homepage%3ABody_Search%20Products&searchType=6&keyWordSearch=PF5T84HL I'm currently running with S2CN15WW, which to my knowledge is the latest available on Linux. Here's my system information and other diagnostic output I could pull down: System information: # System Details Report --- ## Report details - **Date generated:** 2025-10-04 11:01:10 ## Hardware Information: - **Hardware Model:** Lenovo Legion 5 15IAX10 - **Memory:** 32.0 GiB - **Processor:** Intel® Core™ Ultra 9 275HX × 24 - **Graphics:** Intel® Graphics (ARL) - **Disk Capacity:** 1.0 TB ## Software Information: - **Firmware Version:** S2CN15WW - **OS Name:** Ubuntu 25.04 - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 48 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.14.0-15-generic ubuntu@ubuntu:~$ lsmod Module Size Used by at24 28672 0 ee1004 16384 0 tls 159744 0 ccm 20480 6 btrfs 2121728 0 blake2b_generic 20480 0 ufs 118784 0 qnx4 20480 0 hfsplus 135168 0 hfs 77824 0 minix 45056 0 msdos 16384 0 jfs 299008 0 nls_ucs2_utils 8192 1 jfs xfs 2670592 0 snd_seq_dummy 12288 0 snd_hrtimer 12288 1 qrtr 53248 2 rfcomm 102400 0 cmac 12288 0 algif_hash 16384 0 algif_skcipher 16384 0 af_alg 32768 2 algif_hash,algif_skcipher bnep 32768 2 binfmt_misc 24576 1 zfs 6770688 6 spl 184320 1 zfs snd_sof_pci_intel_mtl 40960 0 snd_sof_intel_hda_generic 36864 1 snd_sof_pci_intel_mtl intel_uncore_frequency 16384 0 soundwire_intel 77824 1 snd_sof_intel_hda_generic intel_uncore_frequency_common 16384 1 intel_uncore_frequency soundwire_cadence 45056 1 soundwire_intel intel_pmc_core 126976 0 snd_sof_intel_hda_common 192512 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic x86_pkg_temp_thermal 20480 0 intel_powerclamp 24576 0 snd_soc_hdac_hda 24576 1 snd_sof_intel_hda_common coretemp 24576 0 snd_sof_intel_hda_mlink 45056 3 soundwire_intel,snd_sof_intel_hda_common,snd_sof_intel_hda_generic snd_sof_intel_hda 24576 2 snd_sof_intel_hda_common,snd_sof_intel_hda_generic snd_sof_pci 24576 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic snd_sof_xtensa_dsp 12288 1 snd_sof_intel_hda_generic snd_sof 401408 5 snd_sof_pci_intel_mtl,snd_sof_pci,snd_sof_intel_hda_common,snd_sof_intel_hda_generic,snd_sof_intel_hda kvm_intel 483328 0 snd_sof_utils 16384 1 snd_sof snd_hda_ext_core 32768 4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda_mlink,snd_sof_intel_hda kvm 1429504 1 kvm_intel snd_soc_acpi_intel_match 131072 2 snd_sof_pci_intel_mtl,snd_sof_intel_hda_generic snd_soc_acpi_intel_sdca_quirks 12288 1 snd_soc_acpi_intel_match soundwire_generic_allocation 24576 1 soundwire_intel snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_sof_intel_hda_generic soundwire_bus 126976 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence snd_soc_sdca 12288 2 snd_soc_acpi_intel_sdca_quirks,soundwire_bus snd_soc_core 434176 4 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda rapl 20480 0 intel_cstate 20480 0 snd_compress 36864 1 snd_soc_core ac97_bus 12288 1 snd_soc_core snd_pcm_dmaengine 16384 1 snd_soc_core snd_ctl_led 24576 0 snd_hda_codec_realtek 212992 1 snd_hda_codec_generic 122880 1 snd_hda_codec_realtek snd_hda_scodec_component 20480 1 snd_hda_codec_realtek xe 3448832 0 snd_hda_codec_hdmi 98304 2 snd_hda_intel 61440 2 snd_intel_dspcfg 45056 4 snd_hda_intel,snd_sof,snd_sof_intel_hda_common,snd_sof_intel_hda_generic snd_intel_sdw_acpi 16384 2 snd_intel_dspcfg,snd_sof_intel_hda_generic snd_hda_codec 204800 6 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_sof_intel_hda snd_hda_core 147456 9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda snd_hwdep 20480 1 snd_hda_codec snd_pcm 196608 12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_sof_intel_hda_generic,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine drm_suballoc_helper 16384 1 xe mt7925e 20480 0 uvcvideo 147456 0 snd_seq_midi 24576 0 mt7925_common 151552 1 mt7925e snd_seq_midi_event 16384 1 snd_seq_midi mt792x_lib 73728 2 mt7925e,mt7925_common snd_rawmidi 57344 1 snd_seq_midi mt76_connac_lib 106496 3 mt792x_lib,mt7925e,mt7925_common videobuf2_vmalloc 20480 1 uvcvideo uvc 12288 1 uvcvideo mt76 155648 4 mt792x_lib,mt7925e,mt76_connac_lib,mt7925_common videobuf2_memops 16384 1 videobuf2_vmalloc videobuf2_v4l2 36864 1 uvcvideo videobuf2_common 90112 4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops mac80211 1818624 4 mt792x_lib,mt76,mt76_connac_lib,mt7925_common videodev 364544 2 videobuf2_v4l2,uvcvideo snd_seq 122880 9 snd_seq_midi,snd_seq_midi_event,snd_seq_dummy mc 86016 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common cfg80211 1437696 4 mt76,mac80211,mt76_connac_lib,mt7925_common snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi snd_timer 53248 3 snd_seq,snd_hrtimer,snd_pcm libarc4 12288 1 mac80211 snd 143360 21 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm,snd_rawmidi spd5118 12288 0 soundcore 16384 2 snd_ctl_led,snd nouveau 3051520 0 i915 4743168 16 processor_thermal_device_pci 16384 0 cmdlinepart 16384 0 intel_rapl_msr 20480 0 btusb 73728 0 pmt_telemetry 16384 1 intel_pmc_core processor_thermal_device 20480 1 processor_thermal_device_pci processor_thermal_wt_hint 16384 2 processor_thermal_device_pci,processor_thermal_device processor_thermal_rfim 36864 1 processor_thermal_device processor_thermal_rapl 16384 1 processor_thermal_device intel_rapl_common 53248 2 intel_rapl_msr,processor_thermal_rapl processor_thermal_wt_req 12288 1 processor_thermal_device processor_thermal_power_floor 12288 2 processor_thermal_device_pci,processor_thermal_device processor_thermal_mbox 12288 4 processor_thermal_power_floor,processor_thermal_wt_req,processor_thermal_rfim,processor_thermal_wt_hint pmt_class 16384 1 pmt_telemetry mxm_wmi 12288 1 nouveau drm_gpuvm 45056 2 xe,nouveau gpu_sched 61440 2 xe,nouveau drm_buddy 24576 2 xe,i915 drm_ttm_helper 16384 2 xe,nouveau ttm 118784 4 drm_ttm_helper,xe,i915,nouveau drm_exec 12288 3 drm_gpuvm,xe,nouveau drm_display_helper 282624 3 xe,i915,nouveau cec 94208 3 drm_display_helper,xe,i915 rc_core 73728 1 cec i2c_algo_bit 20480 3 xe,i915,nouveau btrtl 36864 1 btusb btintel 69632 1 btusb btbcm 24576 1 btusb btmtk 36864 1 btusb bluetooth 1015808 17 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm spi_nor 163840 0 ideapad_laptop 53248 0 mei_gsc_proxy 16384 0 intel_vsec 20480 2 intel_pmc_core,xe sparse_keymap 12288 1 ideapad_laptop platform_profile 20480 1 ideapad_laptop mei_me 57344 1 mtd 102400 3 spi_nor,cmdlinepart mei 176128 3 mei_gsc_proxy,mei_me i2c_i801 36864 0 spi_intel_pci 12288 0 int3403_thermal 16384 0 joydev 32768 0 input_leds 12288 0 spi_intel 36864 1 spi_intel_pci int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device wmi_bmof 12288 0 i2c_smbus 20480 1 i2c_i801 i2c_mux 16384 1 i2c_i801 int3400_thermal 24576 0 intel_vpu 286720 0 acpi_thermal_rel 20480 1 int3400_thermal mac_hid 12288 0 acpi_pad 184320 0 acpi_tad 20480 0 sch_fq_codel 24576 2 msr 12288 0 parport_pc 53248 0 ppdev 24576 0 lp 28672 0 parport 73728 3 parport_pc,lp,ppdev efi_pstore 12288 0 nfnetlink 20480 1 dmi_sysfs 24576 0 ip_tables 36864 0 x_tables 65536 1 ip_tables autofs4 57344 2 overlay 217088 1 isofs 61440 1 nls_iso8859_1 12288 0 raid10 77824 0 raid456 196608 0 async_raid6_recov 20480 1 raid456 async_memcpy 16384 2 raid456,async_raid6_recov async_pq 20480 2 raid456,async_raid6_recov async_xor 16384 3 async_pq,raid456,async_raid6_recov async_tx 16384 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov xor 20480 2 async_xor,btrfs raid6_pq 126976 4 async_pq,btrfs,raid456,async_raid6_recov raid1 61440 0 raid0 28672 0 linear 16384 0 uas 32768 0 usb_storage 86016 3 uas usbhid 77824 0 hid_multitouch 36864 0 hid_generic 12288 0 nvme 61440 0 polyval_clmulni 12288 0 polyval_generic 12288 1 polyval_clmulni ghash_clmulni_intel 16384 0 i2c_hid_acpi 12288 0 r8169 126976 0 nvme_core 229376 1 nvme sha256_ssse3 32768 0 i2c_hid 40960 1 i2c_hid_acpi ucsi_acpi 12288 0 sha1_ssse3 32768 0 thunderbolt 544768 0 intel_lpss_pci 28672 0 serio_raw 20480 0 video 77824 4 ideapad_laptop,xe,i915,nouveau typec_ucsi 65536 1 ucsi_acpi hid 266240 4 i2c_hid,usbhid,hid_multitouch,hid_generic realtek 49152 1 intel_lpss 12288 1 intel_lpss_pci nvme_auth 28672 1 nvme_core idma64 20480 0 typec 118784 1 typec_ucsi wmi 28672 5 video,wmi_bmof,ideapad_laptop,mxm_wmi,nouveau pinctrl_meteorlake 28672 0 pinctrl_meteorpoint 24576 1 aesni_intel 122880 4 crypto_simd 16384 1 aesni_intel cryptd 24576 2 crypto_simd,ghash_clmulni_intel ubuntu@ubuntu:~$ modinfo btusb filename: /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btusb.ko.zst license: GPL version: 0.8 description: Generic Bluetooth USB driver ver 0.8 author: Marcel Holtmann <[email protected]> srcversion: 91A0AF9D5F442CE7F618F57 alias: usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in* alias: usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in* alias: usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in* alias: usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* alias: usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in* alias: usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* alias: of:N*T*Cusb4ca,301aC* alias: of:N*T*Cusb4ca,301a alias: of:N*T*Cusbcf3,e300C* alias: of:N*T*Cusbcf3,e300 alias: of:N*T*Cusb1286,204eC* alias: of:N*T*Cusb1286,204e depends: bluetooth,btmtk,btintel,btbcm,btrtl intree: Y name: btusb retpoline: Y vermagic: 6.14.0-15-generic SMP preempt mod_unload modversions sig_id: PKCS#7 signer: Build time autogenerated kernel key sig_key: 5C:CD:05:C4:3B:D0:13:31:5A:0E:54:A4:86:75:66:81:ED:2E:5E:FA sig_hashalgo: sha512 signature: 87:94:CD:0C:25:A2:79:FB:FA:D9:4C:60:1C:12:F5:3A:18:08:81:D0: 62:43:A2:1E:F9:53:8A:18:88:B2:47:F0:92:A6:19:B9:8E:7F:3C:92: 94:2C:77:37:41:9A:9F:A9:F4:8F:A2:F2:8B:94:7B:7B:BB:02:B8:B1: 8A:1B:E6:01:D2:7C:B5:10:10:10:A3:8A:70:25:CF:67:CE:75:28:AF: 54:1E:0F:DD:2D:7E:BF:E7:8C:63:67:55:F9:67:3F:67:43:B2:9D:FD: C9:65:5C:F7:4C:79:FB:65:5A:A2:24:B2:C3:1D:FD:DF:02:8C:0C:C1: F8:A1:BF:5E:E9:35:33:44:42:6D:4A:01:DD:24:BE:90:A8:86:D2:17: E8:BE:EC:E2:49:EE:50:8B:67:F2:CD:79:85:67:FC:3F:6A:46:1E:E4: DB:CB:C3:BA:94:EB:48:05:84:E3:72:2E:56:1F:F7:7B:54:53:4F:C2: 25:A2:02:B3:5C:F1:98:F4:66:80:0E:FF:1F:15:E8:1F:B9:37:23:85: 64:1C:DC:F8:5C:21:E9:13:B7:A7:3C:B0:11:D9:8B:FE:F6:8B:6D:28: CC:28:A3:90:67:A8:54:21:06:4C:00:E9:38:2A:34:1C:9A:4F:AA:23: 07:BB:FC:12:A6:0B:A5:76:D5:D7:D6:CC:C0:B3:BD:20:BA:AD:21:79: A3:44:97:3D:14:C5:BE:20:71:A3:48:AD:69:E9:6D:BF:82:B2:32:FE: 5B:B5:FF:A1:76:D5:C9:89:05:8D:D9:FD:01:79:16:7D:56:07:4D:BA: 93:05:72:A8:E8:10:83:6C:29:B1:2F:14:75:60:52:C6:A4:3D:91:C7: 25:51:BD:F6:41:FE:33:DB:1E:1B:25:B8:42:DB:D7:13:DF:C4:DA:DA: 64:96:A7:C1:2C:11:04:70:D9:14:AB:44:B9:EC:62:55:3C:B0:28:C0: 81:89:01:8F:92:0F:29:E6:99:C9:6E:F4:6E:0E:AB:1A:3E:D6:E9:DD: C9:1E:0D:44:F1:37:22:60:60:BA:43:B7:CC:E2:DD:B1:19:03:DD:A6: 41:61:FE:6C:F5:C8:C6:9C:0E:56:FA:17:58:DD:83:0D:01:64:72:DF: 9A:20:36:AB:2B:F8:98:82:8E:4C:66:C6:CE:70:50:69:E4:AA:65:4C: 53:AE:78:AF:5A:C3:FC:52:16:CD:2E:AC:B4:00:E5:66:F8:D9:A2:C9: 2B:9C:4A:EA:73:74:E9:0B:AD:4B:28:74:0E:3D:7A:E5:3A:A5:E3:E6: 26:24:81:75:F4:8E:74:60:2E:45:60:71:21:8A:0D:14:00:02:CE:CA: BA:A4:59:76:99:42:20:1A:69:B5:4A:EE parm: disable_scofix:Disable fixup of wrong SCO buffer size (bool) parm: force_scofix:Force fixup of wrong SCO buffers size (bool) parm: enable_autosuspend:Enable USB autosuspend by default (bool) parm: reset:Send HCI reset command on initialization (bool) ubuntu@ubuntu:~$ systool -v -m btusb Module = "btusb" Attributes: coresize = "73728" initsize = "0" initstate = "live" refcnt = "0" srcversion = "91A0AF9D5F442CE7F618F57" taint = "" uevent = <store method only> version = "0.8" Parameters: disable_scofix = "N" enable_autosuspend = "Y" force_scofix = "N" reset = "Y" Sections: ubuntu@ubuntu:~$ modprobe -c | grep btusb alias of:N*T*Cusb1286,204e btusb alias of:N*T*Cusb1286,204eC* btusb alias of:N*T*Cusb4ca,301a btusb alias of:N*T*Cusb4ca,301aC* btusb alias of:N*T*Cusbcf3,e300 btusb alias of:N*T*Cusbcf3,e300C* btusb alias usb:v*p*d*dc*dsc*dp*icE0isc01ip01in* btusb alias usb:v*p*d*dcE0dsc01dp01ic*isc*ip*in* btusb alias usb:v*p*d*dcE0dsc01dp04ic*isc*ip*in* btusb alias usb:v044Ep3001d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v044Ep3002d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0489p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v04BFp030Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v04CAp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v050Dp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v057Cp3800d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v05ACp8213d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8215d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8218d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Ad*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Bd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp821Fd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v05ACp8281d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0930p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0A5Cp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0A5Cp21E1d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0BB4p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v0BDBp1002d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0C10p0000d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v0E8Dp763Fd*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v105Bp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v13D3p*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v19FFp0239d*dc*dsc*dp*ic*isc*ip*in* btusb alias usb:v413Cp*d*dc*dsc*dp*icFFisc01ip01in* btusb alias usb:v8087p0A5Ad*dc*dsc*dp*ic*isc*ip*in* btusb ubuntu@ubuntu:~$ modprobe --show-depends btusb insmod /lib/modules/6.14.0-15-generic/kernel/net/bluetooth/bluetooth.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btmtk.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btbcm.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btintel.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btrtl.ko.zst insmod /lib/modules/6.14.0-15-generic/kernel/drivers/bluetooth/btusb.ko.zst ubuntu@ubuntu:~$ sudo dmesg | egrep -i 'blue|firm|btusb|e111' [ 0.000000] [Firmware Bug]: TSC ADJUST: CPU0: -2667100085 force to 0 [ 0.007017] [Firmware Bug]: TSC ADJUST differs within socket(s), fixing all errors [ 1.237278] i2c_designware i2c_designware.1: [Firmware Bug]: DSDT uses known not-working I2C bus speed 400000, forcing it to 100000 [ 2.131450] usb 3-14: New USB device found, idVendor=0489, idProduct=e111, bcdDevice= 1.00 [ 9.221533] systemd[1]: systemd-hibernate-clear.service - Clear Stale Hibernate Storage Info was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/HibernateLocation-8cf2644b-4b0b-428f-9387-6d876050dc67). [ 10.569823] Bluetooth: Core ver 2.22 [ 10.569845] NET: Registered PF_BLUETOOTH protocol family [ 10.569846] Bluetooth: HCI device and connection manager initialized [ 10.569849] Bluetooth: HCI socket layer initialized [ 10.569850] Bluetooth: L2CAP socket layer initialized [ 10.569852] Bluetooth: SCO socket layer initialized [ 10.787977] usbcore: registered new interface driver btusb [ 11.205504] Bluetooth: hci0: HW/SW Version: 0x00000000, Build Time: 20250305133215 [ 11.344355] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/mtl_dmc.bin (v2.23) [ 11.453258] intel_vpu 0000:00:0b.0: [drm] Firmware: intel/vpu/vpu_37xx_v0.0.bin, version: 20250115*MTL_CLIENT_SILICON-release*1905*ci_tag_ud202504_vpu_rc_20250115_1905*ae83b65d01c [ 11.631014] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/mtl_guc_70.bin version 70.36.0 [ 11.648178] i915 0000:00:02.0: [drm] GT1: GuC firmware i915/mtl_guc_70.bin version 70.36.0 [ 11.648179] i915 0000:00:02.0: [drm] GT1: HuC firmware i915/mtl_huc_gsc.bin version 8.5.4 [ 11.812428] i915 0000:00:02.0: [drm] GT1: Loaded GSC firmware i915/mtl_gsc_1.bin (cv1.0, r102.1.15.1926, svn 1) [ 12.349133] mt7925e 0000:82:00.0: WM Firmware Version: ____000000, Build Time: 20250305133013 [ 13.071240] Bluetooth: hci0: Device setup in 2229684 usecs [ 13.071243] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported. [ 13.158605] Bluetooth: hci0: AOSP extensions version v1.00 [ 13.158613] Bluetooth: hci0: AOSP quality report is supported [ 17.647097] audit: type=1400 audit(1759573378.359:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="snap.firmware-updater.hook.configure" pid=2202 comm="apparmor_parser" [ 25.183862] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 25.183865] Bluetooth: BNEP filters: protocol multicast [ 25.183869] Bluetooth: BNEP socket layer initialized [ 25.241760] Bluetooth: MGMT ver 1.23 [ 25.522659] Bluetooth: RFCOMM TTY layer initialized [ 25.522667] Bluetooth: RFCOMM socket layer initialized [ 25.522672] Bluetooth: RFCOMM ver 1.11 [ 26.668220] audit: type=1400 audit(1759573387.380:49): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="snap.firmware-updater.hook.configure" pid=2659 comm="apparmor_parser" ubuntu@ubuntu:~$ usb-devices | awk '/e111/' RS= T: Bus=03 Lev=01 Prnt=05 Port=13 Cnt=01 Dev#= 6 Spd=480 MxCh= 0 D: Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 P: Vendor=0489 ProdID=e111 Rev=01.00 S: Manufacturer=MediaTek Inc. S: Product=Wireless_Device S: SerialNumber=000000000 C: #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=100mA I: If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=125us E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms I: If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms I: If#= 2 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) E: Ad=0a(O) Atr=03(Int.) MxPS= 64 Ivl=125us E: Ad=8a(I) Atr=03(Int.) MxPS= 64 Ivl=125us ubuntu@ubuntu:~$ ls -al /sys/bus/usb/drivers/btusb/ total 0 drwxr-xr-x 2 root root 0 Oct 4 11:20 . drwxr-xr-x 10 root root 0 Oct 4 10:22 .. --w------- 1 root root 4096 Oct 4 11:20 bind lrwxrwxrwx 1 root root 0 Oct 4 11:20 module -> ../../../../module/btusb -rw-r--r-- 1 root root 4096 Oct 4 11:20 new_id -rw-r--r-- 1 root root 4096 Oct 4 11:20 remove_id --w------- 1 root root 4096 Oct 4 11:20 uevent --w------- 1 root root 4096 Oct 4 11:20 unbind ubuntu@ubuntu:~$ grep 0489 /sys/bus/usb/devices/*/idVendor /sys/bus/usb/devices/3-14/idVendor:0489 ubuntu@ubuntu:~$ grep 0489 /sys/bus/usb/devices/*/*/modalias /sys/bus/usb/devices/3-14/3-14:1.0/modalias:usb:v0489pE111d0100dcEFdsc02dp01icE0isc01ip01in00 /sys/bus/usb/devices/3-14/3-14:1.1/modalias:usb:v0489pE111d0100dcEFdsc02dp01icE0isc01ip01in01 /sys/bus/usb/devices/3-14/3-14:1.2/modalias:usb:v0489pE111d0100dcEFdsc02dp01icE0isc01ip01in02 Original thread on Linux Mint forum: https://forums.linuxmint.com/viewtopic.php?t=451872 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2126831/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp

