Firmware Verständnisfrage

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Firmware Verständnisfrage

Beitrag von Emess » 04.05.2019 18:33:34

Code: Alles auswählen

buster (testing) (kernel): Binary firmware for Atheros wireless cards [non-free] 
20190114-1: all

Code: Alles auswählen

buster (testing) (kernel): Binary firmware for Intel Wireless cards [non-free] 
20190114-1: all

Code: Alles auswählen

buster (testing) (metapackages): Binary firmware for various drivers in the Linux kernel (metapackage) [non-free] 
20190114-1: all
Worin unterscheiden die sich eigentlich?
Zuletzt geändert von Emess am 04.05.2019 20:02:46, insgesamt 1-mal geändert.
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

DeletedUserReAsG

Re: Firmware Verständnis Frage

Beitrag von DeletedUserReAsG » 04.05.2019 18:39:03

Atheros ist nicht Intel, und die Firmware für Karten des einen Herstellers wird auf Karten des anderen Herstellers nicht laufen. Was in dem dritten Paket drin ist, müsste man halt gucken – zumindest keine Firmware für Atheros- oder Intel-WLAN-Interfaces.

OT, Vorschlag für besseren Threadtitel: „Firmware Verständnisfrage“

KP97
Beiträge: 3428
Registriert: 01.02.2013 15:07:36

Re: Firmware Verständnis Frage

Beitrag von KP97 » 04.05.2019 19:23:44

Ein Metapaket beinhaltet immer die Links zu allen vorhandenen Firmwarepaketen im ausgewählten Repo und Bereich (non-free).
Steht aber auch schon in der Beschreibung.

Auch OT:
Jetzt hat @niemand die "Verständnisfrage" doch schon richtig vorgeschrieben, wie schafft man es dann, das immer noch falsch zu schreiben?

Radfahrer

Re: Firmware Verständnis Frage

Beitrag von Radfahrer » 04.05.2019 19:40:35

KP97 hat geschrieben: ↑ zum Beitrag ↑
04.05.2019 19:23:44
Jetzt hat @niemand die "Verständnisfrage" doch schon richtig vorgeschrieben, wie schafft man es dann, das immer noch falsch zu schreiben?
Fehlt nur noch ein Bindestrich, sorry, Binde-Strich. :mrgreen:

DeletedUserReAsG

Re: Firmware Verständnis Frage

Beitrag von DeletedUserReAsG » 04.05.2019 19:47:01

Nicht zwangweise. „Firmware: Verständnisfrage“ oder „Firmware – Verständnisfrage“ (kein Bindestrich) wären auch möglich. Es ginge sogar „Firmwareverständinsfrage“. Natürlich ginge auch „Firmware, Verständnis, Frage“ – aber das ergibt zumindest für mich keinen Sinn. Es liegt am Threadstarter, das der von ihm gewünschten Aussage anzupassen.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 04.05.2019 20:06:16

Mal von der Rechtschreibung abgesehen!
Wieso haben alle Pakete die gleiche Versionsnummer? Oder was immer "20190114-1: all" auch bedeutet!
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Radfahrer

Re: Firmware Verständnisfrage

Beitrag von Radfahrer » 04.05.2019 20:24:52

Ich würde mal vermuten, dass es sich um das Erscheinungsdatum handelt.
14.01.2019. Plus eine interne Nummer.
Die gleiche Versionsnummer bedeutet ja nicht, dass es sich um gleiche Pakete handelt. Das eine ist halt für Atheros, das andere für intel und das dritte ist ein Metapaket. Also drei verschiedene Pakete.

Radfahrer

Re: Firmware Verständnis Frage

Beitrag von Radfahrer » 04.05.2019 20:29:10

niemand hat geschrieben: ↑ zum Beitrag ↑
04.05.2019 19:47:01
Nicht zwangweise. „Firmware: Verständnisfrage“ oder „Firmware – Verständnisfrage“
Ich dachte eigentlich an "Verständnis-Frage". Solche Konstrukte sieht man ja leider auch sehr häufig. :mrgreen:

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 05.05.2019 12:47:37

Ich dachte mir, da meine Intel Wireless AC 7260 seit Update Kernel 4.14 nicht erkannt wurde. Probiere mal ne Atheros.
Atheros QCA9377.

Das gleiche Problem wird sang klanglos nicht erkannt
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

DeletedUserReAsG

Re: Firmware Verständnisfrage

Beitrag von DeletedUserReAsG » 05.05.2019 12:51:16

Falls es dir darum geht, den Fehler zu lokalisieren und idealerweise zu beheben, müsstest du Infos rausrücken: Ausgabe von ifconfig -a (oder ip-Äquivalent), relevante Logeinträge während des Bootvorgangs, etc.. Wenn es ein Problem beim Laden der Firmware gibt, wird’s nämlich genau dort niedergeschrieben sein.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 05.05.2019 14:04:15

ifconfig und ipconfig gehen nicht. Obwohl

Code: Alles auswählen

root@buster:/home/michael# ifconfig -a
bash: ifconfig: Kommando nicht gefunden.
root@buster:/home/michael# aptitude install net-tools
»net-tools« ist bereits in der angeforderten Version (1.60+git20180626.aebd88e-1) installiert.
»net-tools« ist bereits in der angeforderten Version (1.60+git20180626.aebd88e-1) installiert.
Es werden keine Pakete installiert, aktualisiert oder entfernt.
0 Pakete aktualisiert, 0 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
0 B an Archiven müssen heruntergeladen werden. Nach dem Entpacken werden 0 B zusätzlich belegt sein.
root@buster:/home/michael#
aber

Code: Alles auswählen

root@buster:/home/michael# dmesg | grep ath10k
[   11.083783] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   11.414419] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:02:00.0.bin (-2)
[   11.414525] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/cal-pci-0000:02:00.0.bin (-2)
[   11.414573] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-6.bin (-2)
[   11.414619] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-5.bin (-2)
[   11.414665] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-4.bin (-2)
[   11.414711] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-3.bin (-2)
[   11.414757] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-2.bin (-2)
[   11.414797] ath10k_pci 0000:02:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA9377/hw1.0: -2
[   11.414837] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[   11.414874] ath10k_pci 0000:02:00.0: could not probe fw (-2)
root@buster:/home/michael#

Code: Alles auswählen

root@buster:/home/michael# lsmod | grep ath10k
ath10k_pci             45056  0
ath10k_core           372736  1 ath10k_pci
ath                    36864  1 ath10k_core
mac80211              823296  1 ath10k_core
cfg80211              765952  3 ath,mac80211,ath10k_core
root@buster:/home/michael# 

Code: Alles auswählen

root@buster:/home/michael# lspci | grep Network
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
root@buster:/home/michael# 

Code: Alles auswählen

root@buster:/home/michael# dpkg -l firmware-atheros
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Vollständig Löschen/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/halb konFiguriert/
         Halb installiert/Trigger erWartet/Trigger anhängig
|/ Fehler?=(kein)/R=Neuinstallation notwendig (Status, Fehler: GROSS=schlecht)
||/ Name             Version      Architektur  Beschreibung
+++-================-============-============-==========================================
ii  firmware-atheros 20190114-1   all          Binary firmware for Atheros wireless cards
root@buster:/home/michael# 
Was kann ich sonst noch rausrücken?

Nach neustart

Code: Alles auswählen

root@buster:~# ifconfig -a
enp0s4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.49  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2001:16b8:2a59:e00:4261:86ff:fe13:8099  prefixlen 64  scopeid 0x0<global>
        inet6 2001:16b8:2a59:e00:4:27ae:44b:c8f4  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::4261:86ff:fe13:8099  prefixlen 64  scopeid 0x20<link>
        ether 40:61:86:13:80:99  txqueuelen 1000  (Ethernet)
        RX packets 210  bytes 15684 (15.3 KiB)
        RX errors 0  dropped 2  overruns 0  frame 0
        TX packets 95  bytes 14377 (14.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Lokale Schleife)
        RX packets 8  bytes 396 (396.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 396 (396.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@buster:~# 

Code: Alles auswählen

root@buster:~# iwconfig
enp0s4    no wireless extensions.

lo        no wireless extensions.

root@buster:~# 
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 06.05.2019 22:27:40

niemand hat geschrieben: ↑ zum Beitrag ↑
05.05.2019 12:51:16
Falls es dir darum geht, den Fehler zu lokalisieren und idealerweise zu beheben, müsstest du Infos rausrücken: Ausgabe von ifconfig -a (oder ip-Äquivalent), relevante Logeinträge während des Bootvorgangs, etc.. Wenn es ein Problem beim Laden der Firmware gibt, wird’s nämlich genau dort niedergeschrieben sein.
Und wo genau ist das bei mir niedergeschrieben?
Ich seh da nix!
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

DeletedUserReAsG

Re: Firmware Verständnisfrage

Beitrag von DeletedUserReAsG » 06.05.2019 22:37:20

Emess hat geschrieben: ↑ zum Beitrag ↑
06.05.2019 22:27:40
Wenn es ein Problem beim Laden der Firmware gibt, wird’s nämlich [im Log] niedergeschrieben sein.
Und wo genau ist das bei mir niedergeschrieben?
Ich seh da nix!
Emess hat geschrieben: ↑ zum Beitrag ↑
05.05.2019 14:04:15

Code: Alles auswählen

[   11.414797] ath10k_pci 0000:02:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA9377/hw1.0: -2
[   11.414837] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[   11.414874] ath10k_pci 0000:02:00.0: could not probe fw (-2)
Nun solltest du’s sehen.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 07.05.2019 20:08:15

Und nun?
Was kann ich tun?
Gibt es ne Lösung?
Bin ja nur User. Inwieweit man das überhaupt mit Linux sein kann? :wink:
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
MSfree
Beiträge: 10759
Registriert: 25.09.2007 19:59:30

Re: Firmware Verständnisfrage

Beitrag von MSfree » 07.05.2019 20:27:57

Bist du wirklich sicher, daß du die nötige Firmware installiert hast.

Das Kenerlmodul ath10k versucht ja offensichtlich, Firmware zu laden. Dabei versucht das Modul sogar mehrere Dateiversionen. Wenn eine davon geladen würde, sollte es eigentlich in Ordnung sein.

Die Firmware müßte bei deinem System eigentlich im Verzeichnis /lib/firmware installiert sein und dort im Unterverzeichnis ath10k. Wenn da nichst zu finden ist, fehlt die Firmware halt (immer noch). Und ohne Firmware passiert mit der WLAN-Karte absolut gar nichts.

Bei mir stehen unter /lib/firmware/ath10k folgende Dateien:

Code: Alles auswählen

find -type f
./QCA99X0/hw2.0/firmware-5.bin
./QCA99X0/hw2.0/board.bin
./QCA988X/hw2.0/firmware-5.bin
./QCA988X/hw2.0/firmware-4.bin
./QCA988X/hw2.0/board.bin
./QCA6174/hw3.0/board-2.bin
./QCA6174/hw3.0/firmware-4.bin
./QCA6174/hw3.0/board.bin
./QCA6174/hw2.1/firmware-5.bin
./QCA6174/hw2.1/board-2.bin
./QCA6174/hw2.1/board.bin
./QCA9984/hw1.0/firmware-5.bin
./QCA9984/hw1.0/board-2.bin
./QCA9887/hw1.0/firmware-5.bin
./QCA9887/hw1.0/board.bin
./QCA4019/hw1.0/firmware-5.bin
./QCA4019/hw1.0/board-2.bin
./QCA9377/hw1.0/firmware-5.bin
./QCA9377/hw1.0/board-2.bin
./QCA9377/hw1.0/board.bin
./QCA9888/hw2.0/firmware-5.bin
./QCA9888/hw2.0/board-2.bin
(OK, das ist ein Raspberry mit Kernel 4.14).

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 10.05.2019 20:37:10

Die Firmware ist da

Code: Alles auswählen

root@buster:~# cd /lib/firmware/ath10k
root@buster:/lib/firmware/ath10k# find -type f
./QCA4019/hw1.0/firmware-5.bin
./QCA4019/hw1.0/board-2.bin
./QCA9888/hw2.0/firmware-5.bin
./QCA9888/hw2.0/board-2.bin
./QCA99X0/hw2.0/firmware-5.bin
./QCA99X0/hw2.0/board.bin
./QCA9984/hw1.0/firmware-5.bin
./QCA9984/hw1.0/board-2.bin
./QCA6174/hw2.1/firmware-5.bin
./QCA6174/hw2.1/board-2.bin
./QCA6174/hw2.1/board.bin
./QCA6174/hw3.0/firmware-4.bin
./QCA6174/hw3.0/board-2.bin
./QCA6174/hw3.0/firmware-6.bin
./QCA6174/hw3.0/board.bin
./QCA9887/hw1.0/firmware-5.bin
./QCA9887/hw1.0/board.bin
./QCA9377/hw1.0/firmware-5.bin
./QCA9377/hw1.0/board-2.bin
./QCA9377/hw1.0/board.bin
./QCA988X/hw2.0/firmware-4.bin
./QCA988X/hw2.0/firmware-5.bin
./QCA988X/hw2.0/board.bin
root@buster:/lib/firmware/ath10k# 
ich versteh das nicht mehr
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
MSfree
Beiträge: 10759
Registriert: 25.09.2007 19:59:30

Re: Firmware Verständnisfrage

Beitrag von MSfree » 10.05.2019 21:27:29

Emess hat geschrieben: ↑ zum Beitrag ↑
10.05.2019 20:37:10
ich versteh das nicht mehr
Das ist in der Tat rätselhaft.

Was sagt denn lsmod nach dem Booten? Einige Kernelmodul werden nämlich schon von der initrd geladen, und wenn dann auf der initrd keine Firmware steckt, wird das Modul (vielleicht) geladen, aber nicht mehr entfernt.

Versuch mal (als root) auf der Kommandozeile ein:

Code: Alles auswählen

rmmod -f ath10k
lsmod
Wenn nach dem rmmod ath10k nicht mehr in der Liste auftaucht, die von lsmod ausgegeben wird, gib anschließend

Code: Alles auswählen

modprobe ath10k
ein. dmesg sollte dann den Ladevorgang ausgeben und ggfls auch das (nochmalige) Laden der Firmware.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Firmware Verständnisfrage

Beitrag von JTH » 10.05.2019 21:39:36

MSfree hat geschrieben: ↑ zum Beitrag ↑
10.05.2019 21:27:29
und wenn dann auf der initrd keine Firmware steckt, wird das Modul (vielleicht) geladen, aber nicht mehr entfernt.
Solche Firmware sollte normalerweise auch in der initrd stecken. Es sollte damit kein Problem sein, wenn ein Modul schon aus der initrd geladen wurde.

Code: Alles auswählen

$ lsinitramfs /boot/initrd.img-$(uname -r) | grep firmware
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 10.05.2019 22:11:55

@MStree

Code: Alles auswählen

root@buster:~# rmmod -f ath10k
rmmod: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove 'ath10k': No such file or directory
rmmod: ERROR: could not remove module ath10k: No such file or directory
root@buster:~# modprobe ath10k
modprobe: FATAL: Module ath10k not found in directory /lib/modules/4.19.0-4-amd64
root@buster:~# cd /lib/modules/4.19.0-4-amd64
aber

Code: Alles auswählen

root@buster:/lib/modules/4.19.0-4-amd64# find | grep ath10k
./kernel/drivers/net/wireless/ath/ath10k
./kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko
./kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
./kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
root@buster:/lib/modules/4.19.0-4-amd64#
@JTH

Code: Alles auswählen

root@buster:/lib/modules/4.19.0-4-amd64# lsinitramfs /boot/initrd.img-$(uname -r) | grep ath10k
root@buster:/lib/modules/4.19.0-4-amd64# 
wird nicht geladen

Geht aber schon hier hervor

Code: Alles auswählen

root@buster:/home/michael# dmesg | grep ath10k
[   11.083783] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[   11.414419] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:02:00.0.bin (-2)
[   11.414525] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/cal-pci-0000:02:00.0.bin (-2)
[   11.414573] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-6.bin (-2)
[   11.414619] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-5.bin (-2)
[   11.414665] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-4.bin (-2)
[   11.414711] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-3.bin (-2)
[   11.414757] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-2.bin (-2)
[   11.414797] ath10k_pci 0000:02:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA9377/hw1.0: -2
[   11.414837] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2)
[   11.414874] ath10k_pci 0000:02:00.0: could not probe fw (-2)
root@buster:/home/michael#
nur wieso?
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Firmware Verständnisfrage

Beitrag von JTH » 10.05.2019 22:30:10

Emess hat geschrieben: ↑ zum Beitrag ↑
10.05.2019 22:11:55
wird nicht geladen
Tatsache, Wirelesskrams scheint generell nicht in der initrd zu landen. Damit (und weil das Kernelmodul deinem grep nach auch nicht drin ist) wird fehlende Firmware in der initrd bei dir nicht das Problem sein.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 10.05.2019 22:33:45

JTH hat geschrieben: ↑ zum Beitrag ↑
10.05.2019 22:30:10

Tatsache, Wirelesskrams scheint generell nicht in der initrd zu landen. Damit (und weil das Kernelmodul deinem grep nach auch nicht drin ist) wird fehlende Firmware in der initrd bei dir nicht das Problem sein.
und was könnte es sein?
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Firmware Verständnisfrage

Beitrag von JTH » 10.05.2019 22:51:43

Gute Frage ;)

Deinem ersten Beitrag nach benutzt du Buster/Noch-Testing? Das Paket Debianfirmware-atheros hat vor ein paar Tagen in Sid/Unstable ein Update bekommen, mit Bezug zu Atheros QCA9377:
https://metadata.ftp-master.debian.org/changelogs//non-free/f/firmware-nonfree/firmware-nonfree_20190502-1_changelog hat geschrieben: * atheros: Add Qualcomm Atheros QCA9377 rev 1.0 firmware version
WLAN.TF.2.1-00021-QCARMSWP-1 (Closes: #903437, #919632, #927917)
Das soll drei angegebene Bugs damit beheben, vielleicht ist dein Problem dabei. Du kannst probieren, ob die Änderungen dir helfen.

Entweder packst du dafür kurz Sid in deine sources.list, updatest dann nur Debianfirmware-atheros und nimmst Sid dann wieder raus. Oder, wenn du dir beim ersten nicht sicher bist, lädst das Paket selbst herunter, http://ftp.de.debian.org/debian/pool/no ... -1_all.deb, und installierst es mit

Code: Alles auswählen

# dpkg -i firmware-atheros_20190502-1_all.deb
Das Paket hat keine großen Abhängigkeiten. Du kannst es also aus Sid installieren, ohne dein System kaputtzubasteln.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 10.05.2019 23:08:28

das teste ich mal


Hat leider wegen einiger Abhängigkeit nicht geklappt. ist aber eine Frage der Zeit bis die Pakete nach testing migriren
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

willy4711

Re: Firmware Verständnisfrage

Beitrag von willy4711 » 11.05.2019 07:38:28

Emess hat geschrieben: ↑ zum Beitrag ↑
10.05.2019 22:11:55

Code: Alles auswählen

[ 11.414619] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-5.bin (-2) 
[ 11.414665] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-4.bin (-2) 
[ 11.414711] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-3.bin (-2)
[ 11.414757] ath10k_pci 0000:02:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-2.bin (-2) 
[ 11.414797] ath10k_pci 0000:02:00.0: Failed to find firmware-N.bin (N between 2 and 6) from ath10k/QCA9377/hw1.0: -2 
[ 11.414837] ath10k_pci 0000:02:00.0: could not fetch firmware files (-2) [ 11.414874] ath10k_pci 0000:02:00.0: could not probe fw (-2) root@buster:/home
/michael#
Bei mir (Buster / Xfce / Sparkylinux):

Code: Alles auswählen

dpkg -l firmware-atheros
ii  firmware-atheros 20190114-1   all          Binary firmware for Atheros wireless cards
dmesg:

Code: Alles auswählen

# dmesg | grep ath10k
[    4.874923] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    5.201646] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin (-2)
[    5.201742] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/cal-pci-0000:03:00.0.bin (-2)
[    5.205032] ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-6.bin (-2)
[    5.207282] ath10k_pci 0000:03:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/firmware-5.bin
[    5.207289] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 11ad:08a6
[    5.207292] ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 0 tracing 0 dfs 0 testmode 0
[    5.207814] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.1.0-00002-QCATFSWPZ-5 api 5 features ignore-otp crc32 c3e0d04f
[    5.350512] ath10k_pci 0000:03:00.0: firmware: direct-loading firmware ath10k/QCA9377/hw1.0/board-2.bin
[    5.350706] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[    6.129094] ath10k_pci 0000:03:00.0: htt-ver 3.44 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1


Andere Karte ?

Code: Alles auswählen

inxi -v8
Device-1: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter vendor: Lite-On driver: ath10k_pci v: kernel 
           port: 4000 bus ID: 03:00.0 chip ID: 168c:0042 
           IF: wlan0 state: up mac: 94:e9:79:ab:0a:fd 
           IP v4: 192.168.0.13/24 type: dynamic noprefixroute scope: global broadcast: 192.168.0.255 
           IP v6: fd00::701f:191e:a661:6e48/64 type: dynamic noprefixroute scope: global 
           IP v6: fe80::b895:5931:9f7:174a/64 type: noprefixroute scope: link 

           [..........]

Code: Alles auswählen

lspci -nnk
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter [168c:0042] (rev 31)
	Subsystem: Lite-On Communications Inc QCA9377 802.11ac Wireless Network Adapter [11ad:08a6]
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci
Fehlt da was ? Wenn nicht, wäre die Frage warum es bei mir funktioniert ?

Code: Alles auswählen

ls -alR /lib/firmware/ath10k/QCA9377
/lib/firmware/ath10k/QCA9377:
insgesamt 12
drwxr-xr-x  3 root root 4096 Okt  5  2016 .
drwxr-xr-x 10 root root 4096 Okt  5  2016 ..
drwxr-xr-x  2 root root 4096 Jan 27 11:20 hw1.0

/lib/firmware/ath10k/QCA9377/hw1.0:
insgesamt 1084
drwxr-xr-x 2 root root   4096 Jan 27 11:20 .
drwxr-xr-x 3 root root   4096 Okt  5  2016 ..
-rw-r--r-- 1 root root 304308 Jan 15 23:51 board-2.bin
-rw-r--r-- 1 root root   8124 Jan 15 23:51 board.bin
-rw-r--r-- 1 root root 783336 Jan 15 23:51 firmware-5.bin
Sehe auch nicht dass da an Sparky liegen könnte:

dpkg -l |grep sparky NoPaste-Eintrag40717

Benutzeravatar
Emess
Beiträge: 3665
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: Firmware Verständnisfrage

Beitrag von Emess » 11.05.2019 10:55:05

Ich schau mir das heute Nachmittag an
Debian Testing (bleibt es auch)
Debian Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Antworten