我是 Linux 新手。我的电脑上安装了 Ubuntu MATE. 16.04 64 位,但我的 Airties 2315 USB 无线互联网卡无法工作。这是土耳其 Linux Mint 论坛上的一个已知问题,他们设法用 ndiswrapper 修复了这个问题,但我无法使用这种方法。
相反,我计划将此设备添加到 Ubuntu 中的 Atheros 驱动程序列表中。根据我从 Windows 驱动程序中了解到的信息,我知道 Airties 2315 使用 Atheros AR9271。我还从 Debian wiki 中了解到 AR9271 受 ath9k-htc 模块支持。我需要找到一种方法将下面的 usb 设备添加到模块中(抱歉,我没有使用命令行格式......)
lsusb:
ID 1eda:2315 AirTies Wireless Networks
usb 设备 | awk '/1eda/' RS=
T: Bus=01 Lev=02 Prnt=02 Port=02 Cnt=01 Dev#= 7 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs= 1
P: Vendor=1eda ProdID=2315 Rev=01.08
S: Manufacturer=ATHEROS
S: Product=USB2.0 WLAN
S: SerialNumber=12345
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 6 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
我推测我的解决方案应该与下面的方法类似,但我需要您的帮助来使用 Airties 设备尝试。
如何在 Ubuntu 14.04 上安装 TP-Link TL-WN722N 的驱动程序?
再次感谢!
编辑 iwconfig 的输出:
lo no wireless extensions.
wlx182861282acd IEEE 802.11bgn ESSID:"TTNET_ZyXEL_UVWN"
Mode:Managed Frequency:2.437 GHz Access Point: 5C:F4:AB:DC:F3:D7
Bit Rate=65 Mb/s Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=48/70 Signal level=-62 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:375 Missed beacon:0
wlp6s0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
编辑以使更改永久生效,cat /etc/udev/rules.d/ath9k_htc.conf 的屏幕:
ACTION=="add", ATTRS{idVendor}=="1eda", ATTRS{idProduct}=="2315", RUN+="/sbin/modprobe ath9k_htc" RUN+="/bin/sh -c 'echo 1eda 2315 > /sys/bus/usb/drivers/ath9k_htc/new_id'"
ACTION=="add", ATTRS{idVendor}=="1eda", ATTRS{idProduct}=="2315", RUN+="/sbin/modprobe ath9k_htc", RUN+="/bin/sh -c 'echo 1eda 2315 > /sys/bus/usb/drivers/ath9k_htc/new_id'"
答案1
根据 Google 搜索,我完全不相信这是一个ath9k_htc
设备。但是,临时测试它很容易。请打开终端并执行以下操作:
sudo modprobe ath9k_htc
echo "1eda 2315" | sudo tee /sys/bus/usb/drivers/ath9k_htc/new_id
您的无线网络是否已恢复活力?是否已创建无线接口?
iwconfig
日志中有什么有趣的线索吗?
dmesg | grep ath
如果您希望禁用内部设备,请执行以下操作:
sudo -i
modprobe -r ath9k
echo "blacklist ath9k" >> /etc/modprobe.d/blacklist.conf
exit
答案2
这个问题在chili555和Pilot6的努力下已经解决,无线网卡已经可以正常使用了。
第一的,
sudo modprobe ath9k_htc
echo "1eda 2315" | sudo tee /sys/bus/usb/drivers/ath9k_htc/new_id
必须输入。这确保 Ubuntu 对 Airties 2315 设备使用 ath9k_htc 驱动程序。
为了确保 Ubuntu 在重启后仍能继续使用此驱动程序,我/etc/rc.local file
使用“sudo nano”命令进行了更改。我复制粘贴了 chili555 使用的命令。这些命令:
sudo modprobe ath9k_htc
echo "1eda 2315" | sudo tee /sys/bus/usb/drivers/ath9k_htc/new_id
必须在exit 0
rc.local 文件的行前添加。目前没有问题。据 Pilot6 称,这个问题很可能在不久的将来得到修复。