Realtek USB wifi-module - RTL8188EUS werkt niet en het koppelt ook de LAN-verbinding los op Raspbian Jessie

Ik heb een Rapberri pi-module. Het is "Raspberry Pi 1 model B +" en er is Rapbian op geïnstalleerd

OS Version: Installed OS is Rapbian Jessie (2015-11-21-raspbian-jessie.img)


"Linux Raspberry pi 4.1.13+ #826 PREEMPT Fri Nov 13 20:13:22 GMT 2015 armv6l GNU/Linux"

Issue is: I have leoxsys LEO-NANO150N (RTL8188EUS) wifi adapter and inserted into one of the USB port is Raspberry pi module. After configuring (I have copied all config details in subsequent section) necessary (what i feel) files also it is not working.

Setup details: Ethernet port has lan cable plugged in and works fine (DHCP configured) Plug in wifi adapter into USB port.

Issue Detail: Before configuring wifi setting (in /etc/interfaces and /etc/wpa_supplicant/wpa_supplicant.conf files), things went fine and my pi was accessible via lan ethernet interface, but once i plug in wifi USB adapter, after configuring /etc/interfaces and /etc/wpa_supplicant/wpa_supplicant.conf files, the pi looses connection and i am not able to reach pi via its LAN interface.

Maar als ik een USB wifi-adapter meeneem, is de PI weer toegankelijk.

Ik heb de kernel-module voor deze adapter gecontroleerd, deze is er en de wifi-firmware is ook actueel en up-to-date.

Maar in/val/log/messages zie ik de onderstaande fout

"Dec  3 18:03:04 raspberrypi kernel: [  511.719579] r8188eu: module is from the staging directory, the quality is unknown, you have been warned."

Vreemd is, ik heb deze module in "/ lib/firmware/rtlwifi" pad.

[email protected]:~ $ ls /lib/firmware/rtlwifi
rtl8188efw.bin   rtl8192cfwU_B.bin  rtl8192cufw_B.bin     rtl8192defw.bin  rtl8723aufw_B.bin       rtl8723fw_B.bin
rtl8188eufw.bin  rtl8192cfwU.bin    rtl8192cufw.bin       rtl8192sefw.bin  rtl8723aufw_B_NoBT.bin  rtl8723fw.bin
rtl8192cfw.bin   rtl8192cufw_A.bin  rtl8192cufw_TMSC.bin  rtl8712u.bin     rtl8723befw.bin         rtl8821aefw.bin

Hieronder is/var/log/messages extract

Dec  3 18:03:04 raspberrypi kernel: [  511.504697] usb 1-1.3: new high-speed USB device number 4 using dwc_otg
Dec  3 18:03:04 raspberrypi kernel: [  511.606232] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8179
Dec  3 18:03:04 raspberrypi kernel: [  511.606274] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec  3 18:03:04 raspberrypi kernel: [  511.606293] usb 1-1.3: Product: 802.11n NIC
Dec  3 18:03:04 raspberrypi kernel: [  511.606310] usb 1-1.3: Manufacturer: Realtek
Dec  3 18:03:04 raspberrypi kernel: [  511.606325] usb 1-1.3: SerialNumber: 00E04C0001
Dec  3 18:03:04 raspberrypi kernel: [  511.719579] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
Dec  3 18:03:04 raspberrypi kernel: [  511.743573] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer(0)
Dec  3 18:03:04 raspberrypi kernel: [  511.802520] usbcore: registered new interface driver r8188eu
Dec  3 18:03:06 raspberrypi kernel: [  513.655590] MAC Address = 00:13:ef:83:02:64
Dec  3 18:03:06 raspberrypi kernel: [  513.662125] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Dec  3 18:03:06 raspberrypi kernel: [  513.683050] R8188EU: ERROR indicate disassoc
Dec  3 18:03:06 raspberrypi kernel: [  513.695651] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Dec  3 18:03:06 raspberrypi kernel: [  513.715054] ERROR::dwc_otg_hcd_urb_enqueue:505: Not connected
Dec  3 18:03:06 raspberrypi kernel: [  513.715054]
Dec  3 18:03:06 raspberrypi kernel: [  513.765054] usb 1-1: USB disconnect, device number 2
Dec  3 18:03:06 raspberrypi kernel: [  513.765097] usb 1-1.1: USB disconnect, device number 3
Dec  3 18:03:06 raspberrypi kernel: [  513.765354] smsc95xx 1-1.1:1.0 eth0: unregister 'smsc95xx' usb-20980000.usb-1.1, smsc95xx USB 2.0 Ethernet
Dec  3 18:03:06 raspberrypi kernel: [  513.765449] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Dec  3 18:03:06 raspberrypi kernel: [  513.821344] usb 1-1.3: USB disconnect, device number 4
Dec  3 18:03:06 raspberrypi kernel: [  513.821714] R8188EU: ERROR indicate disassoc
Dec  3 18:03:06 raspberrypi kernel: [  514.005032] Indeed it is in host mode hprt0 = 00021501
Dec  3 18:03:07 raspberrypi kernel: [  514.414877] usb 1-1: new high-speed USB device number 5 using dwc_otg
Dec  3 18:03:07 raspberrypi kernel: [  514.415128] Indeed it is in host mode hprt0 = 00001101
Dec  3 18:03:07 raspberrypi kernel: [  514.795420] usb 1-1: New USB device found, idVendor=0424, idProduct=9512
Dec  3 18:03:07 raspberrypi kernel: [  514.795483] usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Dec  3 18:03:07 raspberrypi kernel: [  514.810878] hub 1-1:1.0: USB hub found
Dec  3 18:03:07 raspberrypi kernel: [  514.811088] hub 1-1:1.0: 3 ports detected
Dec  3 18:03:07 raspberrypi kernel: [  515.104787] usb 1-1.1: new high-speed USB device number 6 using dwc_otg
Dec  3 18:03:08 raspberrypi kernel: [  515.215000] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
Dec  3 18:03:08 raspberrypi kernel: [  515.215042] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
Dec  3 18:03:08 raspberrypi kernel: [  515.231918] smsc95xx v1.0.4
Dec  3 18:03:08 raspberrypi kernel: [  515.308929] smsc95xx 1-1.1:1.0 eth0: register 'smsc95xx' at usb-20980000.usb-1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:f8:3c:37
Dec  3 18:03:08 raspberrypi kernel: [  515.384842] usb 1-1.3: new high-speed USB device number 7 using dwc_otg
Dec  3 18:03:08 raspberrypi kernel: [  515.485952] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8179
Dec  3 18:03:08 raspberrypi kernel: [  515.485995] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Dec  3 18:03:08 raspberrypi kernel: [  515.486015] usb 1-1.3: Product: 802.11n NIC
Dec  3 18:03:08 raspberrypi kernel: [  515.486034] usb 1-1.3: Manufacturer: Realtek
Dec  3 18:03:08 raspberrypi kernel: [  515.486051] usb 1-1.3: SerialNumber: 00E04C0001
Dec  3 18:03:08 raspberrypi kernel: [  515.487613] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer(0)
Dec  3 18:03:09 raspberrypi kernel: [  516.815178] MAC Address = 00:13:ef:83:02:64
Dec  3 18:03:09 raspberrypi kernel: [  516.819603] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Dec  3 18:03:09 raspberrypi kernel: [  516.996571] R8188EU: ERROR indicate disassoc

Config details:

[email protected]:/etc/network $ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="Mayura Varma"
scan_ssid=1
psk=""
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
auth_alg=Auto


[email protected]:/etc/network $ cat interfaces
source-directory /etc/network/interfaces.d

auto lo

iface lo inet loopback

iface eth0 inet manual

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "Mayura Varma"
wpa-psk ""
#    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Ik vraag me af of zowel LAN als wifi tegelijkertijd in rapspberry pi werken, (ja, het zou moeten werken) maar denk alleen maar aan mijn pi-model en zijn besturingssysteem. USB wifi-productnummer is "RTL8188EUS", moet ik een andere kernel in pi hebben geladen? Als ik de fout zie, wordt deze weergegeven zonder externe voeding, het werkt goed, dit betekent dat er geen externe hub met voeding nodig is.

Elke suggestie hierover zal echt veel helpen.

1
Heeft u dit onderwerp bekeken: raspberrypi.org/forums/viewtopic.php ? f = 28 & t = 62371 ? Ook heb ik gemerkt dat stuurprogramma's die worden verzonden met nieuwere jessie-afbeeldingen niet goed werken voor 8188 eu en het werkt op het installeren van aangepast stuurprogramma dat op die thread wordt vermeld of u kunt dit github.com/dhruvvyas90/8188eu-drivers-rpi . Hoop dat het helpt.
toegevoegd de auteur bmdhacks, de bron
Probeer het alleen met de wifi-adapter. Er zijn vaak ( route ) problemen bij het gebruik van beide. Hoe ver is je wifi van het toegangspunt? Ik heb net gelezen dat het soms een probleem is als ze 'ver' van elkaar verwijderd zijn (hoewel ik niet weet wat ze 'ver weg' vinden). Een ander ding dat je zou kunnen proberen is om ssid en psk te behouden en als je een verborgen SSID hebt, houd dan ook scan_ssid maar verwijder (of reageer) ) de andere regels in wpa_supplicant.conf
toegevoegd de auteur Florian Bösch, de bron
Bedankt dastaan, ik volgde de link die je hebt opgegeven, en heb een stuurprogramma geïnstalleerd dat overeenkomt met mijn raspbian kernel. Na het installeren/laden van de kernel-module, vroeg het me om opnieuw op te starten, dus herstartte mijn pi, daarna is pi niet bereikbaar. Maar bedankt voor je antwoord, het gaf me een idee, ik zal het opnieuw proberen en zal je laten weten, allemaal bedankt, ik zal alles proberen wat je idee is en het resultaat delen
toegevoegd de auteur Soud-K, de bron
Ik heb geprobeerd geprobeerd met de bestuurder gehost op github [ github.com/dhruvvyas90/8188eu-drivers-rpi ] , maar geen geluk, de installatie is prima verlopen, maar zodra ik mijn WIFI USB-adapter aansluit, verliest pi zijn netwerkconnectiviteit ook al is de lan-kabel aangesloten. Ik moet een wifi-adapter verwijderen, alleen dan kan ik via het netwerk toegang krijgen tot pi.
toegevoegd de auteur Soud-K, de bron
Bedankt, Diederik, AP is heel dichtbij, ik zal je suggesties proberen en zal het resultaat delen
toegevoegd de auteur Soud-K, de bron
Ik behield ssid en psk (en becommentarieerde andere parameters) en verwijderde de LAN-kabel, met alleen wifi-adapter in de poort en herstartte pi. Dan ook geen verbinding met Pi, zelfs als er geen netwerk-acriviteit in pi was (geen geel lampje knipperde) en zelfs ik mijn router-wifi-klantenlijst controleerde, kwam deze niet opdagen. Omdat ik geen monitor heb, is het moeilijk om problemen met het probleem op te lossen wanneer de wifi-adapter is geïnstalleerd. laat me hier de weg voor vinden, dan kan ik meer info geven
toegevoegd de auteur Soud-K, de bron
Een ding dat ik in het berichtenbestand zag.
toegevoegd de auteur Soud-K, de bron
Iets wat ik in het berichtenbestand zag Vraag me af waarom het probeert om -r8188eu-stuurprogramma te laden, het zou 8188eu moeten zijn !!! 3 december 18:03:04 raspberrypi kernel: [511.719579] r8188eu: module komt uit de staging-map, de kwaliteit is onbekend, je bent gewaarschuwd. 3 december 18:03:04 raspberrypi kernel: [511.743573] Chip-versiegegevens: HIP_8188E_Normal_Chip_TSMC_A_CUT_1T1R_RomVer (0) 3 dec 18:03:04 raspberrypi kernel: [511.802520] usbcore: geregistreerde ieuwe interface driver r8188eu
toegevoegd de auteur Soud-K, de bron
U kunt proberen om /etc/network/interfaces te resetten naar wat het was (er is een kopie hier ) en vervolgens gewoon het netwerk configureren via wpa_supplicant . Anders kan het een probleem met de driver zijn (hoewel het wel hier wordt weergegeven als werkend op Ubuntu 15.04 en Arch).
toegevoegd de auteur Wilf, de bron

2 antwoord

Uw staging-stuurprogramma ondersteunt niet MAC80211 en dat is standaard wpa_supplicant.

Het werkt waarschijnlijk als je wpasupplicant als volgt start:
sudo wpa_supplicant -Dnl80211, wext -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0
Optioneel zonder het nl80211 gedeelte.

If it does you should find out how to make that permanent. The Arch wiki may be of help: https://wiki.archlinux.org/index.php/WPA_supplicant#nl80211_driver_not_supported_on_some_hardware

3
toegevoegd
Ik ben dit probleem eerder tegengekomen. Dit is de meest waarschijnlijke reden. Hij zou moeten proberen om de nl80211-driver te gebruiken. -Dnl80211
toegevoegd de auteur donohoe, de bron
Ik herinner me dat ik eerder een .ko of .so bestand heb vervangen. Ik herinner me niet precies de exacte.
toegevoegd de auteur donohoe, de bron
Ahhh. Daar gaan we . Realtek 8188EU-stuurprogramma's: raspberrypi.org/forums/viewtopic.php?p=462982
toegevoegd de auteur donohoe, de bron
Hij zou kunnen proberen een alternatieve driver te vinden (op github f.e.) die MAC80211 ondersteunt en wpa_supplicant zou moeten werken zonder wext in te schakelen. Maar als hij de driver van de enscenering wil blijven gebruiken, moet hij wext inschakelen om het te laten werken. Het opgeven van -Dnl80211 (zonder wext) heeft geen zin, omdat dat de standaard is. (Of ik heb je commentaar verkeerd geïnterpreteerd)
toegevoegd de auteur Florian Bösch, de bron
Bedankt Diederik voor uw suggestie. ik denk dat er iets aan de hand is en ik mis enkele stappen of ik doe misschien niet iets dat nodig is. De stappen die je hebt gegeven werkt niet in mijn pi en het probleem blijft nog steeds ...
toegevoegd de auteur Soud-K, de bron

Dank aan iedereen die suggesties heeft gedaan.

The link - https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=62371 provided by dastaan helped to find driver

Solution summary: Install correct driver and have good power adapter for raspberry pi power source (Minimum 1.0A, may be more than that)

Degenen die mijn reis willen kennen om dit op te lossen, hieronder zijn de details.

Below is the solution -

  1. Ik heb driver 'r8188eu' verwijderd uit het staging-gebied Met mijn Jessie-kernel werd de driver r8188eu op de plaats van de staging geplaatst en daarom stond het niet toe om de juiste kernel te laden, ik heb van onder de regelinvoer in het bestand/var/log/messages leren kennen "r8188eu: module komt uit de staging-map, de kwaliteit is onbekend, je bent gewaarschuwd."

  2. Ik heb de respectievelijke kernel-module "8188eu-20151113.tar.gz" gedownload van de dropbox-site. hieronder zijn de stappen.

wget    https://dl.dropboxusercontent.com/u/80256631/8188eu-2015yyzz .tar.gz       tar xzf 8188eu-2015yyzz.tar.gz

  ./ install.sh
 
  1. Hierna werkte ook de wifi-adapter niet, daarna keek ik naar het logbestand en vond ik een aantal ongewone logbestanden, hieronder is het uittreksel
Dec 31 15:35:18 raspberrypi kernel: [   14.605372] ==> rtl8188e_iol_efuse_patch
Dec 31 15:35:18 raspberrypi kernel: [   14.775037] ERROR::dwc_otg_hcd_urb_enqueue:505: Not connected
Dec 31 15:35:18 raspberrypi kernel: [   14.775037]
Dec 31 15:35:18 raspberrypi kernel: [   14.775096] ERROR::dwc_otg_hcd_urb_enqueue:505: Not connected
Dec 31 15:35:18 raspberrypi kernel: [   14.775096]
Dec 31 15:35:18 raspberrypi kernel: [   14.775135] ERROR::dwc_otg_hcd_urb_enqueue:505: Not connected

Dit is vastgelegd na het laden van de update van het regelgevingsdomein, zoals hieronder

> Dec 31 15:35:18 raspberrypi kernel: [   12.976112] cfg80211: World
> regulatory domain updated: Dec 31 15:35:18 raspberrypi kernel: [  
> 12.976160] cfg80211:  DFS Master region: unset Dec 31 15:35:18 raspberrypi kernel: [   12.976175] cfg80211:   (start_freq - end_freq
> @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) Dec 31
> 15:35:18 raspberrypi kernel: [   12.976205] cfg80211:   (2402000 KHz -
> 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) Dec 31 15:35:18
> raspberrypi kernel: [   12.976223] cfg80211:   (2457000 KHz - 2482000
> KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) Dec 31 15:35:18 raspberrypi
> kernel: [   12.976239] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000
> KHz), (N/A, 2000 mBm), (N/A) Dec 31 15:35:18 raspberrypi kernel: [  
> 12.976259] cfg80211:   (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) Dec 31 15:35:18 raspberrypi kernel:
> [   12.976277] cfg80211:   (5250000 KHz - 5330000 KHz @ 80000 KHz,
> 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) Dec 31 15:35:18 raspberrypi
> kernel: [   12.976294] cfg80211:   (5490000 KHz - 5730000 KHz @ 160000
> KHz), (N/A, 2000 mBm), (0 s) Dec 31 15:35:18 raspberrypi kernel: [  
> 12.976309] cfg80211:   (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) Dec 31 15:35:18 raspberrypi kernel: [   12.976327]
> cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm),
> (N/A)

Dit betekent dat het stuurprogramma kan laden en informatie over de capaciteit van de wifi-adapter kan krijgen. Dit betekent dat de bestuurder perfect is en dat er iets anders aan de hand is.

Dit deed me denken in power-perspectief, hoewel ik een 1.0A-geschikte voedingsadapter heb voor mijn pi, maar het dreef niet zoveel kracht naar de wifi-adapter in de pi-usb-poort, en daarom werkte het niet goed, en het stuurprogramma ontdekte het als verbinding verbroken.

Toen ik mijn raspberry pi op de USB-poort van de laptop voor de stroombron verbond, begon het te werken

Maar gedurende deze tijd heb ik alle suggesties van veel mensen geprobeerd en het heeft me veel geleerd.

Dank aan iedereen

1
toegevoegd