Hallo zusammen,
seit einigen Monaten bin ich hier als passiver Leser unterwegs. Nun komme ich mit meinem neuen Raspi 4 (Raspbian GNU/Linux 10 (buster), raspi 5.4.83-v7l+) bei der Installation des Treibers für meinen ALFA Network AWUS036AC Wifi Adapter nicht weiter.
Was Linux Treiber betrifft bin ich offen gestanden wenig versiert und bitte daher ganz freundlich um Hilfe.
lsusb:
pi@raspi:~ $ sudo lsusb
[...]
Bus 001 Device 003: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
[...]
Im ersten Versuch habe ich diesen Guide hier befolgt. Ergebnis: Der Adapter wird erkannt. In den Monitor-Modus kann ich jedoch nicht wechseln...
iwconfig
pi@raspi:~ $ iwconfig
wlan1 unassociated Nickname:"<WIFI@REALTEK>"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
[...]
Alles anzeigen
Nun habe ich ein wenig weiter recherchiert und bin auf die Github Seite von aircrack-ng aufmerksam geworden. Daher bin ich der Anleitung gefolgt. Quellcode via git command runter geladen und die folgenden vier Befehle wie beschrieben ausgeführt (die vorausgesetzten Pakete sind bereits installiert):
$ sed -i 's/CONFIG_PLATFORM_I386_PC = y/CONFIG_PLATFORM_I386_PC = n/g' Makefile
$ sed -i 's/CONFIG_PLATFORM_ARM64_RPI = n/CONFIG_PLATFORM_ARM64_RPI = y/g' Makefile
$ export ARCH=arm
$ sed -i 's/^MAKE="/MAKE="ARCH=arm\ /' dkms.conf
Dabei läuft die Installation leider nicht durch. Ich erhalte folgenden Error:
pi@raspi:~/rtl8812au $ sudo make dkms_install
mkdir -p /usr/src/8812au-5.6.4.2_35491.20191025
cp -r * /usr/src/8812au-5.6.4.2_35491.20191025
dkms add -m 8812au -v 5.6.4.2_35491.20191025
Creating symlink /var/lib/dkms/8812au/5.6.4.2_35491.20191025/source ->
/usr/src/8812au-5.6.4.2_35491.20191025
DKMS: add completed.
dkms build -m 8812au -v 5.6.4.2_35491.20191025
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
ARCH=arm 'make' -j4 KVER=5.4.83-v7l+ KSRC=/lib/modules/5.4.83-v7l+/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.4.83-v7l+ (armv7l)
Consult /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/make.log for more information.
make: *** [Makefile:2312: dkms_install] Error 10
Alles anzeigen
Die make.log sieht wie folgt aus:
DKMS make.log for 8812au-5.6.4.2_35491.20191025 for kernel 5.4.83-v7l+ (armv7l)
Tue 12 Jan 2021 11:30:26 PM CET
make[1]: Entering directory '/var/lib/dkms/8812au/5.6.4.2_35491.20191025/build'
make ARCH=arm CROSS_COMPILE= -C /lib/modules/5.4.83-v7l+/build M=/var/lib/dkms/8812au/5.6.4.2_35491.20191025/build modules
make[2]: Entering directory '/usr/src/linux-headers-5.4.83-v7l+'
CC [M] /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_cmd.o
gcc: error: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
CC [M] /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_security.o
CC [M] /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_debug.o
make[3]: *** [scripts/Makefile.build:265: /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_cmd.o] Error 1
make[3]: *** Waiting for unfinished jobs....
CC [M] /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_io.o
gcc: error: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
make[3]: *** [scripts/Makefile.build:266: /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_debug.o] Error 1
gcc: error: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
make[3]: *** [scripts/Makefile.build:266: /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_security.o] Error 1
gcc: error: -mfloat-abi=soft and -mfloat-abi=hard may not be used together
make[3]: *** [scripts/Makefile.build:266: /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build/core/rtw_io.o] Error 1
make[2]: *** [Makefile:1732: /var/lib/dkms/8812au/5.6.4.2_35491.20191025/build] Error 2
make[2]: Leaving directory '/usr/src/linux-headers-5.4.83-v7l+'
make[1]: *** [Makefile:2252: modules] Error 2
make[1]: Leaving directory '/var/lib/dkms/8812au/5.6.4.2_35491.20191025/build'
Alles anzeigen
Hier komme ich mit meinem Laien Wissen und Google leider nicht mehr weiter. Wenn hier jemand eine Idee hat, wie ich sinnvoll weitermachen kann, würde ich mich darüber sehr freuen.
Gruß
Anton