我有一个 wifi USB 加密狗,之前曾在 Raspberry Pi 上使用过(这就是它的目标)。
我正在尝试让它在 Nvidia Jetson TK1 上运行,但是遇到了一些问题。
当我运行时,ifconfig
我看不到 wifi,只有以太网和本地环回。
iwconfig
报告所有设备上均无无线扩展。
lsusb
确实找到了设备:
Bus 002 Device 008: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter
所以我不确定为什么网络工具看不到它。
我尝试使用 GUI 登录并通过 Unity 打开网络设置,但也看不到任何无线设备。
不确定这是否有用,但输出lsmod
:
Module Size Used by
nvhost_vi 2940 0
如何在此计算机上启用无线网络?
最好使用命令行方法,但是两种方法都可以。
更新
我的系统上没有内核模块 rt2800usb。如果我对 rt2800usb 进行 apt-file 搜索,它会列出许多模式为 linux-image-3.13.0-* 的软件包。
也许安装其中一个就可以解决问题,但是有人能告诉我这样做是否安全吗?
答案1
该设备受rt2800usb在较新的 Ubuntu 版本中。检查:
modinfo rt2800usb | grep 5370
你应该看到这个:
alias: usb:vF201p5370d*dc*dsc*dp*ic*isc*ip*in*
alias: usb:v148Fp5370d*dc*dsc*dp*ic*isc*ip*in*
如果是,请加载模块并查看无线是否启动:
sudo modprobe rt2800usb
让模块在启动时自动加载:
sudo -i
echo rt2800usb >> /etc/modules
exit
如果你的 Ubuntu 版本较旧,我建议你升级。这可能比从 Ralink 的源代码编译更容易。
答案2
使用格林奇让我的 Ralink USB 调制解调器正常工作。说明可在此处找到: 适用于 Jetson TK1 的 Grinch 19.3.6
主机上至少需要有 15 Gig 的可用空间才能使该过程正常运行。
我选择这个选项是因为它列出了一长串的内核改进。
答案3
- 使用命令检查Jetson TK1的内核版本
uname –r
- 前往网站根据Jetson TK1的内核版本,选择相应的Linux内核backports下载。
- 下载完成后,解压 backports 文件夹。
- 键入命令
make
- 键入命令
sudo make install
- 键入命令
sudo reboot
- 插入 USB WiFi 加密狗,现在您应该可以看到您的 USB WiFi 加密狗。