Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: RTL8192EU in *buntu?  (gelezen 39985 keer)

Re: RTL8192EU in *buntu?
« Reactie #50 Gepost op: 2015/06/02, 10:12:15 »
Maurice,

Het is gelukt.
In mijn kernel zat al een driver 8192eu.ko.
De deze werd door remove niet verwijderd, dus heb ik ḿ hernoemd.
Daarna werd de installatie van de drijver correct uitgevoerd.

Hartelijk dank voor de ondersteuning.

Henk

OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #51 Gepost op: 2015/06/02, 11:21:34 »
Geen dank Henk,

PS
Mocht de dkms.conf bestand niet overeen komen met de vorige poost.
Pas deze aan.

Blijkbaar hebben ze een oude backup geplaats op de server.
De juiste dkms_rtl8192eu_4.3.1.1.11320.20140505_all.deb heb ik gisteren ge-upload.


MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu? (Opgelost)
« Reactie #52 Gepost op: 2015/06/08, 12:01:58 »
Opgelost.
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #53 Gepost op: 2015/12/13, 14:55:31 »
MauRice2,

Weet jij of er inmiddels een patch is voor kernel 4.2.0.18?
En als dat zo is, waar deze dan staat.

Bedankt en groet,

Henk
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #54 Gepost op: 2015/12/13, 16:35:50 »
Henk,

Een van de onderste twee downloaden:
http://users.telenet.be/x86_64/Debian/dkms_rtl8192eu_4.3.1.1.11320.20140505-2_all.deb
http://www.laptopke.be/files/Debian/dkms_rtl8192eu_4.3.1.1.11320.20140505-2_all.deb

Verwijdered voor de zekerheid eerst de oude, via synaptic of terminal (rtl8192eu-kernel-source)
Niet vergeten eerst de doggle eruit.
sudo apt-get purge rtl8192eu-kernel-source

Check ook je versie van je gcc compiler:
gcc --version
Als je gcc compilere versie hoger is dan 4.9, dus *buntu 15.10+ zal die moeten werken.
Is die lager, *buntu 14.04, zal je de dkms.conf moeten aanpassen in /usr/src/rtl8192eu-4.3.1.1.11320.20140505/...
Orgineel dkms.conf:
Citaat
PACKAGE_NAME="rtl8192eu"
PACKAGE_VERSION="4.3.1.1.11320.20140505"
CLEAN="make clean"

BUILT_MODULE_NAME[0]="8192eu"
MAKE[0]="'make' KVER=$kernelver"
DEST_MODULE_LOCATION[0]="/kernel/drivers/staging/rtl8192eu"
PATCH[0]="rtl8192eu_Makefile.patch"
PATCH[1]="rtl8192eu-k3.13.patch"
PATCH[2]="rtl8192eu_os_dep_linux_rtw_android.c.patch"
PATCH[3]="rtl8192eu_hal_com_phycfg.c.patch"
PATCH[4]="rtl8192eu_rtw_debug.h.patch"
AUTOINSTALL="yes"

Aangepaste dkms.conf:
Citaat
PACKAGE_NAME="rtl8192eu"
PACKAGE_VERSION="4.3.1.1.11320.20140505"
CLEAN="make clean"

BUILT_MODULE_NAME[0]="8192eu"
MAKE[0]="'make' KVER=$kernelver"
DEST_MODULE_LOCATION[0]="/kernel/drivers/staging/rtl8192eu"
#PATCH[0]="rtl8192eu_Makefile.patch"
PATCH[0]="rtl8192eu-k3.13.patch"
PATCH[1]="rtl8192eu_os_dep_linux_rtw_android.c.patch"
PATCH[2]="rtl8192eu_hal_com_phycfg.c.patch"
PATCH[3]="rtl8192eu_rtw_debug.h.patch"
AUTOINSTALL="yes"

Daarna, eenmalig, twee opdracht uitvoeren:
sudo dkms build  -m rtl8192eu -v 4.3.1.1.11320.20140505 -k 4.2.0-18-generic
sudo dkms install -m rtl8192eu -v 4.3.1.1.11320.20140505 -k 4.2.0-18-generic

Doggle inpluggen en je bent weer online ....

PS:
Orginele pakket werkt, bijmij,  met Ubuntu 16.04 kernel 4.3.0-2
De aangepaste pakket werkt, bijmij, met Mint 17.3 kernel 4.2.0-19
Maar binnenkort zal dit verleden tijd zijn vanaf kernel 4.3+...
Er komt een universele kernel-module voor de Realtek USB Wifi chipsets oa rtl8192eu -> rtl8xxxu
Zie oa: https://wireless.wiki.kernel.org/en/users/drivers/rtl819x
« Laatst bewerkt op: 2015/12/13, 16:41:13 door MauRice2 »
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu?
« Reactie #55 Gepost op: 2015/12/16, 18:57:17 »
Maurice,

Ik doe waarschijnlijk weer iets fout.
Ik krijg de volgende logging:

Citaat
DKMS make.log for rtl8192eu-4.3.1.1.11320.20140505 for kernel 4.2.0-19-generic (x86_64)
wo dec 16 18:40:48 CET 2015
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.2.0-19-generic/build M=/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build  modules
make[1]: Map '/usr/src/linux-headers-4.2.0-19-generic' wordt binnengegaan
  CC [M]  /var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_cmd.o
  CC [M]  /var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_security.o
  CC [M]  /var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.o
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c: In function ‘dump_drv_version’:
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c:66:64: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
  DBG_871X_SEL_NL(sel, "build time: %s %s\n", __DATE__, __TIME__);
                                                                ^
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c:66:64: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c:66:64: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c:66:64: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c:66:64: error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.c:66:64: error: macro "__TIME__" might prevent reproducible builds [-Werror=date-time]
cc1: some warnings being treated as errors
scripts/Makefile.build:258: recept voor doel '/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.o' is mislukt
make[2]: *** [/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/core/rtw_debug.o] Fout 1
Makefile:1398: recept voor doel '_module_/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build' is mislukt
make[1]: *** [_module_/var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build] Fout 2
make[1]: Map '/usr/src/linux-headers-4.2.0-19-generic' wordt verlaten
Makefile:1323: recept voor doel 'modules' is mislukt
make: *** [modules] Fout 2

Ik heb geprobeerd in DKMS.config te kijken, maar die kan ik niet openen.
Heeft de extensie PAK-archief.

Weet jij een oplossing?
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #56 Gepost op: 2015/12/16, 19:19:45 »
Henk,



Die dkms.conf is een text bestandje, je probeer toch niet deze aan te passen in de deb pakket, daat gaat niet.
Eerst de deb pakket installeren daarna de dkms.conf aan passen via sudo (gksu), dus via een terminal:
gksu gedit /usr/src/rtl8192eu-4.3.1.1.11320.20140505/dkms.conf
Aanpassen en opslaan.

Daarna de twee opdrachten van dkms in een terminal, maar nu wel voor kernel 4.2.0-19-generic zie ik:
sudo dkms build -m rtl8192eu -v 4.3.1.1.11320.20140505 -k 4.2.0-19-generic
sudo dkms install -m rtl8192eu -v 4.3.1.1.11320.20140505 -k 4.2.0-19-generic
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu?
« Reactie #57 Gepost op: 2015/12/16, 21:00:04 »
Maurice,

Dit is de inhoud van dkms.conf:

Citaat
PACKAGE_NAME="rtl8192eu"
PACKAGE_VERSION="4.3.1.1.11320.20140505"
CLEAN="make clean"

BUILT_MODULE_NAME[0]="8192eu"
MAKE[0]="'make' KVER=$kernelver"
DEST_MODULE_LOCATION[0]="/kernel/drivers/staging/rtl8192eu"
PATCH[0]="rtl8192eu-k3.13.patch"
AUTOINSTALL="yes"

Ik krijg bij dkms build enz. de volgende foutmelding:

Citaat
Kernel preparation unnecessary for this kernel.  Skipping...
applying patch rtl8192eu-k3.13.patch...patching file include/osdep_intf.h
patching file os_dep/linux/os_intfs.c
patching file os_dep/linux/rtw_android.c
patching file os_dep/linux/rtw_proc.c
patching file os_dep/linux/usb_intf.c


Building module:
cleaning build area....
'make' KVER=4.2.0-19-generic.....(bad exit status: 2)
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/rtl8192eu-kernel-source.0.crash'
Error! Bad return status for module build on kernel: 4.2.0-19-generic (x86_64)
Consult /var/lib/dkms/rtl8192eu/4.3.1.1.11320.20140505/build/make.log for more information.

En ik tref in /kernel/drivers/staging/ de map 8192eu niet aan.
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #58 Gepost op: 2015/12/16, 22:21:51 »
Henk,

Je heb toch voor de zekerheid de 'oude' pakket eerst verwijderd en de nieuwe dkms_rtl8192eu_4.3.1.1.11320.20140505-2_all.deb
gedownload (versie -2) en ge-installeerd.

Want daarin is de dkms.conf er zo uit, met 5 patchen erin in plaats van 1:
Citaat
PACKAGE_NAME="rtl8192eu"
PACKAGE_VERSION="4.3.1.1.11320.20140505"
CLEAN="make clean"

BUILT_MODULE_NAME[0]="8192eu"
MAKE[0]="'make' KVER=$kernelver"
DEST_MODULE_LOCATION[0]="/kernel/drivers/staging/rtl8192eu"
PATCH[0]="rtl8192eu_Makefile.patch"
PATCH[1]="rtl8192eu-k3.13.patch"
PATCH[2]="rtl8192eu_os_dep_linux_rtw_android.c.patch"
PATCH[3]="rtl8192eu_hal_com_phycfg.c.patch"
PATCH[4]="rtl8192eu_rtw_debug.h.patch"
AUTOINSTALL="yes"

En deze moet je voor *buntu 14.04 aanpassen ....
Maw eerste regel met PATCH erin, die moet 'weg' op commentaar zetten # ervoor.
De andere 4 hernummer van 0 -> 3
Dan gaat deze er zo uitzien:
Citaat
PACKAGE_NAME="rtl8192eu"
PACKAGE_VERSION="4.3.1.1.11320.20140505"
CLEAN="make clean"

BUILT_MODULE_NAME[0]="8192eu"
MAKE[0]="'make' KVER=$kernelver"
DEST_MODULE_LOCATION[0]="/kernel/drivers/staging/rtl8192eu"
#PATCH[0]="rtl8192eu_Makefile.patch"
PATCH[0]="rtl8192eu-k3.13.patch"
PATCH[1]="rtl8192eu_os_dep_linux_rtw_android.c.patch"
PATCH[2]="rtl8192eu_hal_com_phycfg.c.patch"
PATCH[3]="rtl8192eu_rtw_debug.h.patch"
AUTOINSTALL="yes"
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu?
« Reactie #59 Gepost op: 2015/12/16, 23:25:56 »
Maurice,

Ik heb de bestaande installatie verwijderd via Synaptic, daarna de nieuwste deb geïnstalleerd via Softwarecentrum.
Als ik daarna de twee commando's uitvoer krijg ik het volgende:

Citaat
redhenk@HP:~$ sudo dkms build -m rtl8192eu -v 4.3.1.1.11320.20140505 -k 4.2.0-19-generic
Module rtl8192eu/4.3.1.1.11320.20140505 already built for kernel 4.2.0-19-generic/4
redhenk@HP:~$ sudo dkms install -m rtl8192eu -v 4.3.1.1.11320.20140505 -k 4.2.0-19-generic
Module rtl8192eu/4.3.1.1.11320.20140505 already installed on kernel 4.2.0-19-generic/x86_64

Ik krijg echter nog steeds geen wireless connections te zien.

Ga nu herstarten om te zien of dat helpt.
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #60 Gepost op: 2015/12/16, 23:29:28 »
Maurice,

Na herstart werkt alles weer naar wens.
Hartelijk dank voor de ondersteuning.

Henk
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #61 Gepost op: 2015/12/17, 19:51:32 »
Henk,

Geen dank, graag gedaan.
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu?
« Reactie #62 Gepost op: 2015/12/19, 07:25:50 »
Henk,

Ter info:
Deze morgen bij Linux Mint gezien dat de kernel 4.2.0-21-generic wordt aangeboden.
Deze ge-installeerd, herstart, USB WiFi doggle erin.
Ik zit nu via die USB WiFi doggle op het internet.

MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu?
« Reactie #63 Gepost op: 2015/12/28, 10:30:41 »
Maurice,

Ook ter informatie.
Ik zit inmiddels op 4.2.0.22 en dat is allemaal goed gegaan, zonder dat ik er iets aan hoefde te doen.

Groet,

Henk
OS: Ubuntu 16.04/17.10
RPi
Ubuntu Mate

Re: RTL8192EU in *buntu?
« Reactie #64 Gepost op: 2015/12/28, 10:58:28 »
Maurice,

Ook ter informatie.
Ik zit inmiddels op 4.2.0.22 en dat is allemaal goed gegaan, zonder dat ik er iets aan hoefde te doen.

Groet,

Henk
Dank u, Henk
MvG,
MauRice
Registered Linux user: 473556

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: RTL8192EU in *buntu?
« Reactie #65 Gepost op: 2016/06/19, 21:16:40 »
@MauRice2: hierbij wil ik even melden dat het stuurprogramma dat jij hebt gemaakt voor de RTL8192EU chipset, ook prima werkt in Linux Mint 18 (die is gebaseerd op Ubuntu 16.04). Bedankt!  :)

Re: RTL8192EU in *buntu?
« Reactie #66 Gepost op: 2016/06/20, 19:44:09 »
Geen dank Pjotr,
Is ook niet helemaal van mij, mede Linux colega's hebben ook een steentje bijgedragen.

Maar zal ver de laatste zijn.
Vanaf kernel 4.6.x zal deze ondersteund worden door de kernel module rtl8xxxu
Deze zit al in kernel 4.4.x maar ondersteund nog niet alle Realteak chipsets via USB.
Zie: modinfo rtl8xxxu -> 73 usb ID

Dus binnen kort EEN kernel module voor een hoop Realtek chipsets.
MvG,
MauRice
Registered Linux user: 473556

Re: RTL8192EU in *buntu?
« Reactie #67 Gepost op: 2016/06/23, 21:16:14 »
Correctie.

Vanaf kernel 4.7-rc4 (http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc4-yakkety/).
Wordt deze USB WiFi doggle ondersteund door kernel module rtl8xxxu.

MvG,
MauRice
Registered Linux user: 473556

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: RTL8192EU in *buntu?
« Reactie #68 Gepost op: 2016/08/06, 19:49:55 »
Klein schoonheidsfoutje te melden in Linux Mint 18: het systeem herkent de naam van de chipset niet; hij blijft geheel naamloos. Zie de uitvoer van "iwconfig":
pjotr@Aspire-E3-111 ~ $ iwconfig
lo        no wireless extensions.

enx00e04c006eb5  IEEE 802.11bgn  ESSID:"Straalkast"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.472 GHz  Access Point: B4:75:0E:C8:9A:1F   
          Bit Rate:300 Mb/s   Sensitivity:0/0 
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=99/100  Signal level=100/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

enp3s0    no wireless extensions.

wlp2s0    IEEE 802.11bgn  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
         
pjotr@Aspire-E3-111 ~ $
Let op het verschil met de onderste chipset, de interne Intel-draadloze chipset van m'n flaptop.

Het systeem zou de Realtek (een Maxxter dongel van de Action) een naam moeten geven als "wlp3s0" of iets dergelijks, in plaats van "enx00e04c006eb5". Net als bij de Intel-chipset.

En Netwerkbeheer zou de specifieke naam van de chipset (RTL8192EU) moeten noemen in het uitklapvenstertje met de beschikbare draadloze netwerken, bij de beschikbaarheid van twee verschillende chipsets, zoals op mijn flaptop.

Voor de rest is de verbinding uitstekend en stabiel. Dus het is slechts een schoonheidsfoutje in het stuurprogramma....

Voor de volledigheid: ik heb dit installatiepakket gebruikt:
dkms_rtl8192eu_4.3.1.1.11320.20140505-2_all.deb

Kernelversie in mijn Mint 18:  4.4.0-31-generic
« Laatst bewerkt op: 2016/08/06, 20:10:51 door Pjotr »

Re: RTL8192EU in *buntu?
« Reactie #69 Gepost op: 2016/08/06, 20:21:23 »
Pjotr,

Tja, tegenwoordig hebben de netwerk device van die exotische namen.
De tijd van ethX en wlanX is voorbij.
Het heeft een reden, welke ??
Ik weet niet meer welke het had met de kernel 4.7.0-rc4 (rtl8xxxu kernel-module)
Maar als ik dit lees.
Is de rtl8192eu chip-set niet de enigste.

Even geduld tot *buntu 16.04/Mint 18 kernel 4.7.0 als update vrijgeven.
MvG,
MauRice
Registered Linux user: 473556

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: RTL8192EU in *buntu?
« Reactie #70 Gepost op: 2016/08/06, 20:23:12 »
Ik kan er goed mee leven, hoor.... Klein schoonheidsfoutje.  =D

Offline Nero

  • Lid
Re: RTL8192EU in *buntu?
« Reactie #71 Gepost op: 2016/08/07, 08:58:40 »
Tja, tegenwoordig hebben de netwerk device van die exotische namen.
De tijd van ethX en wlanX is voorbij.
Je kan die oude namen terug halen. Voeg bij de kernel lijn in GRUB volgende toe: net.ifnames=0

Bij het opstarten kan je dat ad hoc als je tijdens het GRUB menu op de letter e drukt.

Wil je dat permanent, dan voeg je dat toe aan GRUB_CMDLINE_LINUX.GRUB_CMDLINE_LINUX="net.ifnames=0"Een grub-update en je bent klaar.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Re: RTL8192EU in *buntu?
« Reactie #72 Gepost op: 2016/08/07, 10:59:18 »
Tja, tegenwoordig hebben de netwerk device van die exotische namen.
De tijd van ethX en wlanX is voorbij.
Je kan die oude namen terug halen. Voeg bij de kernel lijn in GRUB volgende toe: net.ifnames=0

Bij het opstarten kan je dat ad hoc als je tijdens het GRUB menu op de letter e drukt.

Wil je dat permanent, dan voeg je dat toe aan GRUB_CMDLINE_LINUX.GRUB_CMDLINE_LINUX="net.ifnames=0"Een grub-update en je bent klaar.
Geinig! Even de "eenmalige" ingreep geprobeerd, en dat werkt inderdaad prima.   =D

Maar ik denk dat ik maar ga proberen te wennen aan de nieuwe namen. Ik laat het dus maar zo.