我正在尝试通过 USB 让 Netgear A6200 无线网卡工作,但出现了一个我无法理解的错误。我使用的是 14.04 64 位。我在网上搜索了各种资料,但网上有重复的问题。以下是我所做的。
我使用 bcmwlhigh6.inf 作为驱动程序。ndiswrapper 会给我驱动程序错误。我看到有人建议使用 bcmwlhigh5.inf,我试过了。当我添加驱动程序然后modprobe ndiswrapper
,我得到了以下我不明白的错误dmesg | grep ndis
。
[ 583.976609] ndiswrapper (mp_init:211):无法初始化设备:C0000001
[ 583.976618] ndiswrapper (pnp_start_device:395):Windows 驱动程序无法初始化设备 (C0000001)
[ 583.976627] ndiswrapper (mp_halt:254):设备 ffff880813a3e880 未初始化 - 未停止
[ 583.976630] ndiswrapper:设备 eth%d 已移除 [ 583.976786] ndiswrapper:2-1.4:1.0 探测失败,错误为 -22
对我来说,它似乎喜欢我使用的驱动程序,但是它声称设备有问题。
如果有人能就如何解决此问题提供一些建议,我将不胜感激。
麦克
答案1
好吧,这花了我很长时间但我明白了。
对于 A6200,我直接从 NETGEAR 网站下载了驱动程序。其他网站上有人自己压缩了必要的文件,但我遇到了麻烦。
1) 我使用 wine 打开并安装驱动程序,但安装过程中它挂了。我把它杀了。
2) 我导航到 /home/user/.wine/drive_c/program files (x86)/netgear/a6200/drivers。里面有 bcmwlhigh5.inf。
3) 我通过 ndisgtk (sudo ndisgtk) 安装了驱动程序。我想我必须 modprobe ndiswrapper,但我不知道这是否有帮助。无论如何,我看到设备上的蓝灯闪烁,然后很快就熄灭了。
但是使用 iwconfig 显示检测到了该设备。通过网络管理器,我输入了网络的安全代码,然后就可以登录了。