我在 Kubuntu 18.04 – 64 位上使用 EDUP 的 USB Wifi Nano 适配器
无需做任何事情就能立即被识别。
但是我需要在 Debian 9 操作系统上使用这个 Stick。
系统盘给出:
Bus 002 Device 004: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
我能做些什么?
该公司的网站 ralinktech.com 不再可用。
答案1
这个“诀窍”很简单。
Debian本身尚未正式发布(也不支持)非自由软件。
你的 Wi-Fi 适配器的芯片需要所谓的固件才能正常运行。此固件不是免费软件,因此并非由 Debian 官方发布。
尽管如此,绝大多数硬件设备都由非自由固件驱动,而且这种情况不太可能在短期内改变。为了弥补这个问题,Debian 在其档案库中提供了所谓的“非自由”区域,其中提供了一些非自由软件。这些软件包不构成“Debian 本身”,并且不受官方支持,但这并不意味着它们不受维护。
(还有所谓的“贡献”档案区,其中包含依赖或使用非自由软件的自由软件包,因此位于“主”档案区之间,是(Debian。)
我建议你阅读关于档案区域的文件以全面理解我上面概述的内容。
非自由软件库在 APT 系统可用的软件包源列表中默认不启用(我不记得 Debian 安装程序是否在其默认设置下询问用户是否应该启用它们),但启用它们并不难。基本上,这相当于编辑文件/etc/apt/sources.list
——参见示例这里。
启用非自由存档区域后,运行
# apt update
让 APT 了解该区域的软件包,然后安装firmware-misc-nonfree
包含您芯片固件的包:
# apt install firmware-misc-nonfree
此后,重新插入您的记忆棒应该会触发固件模块的加载。
请注意,我上面概述的内容(编辑软件包源列表和使用 APT)使用的是 Debian 工具的最低级别。如果您使用一些复杂的前端来处理软件包(例如 GNOME 软件中心等),它可能有自己的方法来启用非自由存档区域、更新 APT 数据库和安装软件包,因此您可能需要为此调整您的操作过程。
为了解释我如何找到你的 Wi-Fi 棒需要什么软件包来工作,让我解释一下我所做的。
因为我知道你的硬盘需要非自由固件,如果 Debian 有打包这些东西,那么它就会被运送到非自由区域,所以我拿了你的硬盘的芯片型号 (MT7601U),然后这个 intertubes 搜索其结果的第二个位置上有相关结果。
下次您可以使用类似的方法。