![如何安装以 .bin 文件形式提供的设备驱动程序?](https://linux22.com/image/43136/%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E4%BB%A5%20.bin%20%E6%96%87%E4%BB%B6%E5%BD%A2%E5%BC%8F%E6%8F%90%E4%BE%9B%E7%9A%84%E8%AE%BE%E5%A4%87%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%EF%BC%9F.png)
我是一名 Linux 新用户,正在努力为我想在嵌入式系统 (BeagleBone) 上使用的 USB WiFi 设备安装驱动程序。
当我下载芯片组 (Ralink 2070) 的驱动程序时,它以 bin 文件形式提供。我尝试使其可执行(chmod +x
),但 usingfile
说它是一个数据文件,我无法执行。
如何使用这个bin文件来安装芯片组驱动程序?我只需要把它放在一个文件夹中吗?如果是的话,它应该放在哪里?
答案1
我怀疑你拥有的是固件,而不是驱动程序。尝试将其放入/usr/lib/firmware
.我相信该设备的驱动程序是rt2800usb
,因此在固件到位后,运行modprobe rt2800usb
.如果 modprobe 抱怨找不到驱动程序,则您必须编译它,这值得一个单独的问题。
答案2
如果file
说它是一个数据文件(而不是可执行文件),那么这里看起来很不对劲:也许该文件是固件而不是驱动程序?