Manfred_Mustermann
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
Hallo zusammen, wie der Titel bereits sagt funktioniert das WLAN bei meinem Acer Laptop nicht. Konkret stehen in der Auswahl des WLAN-Symbols keine Netzwerke zur Verfügung. Auch funktionieren die Acer Hotkeys nicht, der entsprechende Artikel konnte das Problem nicht lösen. Was wären die nächsten logischen Schritte? Im Wiki habe ich viele verschieden wirkende Lösungsansätze gefunden, daher hier der Foreneintrag. Vielen Dank!
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 53627
Wohnort: Berlin
|
Lies bitte den Artikel Welche Angaben zum System sind für ein neues Thema nötig? und poste die dort abgefragten Terminal-Ausgaben hier zwecks Analyse jeweils im Codeblock.
|
Manfred_Mustermann
(Themenstarter)
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
Ok, dann hier mal alle Infos bei WLAN-Problemen (danke für den Link):
uname -a
Linux 'PC-Name' 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:37 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux lspci -nnk | grep -i net -A2
07:00.0 Network controller [0280]: Qualcomm Atheros Device [168c:003e] (rev 20)
Subsystem: Lite-On Communications Inc Device [11ad:0804]
08:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01)
Subsystem: Acer Incorporated [ALI] Device [1025:091d]
Kernel driver in use: tg3 Angaben zur Netzwerkkonfiguration erscheinen sind meiner Meinung nach nicht notwendig, da der Laptop keine WLAN-Netzwerke erkennt. rfkill list
0: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no lsmod
Module Size Used by
cfg80211 540672 0
rfcomm 69632 8
bnep 20480 2
nls_iso8859_1 16384 1
rtsx_usb_ms 20480 0
memstick 20480 1 rtsx_usb_ms
uvcvideo 90112 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_core 49152 1 uvcvideo
v4l2_common 16384 1 videobuf2_core
snd_usb_audio 180224 4
btusb 32768 0
videodev 159744 3 uvcvideo,v4l2_common,videobuf2_core
hid_generic 16384 0
hid_multitouch 20480 0
media 24576 2 uvcvideo,videodev
bluetooth 491520 22 bnep,btusb,rfcomm
snd_usbmidi_lib 32768 1 snd_usb_audio
snd_hda_codec_hdmi 53248 1
snd_hda_codec_realtek 86016 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
joydev 20480 0
acer_wmi 20480 0
sparse_keymap 16384 1 acer_wmi
snd_hda_intel 32768 5
snd_hda_controller 32768 1 snd_hda_intel
snd_hda_codec 143360 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 20480 2 snd_usb_audio,snd_hda_codec
snd_pcm 106496 6 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller
intel_rapl 20480 0
snd_seq_midi 16384 0
iosf_mbi 16384 1 intel_rapl
snd_seq_midi_event 16384 1 snd_seq_midi
x86_pkg_temp_thermal 16384 0
snd_rawmidi 32768 2 snd_usbmidi_lib,snd_seq_midi
intel_powerclamp 20480 0
coretemp 16384 0
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
kvm_intel 151552 0
kvm 483328 1 kvm_intel
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
nouveau 1400832 1
snd_timer 32768 3 snd_pcm,snd_seq
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
aesni_intel 172032 1
i915 1052672 6
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
mxm_wmi 16384 1 nouveau
cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper
ttm 98304 1 nouveau
serio_raw 16384 0
drm_kms_helper 122880 2 i915,nouveau
snd 90112 29 snd_hda_codec_realtek,snd_usb_audio,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_seq_device
drm 344064 8 ttm,i915,drm_kms_helper,nouveau
lpc_ich 24576 0
mei_me 20480 0
ie31200_edac 16384 0
mei 90112 1 mei_me
edac_core 53248 1 ie31200_edac
shpchp 40960 0
i2c_algo_bit 16384 2 i915,nouveau
soundcore 16384 2 snd,snd_hda_codec
wmi 20480 3 acer_wmi,mxm_wmi,nouveau
video 20480 3 i915,acer_wmi,nouveau
soc_button_array 16384 0
mac_hid 16384 0
cuse 16384 3
parport_pc 32768 0
ppdev 20480 0
lp 20480 0
parport 45056 3 lp,ppdev,parport_pc
autofs4 40960 2
usbhid 53248 0
hid 110592 3 hid_multitouch,hid_generic,usbhid
rtsx_usb_sdmmc 28672 0
rtsx_usb 24576 2 rtsx_usb_sdmmc,rtsx_usb_ms
broadcom 20480 0
tg3 167936 0
ahci 36864 4
ptp 20480 1 tg3
libahci 32768 1 ahci
pps_core 20480 1 ptp iwlist chan
eth0 no frequency information.
lo no frequency information. sudo iwlist scan
[sudo] password for 'Benutzer':
eth0 Interface doesn't support scanning.
lo Interface doesn't support scanning. Im Logbuch wird (noch) nichts drinstehen, da ich bisher ausschließlich per LAN-Kabel verbunden war (habe Ubuntu nochmal neu installiert).
Werden noch weitere Infos benötigt?
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, diese WLAN-Karte wird momentan noch nicht unter Linux unterstützt. Siehe dazu auch folgenden Beitrag.
|
Manfred_Mustermann
(Themenstarter)
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
|
mathew7481
Anmeldungsdatum: 20. Juli 2015
Beiträge: 15
|
Hallo ich habe den Qualcomm Atheros 61x4 Treiber für Ubuntu 15.04 erfolgreich installiert. Bei mir ist der Chip in einem Acer Aspire VN7 Nitro 791G verbaut. Dies sind die Schritte, die ich durch geführt habe: 1. Installation des Kernel Source Codes: | sudo apt-get install linux-headers-$(uname -r) build-essential git
|
2. Download des aktuellen Source Codes für den athk10 Treiber: | git clone https://github.com/kvalo/ath.git
|
3. Download des Backport Tree (zur Installation des Treibers im aktuellen Kernel): | git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git
|
4. Erstellen des Backports für die Kernelinstallation nach dieser Anleitung (leider auf Englisch): https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports 5. Download der aktuellen Firmware (Danke an sumdog) und kopieren der Firmware nach /lib/firmware/ath10k/QCA6174/hw2.1/ (ggf. muss das Verzeichnis erstellt werden): | wget https://github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin
wget https://github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin
sudo mkdir -p /lib/firmware/ath10k/QCA6174/hw2.1
sudo cp board.bin /lib/firmware/ath10k/QCA6174/hw2.1/
sudo cp firmware-4.bin /lib/firmware/ath10k/QCA6174/hw2.1/
|
6. Erstellen einer ath10k Konfigurationsdatei, da die Firmware nicht geladen werden konnte: | sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
|
7. Kopieren der Firmware, da dmesg die Datei firmware-5.bin gesucht hat: | sudo cp /lib/firmware/ath10k/QCA6174/hw2.1/firmware-4.bin /lib/firmware/ath10k/QCA6174/hw2.1/firmware-5.bin
|
Ich hoffe das hilft.
|
Manfred_Mustermann
(Themenstarter)
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
Super, vielen Dank für deine Anleitung! Ich habe es gerade probiert, aber bei mir kommt bei deinem ersten Befehl direkt folgende Fehlermeldung: bash: Syntaxfehler beim unerwarteten Wort »(« Was ist das Problem?
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ein Tippfehler oben 😉 Es fehlt ein "$", ich korrigiere
|
Manfred_Mustermann
(Themenstarter)
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
Vielen Dank! Kann es sein dass beim ersten Befehl auch noch das "sudo" fehlt? Ich werde gefragt ob ich "root" bin...
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Ja, hab noch weitere Korrekturen eingefügt
|
Manfred_Mustermann
(Themenstarter)
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
Super, vielen Dank! Könntet ihr vielleicht Schritt 4 noch etwas näher erläutern? Führe ich alle Terminalbefehle aus die dort genannt sind? Hat der Asterisk "*" vor den jeweiligen Terminalbefehlen etwas zu bedeuten? Der zweite Terminalbefehl wird ja wahrscheinlich nicht nur make sein, oder?
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22097
Wohnort: ~
|
Doch, das ist wohl die Syntax der Webseite dort. Das "$" ist das Prompt des Terminal
|
mathew7481
Anmeldungsdatum: 20. Juli 2015
Beiträge: 15
|
Hallo, Was willst du denn noch zu Schritt 4 wissen? Wichtig aus meiner Sicht ist den Backports-tree manuell zu erstellen, da es bei mit mit dem zum Download angebotenen nicht funktioniert hat.
|
Manfred_Mustermann
(Themenstarter)
Anmeldungsdatum: 21. März 2010
Beiträge: 337
|
i) Was ist denn beim Download der "Backport releases" der Unterschied zwischen der "normalen" und der "signed" Variante und welche sollte ich nehmen? http://drvbp1.linux-foundation.org/~mcgrof/rel-html/backports/ ii) Und ich führe nur die Schritte aus, die unter "ath10k backports releases" genannt sind, nicht die unter "Cooked monitor interface" und "Compiling custom ath10k backports", richtig? iii) Gebe ich die Befehle $ lsmod | grep compat
compat 36104 6 iwldvm,iwlwifi,ath10k_pci,ath10k_core,mac80211,cfg80211 und $ dmesg | grep backport
[ 23.210662] Loading modules backported from Linux version next-20140221-0-gfaa2e6f
[ 23.210665] Backport generated by backports.git backports-20140221-0-g8e94650 komplett ein oder jeweils nur die erste Zeile? iv) mathew7481 schrieb: Wichtig aus meiner Sicht ist den Backports-tree manuell zu erstellen, da es bei mit mit dem zum Download angebotenen nicht funktioniert hat.
Das sagt mir leider nichts, was meinst du damit bzw. mache ich das mit der Anleitung automatisch?
|
mathew7481
Anmeldungsdatum: 20. Juli 2015
Beiträge: 15
|
Hallo, ich bin leider unterwegs, weshalb ich im Moment keine detaillierte Beschreibung liefern (vom Handy etwas schwierig) kann, aber das war genau mein Punkt gewesen: Nimm nicht das aktuelle Backports Release, da dieses - jedenfalls für meinen Fall - nicht den aktuellen ath10k Treiber enthält (Achtung nur Vermutung), sondern Folge den Schritten unter "Compiling custom ath10k backports" Führe alle Schritte 1-29 (Schritte 1-4 sind schon in meiner Anleitung enthalten) aus, wobei ich zum Schluss nach Schritt 29 und erfolgreichem Test den Treiber installiert habe mit: Ich hoffe jetzt ist es etwas klarer.
|