|
Bugzilla – Full Text Bug Listing |
| Summary: | Bluetooth on Intel AX210 not working with Kernel 5.14 | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | Severin Stampler <severin.stampler> |
| Component: | Kernel | Assignee: | dracut maintainers <dracut-maintainers> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | antonio.feijoo, severin.stampler, suse, tiwai |
| Version: | Leap 15.4 | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
dmesg after boot
dmesg after btusb reload hwinfo after boot hwinfo after btusb reload content of /lib/firmware/intel lsinitrd |
||
|
Description
Severin Stampler
2022-06-05 10:35:28 UTC
It starts working after reloading the btusb module: rmmod btusb modprobe btusb Hm, the error -2 is -ENOENT, that is, the file doesn't exist. Is the error from initrd, or after switching to the root? Please upload the full dmesg output, not only the snippet. Also, give hwinfo output, too. Created attachment 859455 [details]
dmesg after boot
Created attachment 859456 [details]
dmesg after btusb reload
Created attachment 859457 [details]
hwinfo after boot
Created attachment 859458 [details]
hwinfo after btusb reload
Created attachment 859459 [details]
content of /lib/firmware/intel
(In reply to Takashi Iwai from comment #2) > Hm, the error -2 is -ENOENT, that is, the file doesn't exist. > > Is the error from initrd, or after switching to the root? Please upload the > full dmesg output, not only the snippet. Also, give hwinfo output, too. I'm not sure about the initrd. I can see the message flashing up after the boot sequence before the login screen is loaded. I appended dmesg and hwinfo output after a reboot and after reloading the btusb kernel module. One can see, that after the module reload, the firmware is found and loaded correctly. Could you check the contents of initrd via lsinitrd, and verify whether BT kernel module is included there or not? If they are there, it'd explain why it failed to load the firmware at first. If so, we can either omit the loading of BT modules or adding the missing firmware file(s) to initrd. Created attachment 859460 [details]
lsinitrd
(In reply to Takashi Iwai from comment #9) > Could you check the contents of initrd via lsinitrd, and verify whether BT > kernel module is included there or not? If they are there, it'd explain why > it failed to load the firmware at first. > > If so, we can either omit the loading of BT modules or adding the missing > firmware file(s) to initrd. attached lsinitrd, seems like the module is there. the firmware files are missing in initrd OK, then could you try to create /etc/dracut.conf.d/60-bluetooth.conf, containing the following line: omit_dracutmodules+=bluetooth then rebuild initrd? This should suppress including the bluetooth stuff. with this change bluetooth was loaded correctly now after a reboot. thanks (In reply to Severin Stampler from comment #12) > the firmware files are missing in initrd This is not a kernel bug. Leap does not follow usrmerge and the dracut bluetooth module takes firmware files from /usr/lib/firmware. Fix in progress. *** Bug 1199852 has been marked as a duplicate of this bug. *** Fix included since dracut-055+suse.279.g3b3c36b2 SUSE-RU-2022:2625-1: An update that has 12 recommended fixes can now be installed. Category: recommended (important) Bug References: 1177461,1184970,1187654,1195047,1195508,1195604,1196267,1197635,1197967,1200236,1200251,1200360 CVE References: JIRA References: Sources used: openSUSE Leap 15.4 (src): dracut-055+suse.279.g3b3c36b2-150400.3.5.1 SUSE Linux Enterprise Module for Basesystem 15-SP4 (src): dracut-055+suse.279.g3b3c36b2-150400.3.5.1 NOTE: This line indicates an update has been released for the listed product(s). At times this might be only a partial fix. If you have questions please reach out to maintenance coordination. |