这也适用于 manjaro,我的标题有问题,但我已经修复了它,所以任何想知道的人都可以知道。
这不是这个的重复配置 Netgear WNDA3100 USB 适配器 因为我安装了他的驱动程序,他没有网络连接,正在尝试获取文件,而我已经有这些文件了
所以我得到了wine
,安装了我的驱动程序,进入驱动程序文件夹,将东西放入文档中,安装ndiswrapper
,然后选择驱动程序.inf 文件。
它说这是一个有效的驱动程序并且硬件存在,但是 USB 适配器没有打开,当我转到我的网络管理器(wcid
网络管理器)时,它说没有找到网络设备。
我目前已连接到以太网。如能得到任何帮助,我将不胜感激。
网络适配器: WNDA3100v3 Netgear 适配器 N600 系列
输出sudo modprobe ndiswrapper && dmesg | grep ndis
[ 119.289665] ndiswrapper: module verification failed: signature and/or required key missing - tainting kernel
[ 119.290674] ndiswrapper version 1.59 loaded (smp=yes, preempt=no)
[ 120.426432] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'ExEventObjectType'
[ 120.426452] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'MmGetSystemRoutineAddress'
[ 120.426456] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'IoWMIWriteEvent'
[ 120.426461] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'RtlStringFromGUID'
[ 120.426483] ndiswrapper (import:232): unknown symbol: ntoskrnl.exe:'__chkstk'
[ 120.426542] ndiswrapper (load_sys_files:200): couldn't prepare driver 'rt2870'
[ 120.427014] ndiswrapper (load_wrap_driver:103): couldn't load driver rt2870; check system log for messages from 'loadndisdriver'
[ 120.427071] usbcore: registered new interface driver ndiswrapper
输出lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 0bc2:ab26 Seagate RSS LLC
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 0846:9014 NetGear, Inc.
Bus 003 Device 003: ID 03f0:134a Hewlett-Packard Optical Mouse
Bus 003 Device 002: ID 03f0:034a Hewlett-Packard Elite Keyboard
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答案1
您的0846:9014
设备应该与原生驱动程序 mt7662u_sta 配合使用。首先,删除 ndiswrapper:
sudo apt-get purge ndiswrapper-common
sudo apt-get purge ndiswrapper-utils-1.9
现在我们将构建新的驱动程序。使用临时可用的互联网连接并拔下设备:
sudo apt-get update
sudo apt-get install git
git clone https://github.com/jurobystricky/Netgear-A6210
cd Netgear-A6210
make
sudo make install
插入设备并让我们知道您的报告。
您仅为当前内核版本构建了驱动程序。当 Update Manager 安装较新的内核版本(称为 linux-image)时,请重新编译:
cd Netgear-A6210
make clean
make
sudo make install
重启。
请保留该文件和这些说明。
答案2
当您使用 ndiswrapper 安装某些东西时,请确保使用 modprobe 来激活它。首先尝试
sudo modprobe ndiswrapper
,如果不奏效,请尝试重新安装 ndiswrapper,然后在完成后重新安装 .ini 文件。此外,通常,Windows 驱动程序会安装 32 位版本和 64 位版本。确保您使用的是正确的版本。
答案3
您是否尝试过这里的基本故障排除步骤:
首先,检查是否有任何设备被 RF kill 硬阻止:
rfkill list all
确保适配器已被识别:
sudo lshw
启动适配器:
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid (network_name) key (network_key)
*当然更换network_name
和network_key
...
最后...
sudo dhclient wlan0
获取 IP 并连接到您选择的网络...
你尝试过这些了吗?