I bought a Realtek RTL8219eu usb antenna and I tried to connect wifi modem but I had some trouble to connect. My Porteus's kernel version is 5.12.14.
I read the forum page : [Solved] NEED HELP!!! and Blaze's comments and suggestions and I did those (step by step) :
1. I checked that is there any wifi when I directly connect my usb antenna and I got wifi connections' list. No problem upto here. But when I tried to connect my wifi, it could not connect.
2. Then I checked which driver my porteus is using and saw that it is using rtl8xxxu for wlan0 connection.
3. In the forum pages, blaze suggested to remove it from modules and I did so and I used :
Code: Select all
su
toor
modprobe -r rtl8xxxu
modprobe rtl8192eu
4. I did what blaze suggested again and I download the drive from git page https://github.com/Mange/rtl8192eu-linux-driver as zip file and extract it under the /tmp folder
5. I downloaded 05-devel.xzm and crippled-sources.xzm modules too and activate them
6. I entered into the folder I extracted and try to use command
Code: Select all
make && make install
Code: Select all
/tmp/rtl8192eu-linux-driver-realtek-4.4.x# make && make install
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/5.12.14-porteus/build M=/tmp/rtl8192eu-linux-driver-realtek-4.4.x modules
make[1]: Entering directory '/usr/src/linux-5.18.8'
CC [M] /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o
In file included from /tmp/rtl8192eu-linux-driver-realtek-4.4.x/include/drv_types.h:60,
from /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:17:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/include/rtw_recv.h: In function ‘recvframe_put’:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/include/rtw_recv.h:704:24: warning: variable ‘prev_rx_tail’ set but not used [-Wunused-but-set-variable]
704 | unsigned char *prev_rx_tail;
| ^~~~~~~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c: In function ‘rtw_cmd_thread’:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:518:23: warning: variable ‘prspbuf’ set but not used [-Wunused-but-set-variable]
518 | u8 *pcmdbuf, *prspbuf;
| ^~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c: In function ‘rtw_joinbss_cmd’:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:1485:74: warning: taking address of packed member of ‘struct _WLAN_BSSID_EX’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1485 | pnetwork->network.IELength - 12, &psecnetwork->IELength,
| ^~~~~~~~~~~~~~~~~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:1504:64: warning: taking address of packed member of ‘struct _WLAN_BSSID_EX’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1504 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength);
| ^~~~~~~~~~~~~~~~~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:1343:18: warning: variable ‘auth’ set but not used [-Wunused-but-set-variable]
1343 | u8 *auth, res = _SUCCESS;
| ^~~~
as: error while loading shared libraries: libbfd-2.37-slack15.so: cannot open shared object file: No such file or directory
make[2]: *** [scripts/Makefile.build:288: /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1838: /tmp/rtl8192eu-linux-driver-realtek-4.4.x] Error 2
make[1]: Leaving directory '/usr/src/linux-5.18.8'
make: *** [Makefile:2287: modules] Error 2
Code: Select all
txz2xzm binutils-2.40-i586-1.txz binutils-2.40-i586-1.xzm
Verifying package binutils-2.40-i586-1.txz.
Installing package binutils-2.40-i586-1.txz:
PACKAGE DESCRIPTION:
# binutils (GNU binary development tools)
#
# Binutils is a collection of binary utilities. It includes "as" (the
# portable GNU assembler), "ld" (the GNU linker), and other utilities
# for creating and working with binary programs.
#
# These utilities are REQUIRED to compile C, C++, Objective-C, Fortran,
# and most other programming languages.
#
Executing install script for binutils-2.40-i586-1.txz.
Package binutils-2.40-i586-1.txz installed.
Creating /tmp/binutils-2.40-i586-1.xzm
Code: Select all
/tmp/rtl8192eu-linux-driver-realtek-4.4.x# make && make install
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/5.12.14-porteus/build M=/tmp/rtl8192eu-linux-driver-realtek-4.4.x modules
make[1]: Entering directory '/usr/src/linux-5.18.8'
CC [M] /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o
In file included from /tmp/rtl8192eu-linux-driver-realtek-4.4.x/include/drv_types.h:60,
from /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:17:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/include/rtw_recv.h: In function ‘recvframe_put’:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/include/rtw_recv.h:704:24: warning: variable ‘prev_rx_tail’ set but not used [-Wunused-but-set-variable]
704 | unsigned char *prev_rx_tail;
| ^~~~~~~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c: In function ‘rtw_cmd_thread’:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:518:23: warning: variable ‘prspbuf’ set but not used [-Wunused-but-set-variable]
518 | u8 *pcmdbuf, *prspbuf;
| ^~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c: In function ‘rtw_joinbss_cmd’:
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:1485:74: warning: taking address of packed member of ‘struct _WLAN_BSSID_EX’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1485 | pnetwork->network.IELength - 12, &psecnetwork->IELength,
| ^~~~~~~~~~~~~~~~~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:1504:64: warning: taking address of packed member of ‘struct _WLAN_BSSID_EX’ may result in an unaligned pointer value [-Waddress-of-packed-member]
1504 | rtw_append_exented_cap(padapter, &psecnetwork->IEs[0], &psecnetwork->IELength);
| ^~~~~~~~~~~~~~~~~~~~~~
/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.c:1343:18: warning: variable ‘auth’ set but not used [-Wunused-but-set-variable]
1343 | u8 *auth, res = _SUCCESS;
| ^~~~
as: /lib/libc.so.6: version `GLIBC_2.34' not found (required by as)
as: /lib/libc.so.6: version `GLIBC_2.34' not found (required by /usr/lib/libbfd-2.40-slack151.so)
make[2]: *** [scripts/Makefile.build:288: /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1838: /tmp/rtl8192eu-linux-driver-realtek-4.4.x] Error 2
make[1]: Leaving directory '/usr/src/linux-5.18.8'
make: *** [Makefile:2287: modules] Error 2
10. this time I downloaded and installed(activated module) of glibc-2.37 package :
Code: Select all
txz2xzm glibc-2.37-i586-2.txz glibc-2.37-i586-2.xzm
Verifying package glibc-2.37-i586-2.txz.
Installing package glibc-2.37-i586-2.txz:
PACKAGE DESCRIPTION:
# glibc (GNU C libraries)
#
# This package contains the GNU C libraries and header files. You'll
# need this package to compile programs.https://packages.slackware.com/
#
# The GNU C library was originally authored by Roland McGrath.
#
# Homepage: https://www.gnu.org/software/libc/
#
Executing install script for glibc-2.37-i586-2.txz.
Package glibc-2.37-i586-2.txz installed.
Creating /tmp/glibc-2.37-i586-2.xzm
Code: Select all
/tmp/rtl8192eu-linux-driver-realtek-4.4.x# make && make install
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/5.12.14-porteus/build M=/tmp/rtl8192eu-linux-driver-realtek-4.4.x modules
make[1]: Entering directory '/usr/src/linux-5.18.8'
CC [M] /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o
/bin/sh: line 1: scripts/basic/fixdep: cannot execute binary file: Exec format error
make[2]: *** [scripts/Makefile.build:288: /tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o] Error 126
make[2]: *** Deleting file '/tmp/rtl8192eu-linux-driver-realtek-4.4.x/core/rtw_cmd.o'
make[1]: *** [Makefile:1838: /tmp/rtl8192eu-linux-driver-realtek-4.4.x] Error 2
make[1]: Leaving directory '/usr/src/linux-5.18.8'
make: *** [Makefile:2287: modules] Error 2
1. Where did I do wrong?
2. Do I have to find(I searched but I only can find https://packages.slackware.com/ for getting slackware packages web page) the exact package number? Isn't there any back compatibility for packages?
3. Is there any ready RTL8192EU device driver for slackware, if so, where can I find those device drivers(I have searched in https://packages.slackware.com/, nothing in there)?
At the end any help is appreciated. Thanks.