kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
karzer schrieb: […] Habe das so ausgeführt, wie Du vorgeschlagen hast. […] und dank Dir habe ich mir Bluetooth wieder zerschossen
Deshalb habe ich ja vorsichtig „ich würde …“ und eben nicht „mache Du bitte …“ geschrieben und auch explizit auf einen Bug (an mir unbekannter Stelle) hingewiesen. Jedenfalls weißt Du jetzt genauer, wo der Bug haust.
Vielleicht könnte man das Problem auf 20.04 eingrenzen? Was verwendest Du?
Ich habe schon geschrieben, dass ich über die Hardware nicht verfüge und daher gar nichts selber testen kann. Unter 22.04 gibt es im Paket linux-firmware jedenfalls Dateien mit allen bisher bekannten Namen (also rtl8761{a,b,bu}*, unter bionic und focal nur für rtl8761a. (Überrascht mich, dass es offenbar noch keinen Bockport dafür gibt.) Was die Dateien bei jammy enthalten – funktionierende Firmware oder Schrott oder garstige Monster, die das Betriebssystem fressen – kann ich nicht untersuchen.
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
Also sollte ich meine Lösung mit dem Softlink im Howto behalten und einen expliziten Hinweis auf Bionic bzw. Focal hinzufügen?
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
karzer schrieb: Also sollte ich meine Lösung mit dem Softlink im Howto behalten und einen expliziten Hinweis auf Bionic bzw. Focal hinzufügen?
Ja, nach bisherigem Erkenntnisstand ist ja das Howto für bionic und focal erforderlich und nur für jammy möglicherweise nicht. Genauer kommt es offenbar darauf an, was linux-firmware auf dem konkreten System mitbringt: Wenn auf einem System mit RTL8761B-Chip (natürlich nach update/upgrade/Neustart) der Befehl ls -l /lib/firmware/rtl_bt/rtl8761b* Dateien mit b bzw. bu anzeigt (und diese auch aus dem Paket stammen)
-rw-r--r-- 1 root root 25 Aug 31 13:11 /lib/firmware/rtl_bt/rtl8761b_config.bin
-rw-r--r-- 1 root root 44204 Aug 31 13:11 /lib/firmware/rtl_bt/rtl8761b_fw.bin
-rw-r--r-- 1 root root 6 Aug 31 13:11 /lib/firmware/rtl_bt/rtl8761bu_config.bin
-rw-r--r-- 1 root root 42088 Aug 31 13:11 /lib/firmware/rtl_bt/rtl8761bu_fw.bin und diese auch erfolgreich geladen werden konnten, dann ist für dieses System das Howto nicht relevant. Im anderen Fall muss die Firmware aus der externen Quelle beschafft und ersatzweise nach /lib/firmware/rtl_bt/ kopiert werden. Die Methode ist unschön, weil man Dateien aus der Paketverwaltung mit solchen aus Fremdquellen vermischt. Ich sehe aber leider keinen besseren Weg.
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
kB schrieb: karzer schrieb: Also sollte ich meine Lösung mit dem Softlink im Howto behalten und einen expliziten Hinweis auf Bionic bzw. Focal hinzufügen?
Ja, nach bisherigem Erkenntnisstand ist ja das Howto für bionic und focal erforderlich und nur für jammy möglicherweise nicht.
Das möglicherweise kann ich konkretisieren, da ich den Tatbestand in Kürze auf Jammy überprüfen werde. Ich berichte dann über die Ergebnisse.
[..] Im anderen Fall muss die Firmware aus der externen Quelle beschafft und ersatzweise nach /lib/firmware/rtl_bt/ kopiert werden. Die Methode ist unschön, weil man Dateien aus der Paketverwaltung mit solchen aus Fremdquellen vermischt. Ich sehe aber leider keinen besseren Weg.
Und das Problem ist hierbei, wie ich schon schrieb, dass die Integration der Firmware nicht zu funktionieren scheint. Sie wird zwar geladen, aber Bluetooth funktioniert noch immer nicht. Auch das werde ich nochmal tiefergehend testen, diesmal auf Focal (bleibt mir ja sowieso nichts anderes übrig 😉)
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
So, ich habe nun für Focal getestet: [ 4.554109] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[ 4.560922] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[ 4.561130] Bluetooth: hci0: RTL: extension section signature mismatch Ich komme also zu dem Schluss, dass die Firmwaredateien aus der (neueren?) Firmwareversion in der Repository nicht mit meiner Version zu benutzen ist, obwohl meine Firmwareversion diese Dateien selbst nicht mitbringt und doch danach gefragt wird. Da könnte es also einen Konflikt zwischen der Kernelversion und der Firmwareversion geben.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
karzer schrieb: […]
Zeige bitte einmal: jornalctl -b | grep -i rtl
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
Ich nehme an Du meinst journalctl aus systemd 😉. Die Ausgabe ist praktisch gleich: Oct 01 11:06:35 ransome kernel: r8169 0000:04:00.0 eth0: RTL8168h/8111h, f8:32:e4:88:12:f8, XID 541, IRQ 126
Oct 01 11:06:36 ransome kernel: Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
Oct 01 11:06:36 ransome kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Oct 01 11:06:36 ransome kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
Oct 01 11:06:36 ransome kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
Oct 01 11:06:36 ransome kernel: Bluetooth: hci0: RTL: extension section signature mismatch Die Ausgabe vor dem Laden hatte ich nur unterschlagen.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
Ich bin jetzt verwirrt. Neuer Stand:
Erinnert mich an einen alten Lehrsatz:
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
kB schrieb: Ich bin jetzt verwirrt. Neuer Stand:
Wie meinst Du das? Die Lösung mit dem Softlink von rtl8761b_*.bin zu rtl8761bu_*.bin funktioniert ja. Noch einen Hinweis bezüglich der operating system versions und das passt schon. Erinnert mich an einen alten Lehrsatz:
☺ Der hier hat übrigens genau das gleiche Problem, aber keine Antworten erhalten.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
karzer schrieb: […] Die Lösung mit dem Softlink von rtl8761b_*.bin zu rtl8761bu_*.bin funktioniert ja.
Dann habe ich es falsch verstanden. I.d.F. beruhigend.
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
Hallo, ich habe jetzt auf Jammy mal geguckt: user@penguin:~$ ls -l /usr/lib/firmware/rtl_bt/rtl8761*
-rw-r--r-- 1 root root 74488 Aug 31 13:11 /usr/lib/firmware/rtl_bt/rtl8761a_fw.bin
-rw-r--r-- 1 root root 25 Aug 31 13:11 /usr/lib/firmware/rtl_bt/rtl8761b_config.bin
-rw-r--r-- 1 root root 44204 Aug 31 13:11 /usr/lib/firmware/rtl_bt/rtl8761b_fw.bin
-rw-r--r-- 1 root root 6 Aug 31 13:11 /usr/lib/firmware/rtl_bt/rtl8761bu_config.bin
-rw-r--r-- 1 root root 42088 Aug 31 13:11 /usr/lib/firmware/rtl_bt/rtl8761bu_fw.bin
user@penguin:~$ apt-cache policy linux-firmware
linux-firmware:
Installiert: 20220329.git681281e4-0ubuntu3.5
Installationskandidat: 20220329.git681281e4-0ubuntu3.5
Versionstabelle:
*** 20220329.git681281e4-0ubuntu3.5 500
500 http://de.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
500 http://de.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages
100 /var/lib/dpkg/status
20220329.git681281e4-0ubuntu1 500
500 http://de.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
500 http://de.archive.ubuntu.com/ubuntu jammy/main i386 Packages Bluetooth funktioniert mit Dongle, scheint also alles zufriedenstellend zu sein. Weißt Du zufällig, wie man die verwendete Versionsbezeichnung der linux-firmware herausbekommt und nicht nur das Datum?
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
karzer schrieb: […] auf Jammy mal geguckt: […]
Das entspricht bitgenau der Anzeige auf meinem 22.04-System inkl. Dateigrößen, Datums- und Versionsangaben. Ein starkes Indiz, dass dies bei Dir nun die Dateien aus dem offiziellen Paket linux-firmware sind, denn ich habe mir niemals etwas aus wilden Git-Seiten auf dieses System geholt.
Bluetooth funktioniert mit Dongle, scheint also alles zufriedenstellend zu sein.
D.h.:
Bei 22.04 braucht man das Howto nicht, sondern man installiert sich die Unterstützung aus den offiziellen Quellen. Vor 22.04 sind die benötigten Datei jedoch (noch?) nicht in den offiziellen Quellen enthalten, man benötigt das Howto, insbesondere die dort genannten fremden Git-Quellen. (Oder kann man auch einfach linux-firmware von 22.04 installieren oder wenigstens die benötigten Datei daraus klauen? (Nein! Ich empfehle keinem, das zu versuchen!!!))
Weißt Du zufällig, wie man die verwendete Versionsbezeichnung der linux-firmware herausbekommt und nicht nur das Datum?
Was meinst Du? Die Versionsbezeichnung des Pakets linux-firmware hast Du doch schon. Meinst Du den Stand der darin gesammelten einzelnen Dateien?
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
kB schrieb: [...]
D.h.:
Bei 22.04 braucht man das Howto nicht, sondern man installiert sich die Unterstützung aus den offiziellen Quellen. Vor 22.04 sind die benötigten Datei jedoch (noch?) nicht in den offiziellen Quellen enthalten, man benötigt das Howto, insbesondere die dort genannten fremden Git-Quellen. (Oder kann man auch einfach linux-firmware von 22.04 installieren oder wenigstens die benötigten Datei daraus klauen? (Nein! Ich empfehle keinem, das zu versuchen!!!))
Das werde ich so sinngemäß in den Hinweis schreiben. Vorschlag: Hinweis:Dieses Howto gilt nur für die Ubuntu-Versionen bis einschließlich Ubuntu 20.04 (und Firmwareversion ?). Die Firmwaredateien, die in diesen Versionen fehlen, sind ab Ubuntu 22.04 in der Installation inbegriffen. Achtung: Diese Firmwaredateien sollten nicht in die früheren Versionen integriert werden!
Weißt Du zufällig, wie man die verwendete Versionsbezeichnung der linux-firmware herausbekommt und nicht nur das Datum?
Was meinst Du? Die Versionsbezeichnung des Pakets linux-firmware hast Du doch schon. Meinst Du den Stand der darin gesammelten einzelnen Dateien?
Ich meine, die genaue Versionsbezeichnung, z.B. 1.187.33, statt 20220329.git681281e4-0ubuntu3.5.
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 7816
|
karzer schrieb: […] Ich meine, die genaue Versionsbezeichnung, z.B. 1.187.33
Das ist die momentan aktuelle Version aus focal-updates .
statt 20220329.git681281e4-0ubuntu3.5
Das ist die momentan aktuelle Version aus jammy-updates . Vergleiche: https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-firmware Das Versionsnummernschema zeigt einen Bruch bei impish → jammy, warum auch immer.
|
karzer
Wikiteam
Anmeldungsdatum: 10. April 2022
Beiträge: 1129
|
kB schrieb: [...]
Vergleiche: https://packages.ubuntu.com/search?suite=all&searchon=names&keywords=linux-firmware Das Versionsnummernschema zeigt einen Bruch bei impish → jammy, warum auch immer.
Stimmt, was ist aus unseren guten alten Versionsnummern geworden! Habe den Hinweis jetzt eingefügt, wenn Dir sonst noch etwas auffällt, sag bitte Bescheid.
|