Debian10 amd64成功使用“水星U3”随身Wifi当作无线网卡(Realtek RTL8188EUS 芯片)
2023.8.10
说明:当时这个 水星U3 随身Wifi, 是几年前买的,买的时候大约20元左右。当时在 Linux 上没找到驱动,也就放一边了。这几天在抽屉里偶然看到,试着插在台式机电脑上 (Debian 10.13 amd64, 4.19.0-21内核),又手动下载安装了 realtek 的 驱动DEB 包。安装完,马上就能搜到 wifi 信号了。
特此写个过程记录,方便台式机的朋友。
-
Debain 10.13 amd 台式电脑上,直接插上 USB 端口,是无法识别到的。普通用户,不管是运行
lspci 还是 lsusb 命令,可能都不会检测到。 -
安装 realtek 的 固件驱动。包名:
sudo apt-get install firmware-realtek
说明:Debian 10 源里的 firmware-realtek 版本,可能比较旧,无法识别 水星 U3 的芯片类型。
当时我是手动下载并安装 DEB 包的。
DEB 地址:
https://mirrors.huaweicloud.com/debian/pool/non-free/f/firmware-nonfree/
firmware-realtek_20190114-2_all.deb | 493.1 KiB | 2019-Aug-23 17:11 |
---|---|---|
firmware-realtek_20210315-3_all.deb | 899.5 KiB | 2021-Jul-26 10:32 |
firmware-realtek_20210315-3~bpo10+1_all.deb | 899.9 KiB | 2021-Aug-16 17:12 |
firmware-realtek_20230210-5~bpo11+1_all.deb | 1.4 MiB | 2023-Jul-18 10:56 |
我下载的是最后一个,2023-7-18 的那个包。包名带有 bpo11 字样,应该是 debian 11 适用的。
但是我这里手动安装后,也是能正常使用的。
sudo dpkg -i firmware-realtek_20230210-5~bpo11+1_all.deb
安装过程中,可以看到会有更新内核 4.19.0 之类的信息提示。不用管它。
- 安装完成后,以普通用户运行命令
lsusb | grep -i wire
看到 Realtek 和 Wireless Network Adapter 字样就是:
Bus 001 Device 011: ID 0bda:8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n Wireless Network Adapter
-
操作完成。完成后,屏幕右下角的状态栏,可能没有无线连接的图标提示。
我电脑是 LXDE 桌面环境,没有看到。(如果是 GNOME 或者 KDE 桌面环境,可能会有提示。暂不确定)。 -
鼠标右键点击 屏幕右下角的状态栏 的“网线接口”图标,就可以看到 多个 Wifi 信号了。输入 wifi 密码,稍等几秒,就能连上。
总之,20元左右的 东西,就能省掉 拉网线的麻烦。确实值得。现在 Linux 上的硬件驱动,确实比早些年省事多了。
最后,附上几张图。希望对同样有这款随身 wifi 的 Linux 用户,能有所帮助和借鉴:
.