我的适配器安装的驱动程序,但它无法正常工作
这适用于manjaro以及我有标题的问题但我修复它所以谁想知道。
这不是这个Cofiguring Netgear WNDA3100 USB适配器的重复,因为我安装了驱动程序,他没有互联网连接,并试图获取文件,而我已经拥有它们
所以我得到了wine
,安装了我的驱动程序,转到了drivers文件夹,把东西放到文件中,安装了ndiswrapper
,并选择了驱动程序.inf文件。
它说它是一个有效的驱动程序,硬件存在,但USB适配器没有打开,当我去我的网络管理器( wcid
网络管理器),它说没有找到网络的东西。
我目前连接到以太网。 任何帮助表示赞赏。
网络适配器 :WNDA3100v3 Netgear适配器N600系列
输出sudo modprobe ndiswrapper && dmesg | grep ndis
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
您的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
重启。
请保留该文件和这些说明。
使用ndiswrapper安装时,请确保使用modprobe激活它。 首先尝试sudo modprobe ndiswrapper
,如果这不起作用,尝试重新安装ndiswrapper,然后一旦你这样做,重新安装.ini文件。 通常,Windows驱动程序安装32位版本和64位版本。 确保您使用的是正确的版本。
您是否尝试过基本的故障排除步骤:
首先,检查是否有任何设备被RF杀死严重阻止:
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并连接到您选择的网络…
你试过那些吗?