Firmware Linux – Realtek 8192 (rtl8192u)
Op deze pagina vind je drivers onder Linux voor apparaten met een Realtek 8192 (rtl8192u) chipset.
Installeren van de firmware
De firmware is hier te downloaden:
ftp://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
Het gaat om diverse firmware bestanden, deze moet in de folder /lib/firmware/RTL8192U geplaatst worden.
1) Als je Raspberry Pi achter het internet zit is het eenvoudig te downloaden met wget , met het commando sudo WGET en:
ftp://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
--2015-05-15 07:19:18-- ftp://ftp2.dlink.com/PRODUCTS/DWA-130/REVC/DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP => `DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP' Resolving ftp2.dlink.com (ftp2.dlink.com)... 54.187.190.227 Connecting to ftp2.dlink.com (ftp2.dlink.com)|54.187.190.227|:21... connected. Logging in as anonymous ... Logged in! ==> SYST ... done. ==> PWD ... done. ==> TYPE I ... done. ==> CWD (1) /PRODUCTS/DWA-130/REVC ... done. ==> SIZE DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP ... 1289752 ==> PASV ... done. ==> RETR DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP ... done. Length: 1289752 (1.2M) (unauthoritative) 100%[=====================================================================================================================>] 1,289,752 981K/s in 1.3s 2015-05-15 07:19:22 (981 KB/s) - `DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP' saved [1289752] |
Dan uitpakken met unzip, het commando:
unzip DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
Archive: DWA-130_REVC_DRIVERS_0.06_LINUX.ZIP creating: rtl8192u_linux_2.6.0006.1031.2008/ creating: rtl8192u_linux_2.6.0006.1031.2008/firmware/ creating: rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/ inflating: rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/boot.img inflating: rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/data.img inflating: rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/main.img creating: rtl8192u_linux_2.6.0006.1031.2008/HAL/ creating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/ inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/authors inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/changes inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/copying inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/dot11d.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/ieee80211.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/ieee80211_crypt.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/license inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/Makefile inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8180_93cx6.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8180_93cx6.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8180_pm.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8180_pm.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8190_rtl8256.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8190_rtl8256.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U_core.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U_dm.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U_dm.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U_hw.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U_wx.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r8192U_wx.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_cmdpkt.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_cmdpkt.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_firmware.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_firmware.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_firmware_img.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_firmware_img.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_HTGen.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_HTType.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_phy.c inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_phy.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/r819xU_phyreg.h inflating: rtl8192u_linux_2.6.0006.1031.2008/HAL/rtl8192u/tags creating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/aes.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/api.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/arc4.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/autoload.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/cipher.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/compress.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/crypto_compat.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/digest.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/dot11d.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/dot11d.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/EndianFree.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_crypt.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_crypt.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_crypt_ccmp.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_crypt_tkip.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_crypt_wep.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_module.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_rx.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_softmac.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_softmac_wx.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_tx.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/ieee80211_wx.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/internal.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/kmap_types.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/license inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/Makefile inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/michael_mic.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/proc.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/readme inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_BA.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_BAProc.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_HT.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_HTProc.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_Qos.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_TS.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl819x_TSProc.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/rtl_crypto.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/scatterwalk.c inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/scatterwalk.h inflating: rtl8192u_linux_2.6.0006.1031.2008/ieee80211/tags extracting: rtl8192u_linux_2.6.0006.1031.2008/ifcfg-wlan0 inflating: rtl8192u_linux_2.6.0006.1031.2008/Makefile inflating: rtl8192u_linux_2.6.0006.1031.2008/readme.txt inflating: rtl8192u_linux_2.6.0006.1031.2008/release_note inflating: rtl8192u_linux_2.6.0006.1031.2008/wlan0dhcp inflating: rtl8192u_linux_2.6.0006.1031.2008/wlan0down inflating: rtl8192u_linux_2.6.0006.1031.2008/wlan0up inflating: rtl8192u_linux_2.6.0006.1031.2008/wpa1.conf inflating: rtl8192u_linux_2.6.0006.1031.2008/wpa_supplicant-0.5.10.tar.gz |
Map aan maken met het commando:
1 |
sudo mkdir /lib/firmware/RTL8192U |
Uitgepakte firmware bestanden kopiëren naar de firmware folder met het commando:
sudo cp rtl8192u_linux_2.6.0006.1031.2008/firmware/RTL8192U/* /lib/firmware/RTL8192U
De firmware is op de plaats gezet, als je nu het apparaat loskoppelt en weer koppelt, wordt de firmware geladen!