Zorin OS 12: WLAN?
Moin,
hat es jemand geschafft WLAN auf ZorinOS 12 Core als laufen zu kriegen?
Lösung:
Der externe WIFI Adapter bzw der Treiber war veraltet. > Neuen kaufen
1 Stimme
2 Antworten
Hallo
hat es jemand geschafft WLAN auf ZorinOS 12 Core als laufen zu kriegen?
- Mit der Frage wirst Du nicht viele erreichen die das beantworten können, schon gar nicht ohne Angabe des genauen Adapternamens.
Bitte baue eine Internetverbindung über LAN auf und führe im Terminal folgende Kommandos aus:
VAR1=$(lsusb|grep -i wireless|cut -d' ' -f2)
VAR2=$(lsusb|grep -i wireless|cut -d' ' -f4|sed 's/://')
lsusb -s $VAR1:$VAR2 -v|curl -F 'paste=<-' https://paste.linuxhase.de/
Das was dabei ausgegeben wird bitte mal hier zeigen.
Linuxhase
Es sollten aber schon alle drei Kommandos ausgeführt werden damit das letzte Kommando auch gefüllte Variablen vorfindet.
Bus 001 Device 004: ID 04d9:a096 Holtek Semiconductor, Inc.
Das ist Deine Tastatur. Hättest Du die ersten beiden Kommandos verwendet würden weder die USB-HUBs noch das Keyboard angezeigt weil grep ja nach wireless sucht und alles andere ignoriert.
Bus 001 Device 003: ID 2e97:1008
Das ist Deinen WLAN-Stick, es ist ein Chipsatz von Qualcom-Athros und sollte, wenn man die Firmware installiert hat, auch funktionieren.
apt-get install linux-firmware linux-firmware-nonfree
# eventuell reicht auch schon das Debian Paket:
apt-get install firmware-atheros
- Hast Du das an einem Laptop?
Installiere doch auch gleich mal das rfkill-Paket und führe folgende Abfrage aus:
rfkill list
Linuxhase
Ich habe alle drei Kommandos ausgeführt und das ganze läuft auf einem PC. Bei ZorinOS fehlt mir die generelle WIFI Einbindung. Kann nichts dazu in den Einstellungen finden.
sudo apt-get install linux-firmware linux-firmware-nonfree firmware-atheros
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-firmware-nonfree
E: Unable to locate package firmware-atheros
apt-cache search firmware
wird Dir alle Pakete zeigen in deren Name oder Beschreibung der String firmware vorkommt, da kannst Du das passende aussuchen.
Wahlweise kannst Du das Kommando auch nochmal mit atheros und qualcom oder einfach nur wlan ausführen. Ich habe kein Ubuntu und kenne deswegen nicht die dort verwendeten Paketnamen.
Und Du musst natürlich eine aktive Internetverbindung (über LAN) haben!
Linuxhase
Die Sache ist, bei Ubuntu hat man (auch ohne WIFI Adapter) einen WLAN-Reiter in den Einstellungen, bei ZorinOS nicht...
Das ist doch nur Sache der Konfiguration.
Bin aber jetzt weg...bis in 3-4 Stunden
Linuxhase
~/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212$ sudo make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-46-generic/build M=/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212 modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-46-generic'
Makefile:975: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
CC [M] /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.o
In file included from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:47:0,
from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/drv_types.h:32,
from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.c:22:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service_linux.h:295:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service_linux.h:296:2: error: implicit declaration of function ‘init_timer’ [-Werror=implicit-function-declaration]
init_timer(ptimer);
^
In file included from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/drv_types.h:32:0,
from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.c:22:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h: In function ‘thread_enter’:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:363:2: error: implicit declaration of function ‘allow_signal’ [-Werror=implicit-function-declaration]
allow_signal(SIGTERM);
^
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h: In function ‘flush_signals_thread’:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:385:6: error: implicit declaration of function ‘signal_pending’ [-Werror=implicit-function-declaration]
if (signal_pending(current))
^
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:386:3: error: implicit declaration of function ‘flush_signals’ [-Werror=implicit-function-declaration]
flush_signals(current);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.o' failed
make[2]: *** [/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.o] Error 1
Makefile:1551: recipe for target '_module_/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212' failed
make[1]: *** [_module_/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-46-generic'
Makefile:1893: recipe for target 'modules' failed
make: *** [modules] Error 2
...
sudo make
Was um Himmels Willen hast Du denn da versucht zu compilieren statt aus den Repo zu installieren?
- sind nur für die Installation root-Rechte nötig, also ohne sudo davor
- brauchst Du doch nur die Pakete installieren:
apt-get install firmware-ath9k-htc iw rfkill
Linuxhase
Die Pakete können aber nicht gefunden werden....
Könnten wir das ganze nicht per Teamviewer lösen? :]
Die Pakete können aber nicht gefunden werden....
Wie kann das sein wenn ich diese genau so angezeigt bekomme :-!
- Hast Du überhaupt eine funktionierende Internetverbindung
- Was passiert denn wenn Du die Adressen aus der sources.list im Browser aufrufst oder beispielsweie einen ping darauf ausführst?
Könnten wir das ganze nicht per Teamviewer lösen? :]
theoretisch schon, aber auch dafür benötigst Du eine funktionierende Internetverbindung ;-)
@Linuxhase
Noch da?
Das hier ist keine Chat Plattform und ich habe tatsächlich noch andere Dinge im Leben zu tun, sogar nach einem 12 Std. Arbeitstag.
Linuxhase
Ich weiß, dass es keine Chat Plattform ist, Verzweiflung! :]
Eine Internetverbindung habe ich, nutze GF über den Browser.
Nimm doch kurz meine Freundsxhaftsanfrage an, dann können wir den Chat nutzen! Ich bin morgen gegen 17:30 Zuhause...
Vieeelen Dank! :]]
Ob der Adapter extern angeschlossen wird oder verbaut ist ist egal.
Eigentlich sollte alles sofort erkannt werden. Wenn nicht musst du eventuell noch zusätzliche Treiber installieren. Informiere dich dafür auf der Website des Herstellers.
"China" muss auch nichts heißen, TP Link hat ganz gute Produkte.
...ist aber Noname China und bei Zorin ist das mit dem WLAN iwie so ne Sache...
~/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212$ sudo make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.15.0-46-generic/build M=/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212 modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-46-generic'
Makefile:975: "Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel"
CC [M] /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.o
In file included from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:47:0,
from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/drv_types.h:32,
from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.c:22:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service_linux.h:295:8: error: ‘_timer {aka struct timer_list}’ has no member named ‘data’
ptimer->data = (unsigned long)cntx;
^
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service_linux.h:296:2: error: implicit declaration of function ‘init_timer’ [-Werror=implicit-function-declaration]
init_timer(ptimer);
^
In file included from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/drv_types.h:32:0,
from /home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.c:22:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h: In function ‘thread_enter’:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:363:2: error: implicit declaration of function ‘allow_signal’ [-Werror=implicit-function-declaration]
allow_signal(SIGTERM);
^
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h: In function ‘flush_signals_thread’:
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:385:6: error: implicit declaration of function ‘signal_pending’ [-Werror=implicit-function-declaration]
if (signal_pending(current))
^
/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/include/osdep_service.h:386:3: error: implicit declaration of function ‘flush_signals’ [-Werror=implicit-function-declaration]
flush_signals(current);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:332: recipe for target '/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.o' failed
make[2]: *** [/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212/core/rtw_cmd.o] Error 1
Makefile:1551: recipe for target '_module_/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212' failed
make[1]: *** [_module_/home/robin/Desktop/RTL8811CU_WiFi_linux/driver/rtl8821CU_WiFi_linux_v5.2.5.3_24795.20171031_COEX20170310-1212] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-46-generic'
Makefile:1893: recipe for target 'modules' failed
make: *** [modules] Error 2
.....