洞悉本質在不確定的世界預見未來
日記

Debian 11 linux配置RTL8192EU無線網卡驅動

兆青2016年送我的IBM Thinkpad R61e筆記本電腦,一直裝著Ubuntu budgie 桌面linux系統,從16.04一路升級21.04都沒問題,就是速度越來越慢了。想換Zenwalk,slackware 15或Debian 11,最後還是裝了Debian 11,太懶了。

因為R61e筆記本原網卡已壞,一直用TP-LINK的無線網卡,Ubuntu系統硬件支持還是不錯,換成了Debian 11 Xfce,無線網卡就認不出來,只能自己配置了。

$ lsusb
Bus 007 Device 002: ID 0bda:818b Realtek Semiconductor Corp. RTL8192EU 802.11b/g/n WLAN Adapter
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
$ uname -a
Linux aero 5.10.0-9-amd64 #1 SMP Debian 5.10.70-1 (2021-09-30) x86_64 GNU/Linux

github.com 裡搜 RTL8192EU 支持Linux內核 5.10.0-9的,有人編譯好的,rtl8192eu-linux 拿來就用。下載 master.zip,解壓。

$ sudo apt list linux-headers-generic build-essential dkms git
$ sudo apt install linux-headers-generic build-essential dkms git
$ cd rtl8192eu-linux-master
$ ./install_wifi.sh
$ dkms status
rtl8192eu, 1.0, 5.10.0-9-amd64, x86_64: installed

重啟電腦,無線網卡能用了。:-)

PS2:經過這幾天體驗,自己編譯驅動的好處是:無線網絡信號滿格不掉線。而之前我裝Ubuntu budgie立即就能上網不用找驅動,但要忍受時不時掉線的煩惱。:P

PS1:汗!我装完了才看到这段话。官方的 CD 映像不含商用的固件。這些固件通常是從移動介質,比如 U 盤來加載。另外,包含這些商用固件的非官方的 CD 位於 http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/。製作這種 U 盤(或者其他的介質,比如硬盤分區或者軟盤)時,固件文件或軟件包必須放置在文件系統的根目錄或者名為 /firmware 的目錄下。推薦使用 FAT 文件系統,因為在安裝過程的早期階段它肯定能被支持。

大多數固件的壓縮包和 zip 文件可以從這裡獲得: http://cdimage.debian.org/cdimage/unofficial/non-free/firmware/

下載對應版本的壓縮包或 zip 文件,然後解壓到介質的文件系統裡面。

如果您需要的固件沒有包含在壓縮包裡面,可以從檔案庫(non-free 部分)下載特定的固件。以下概要列出大多數固件軟件包,但不保證完整,有些還是非固件軟件包: http://packages.debian.org/search?keywords=firmware

安裝Debian的支持RTL8192EU的 firmware-nonfree 軟件包 firmware-realtek(20210315-3) 。

如系統已經安裝完成,只需要將固件文件放在 /lib/firmware/ 目錄下即可。請安裝 apt-get install firmware-*。再將固件文件放在 /lib/firmware/ 目錄下即可。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

back to top