我找到了这个帖子:
https://askubuntu.com/questions/439901/how-do-i-install-ad-link-dwa-131
但它已被关闭。有一条评论提到了本指南:
http://bernaerts.dyndns.org/linux/74-ubuntu/277-ubuntu-precise-dwa-131-rev-b1
但它不起作用。
首先,本指南的内容如下:
package barcode showing H/W Ver.:B1 F/W Ver.:2.00
但是我的包裹有
package barcode showing H/W Ver.:B1 F/W Ver.:2.01
至于供应商 ID
2001 and Device ID 330d
我在盒子上或指南中显示的示例中都看不到这些数字。
接下来,指南谈到了更新内核,但我运行的内核已经更高了:
我的内核
Linux connor 3.11.0-19-generic #33-Ubuntu SMP Tue Mar 11 18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
我的版本
connor@connor:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 13.10
Release: 13.10
Codename: saucy
当我执行下一步时,sudo modprobe rtl8192cu swenc=1
没有输出
然后接下来echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id
这是输出
2001 330D
我的 lsusb
Bus 003 Device 006: ID 2001:330d D-Link Corp.
我也一直在尝试这个帖子
http://ubuntuforums.org/showthread.php?t=2200493&page=2&p=12978483#post12978483
我按照驱动程序更新说明操作,它似乎已经更新,但当我重新启动时,USB 设备上仍然没有亮光
接下来我尝试这个命令
lsmod
iwconfig
ifconfig -a
cat /etc/resolv.conf
这是输出
Module Size Used by
rfcomm 69130 0
crct10dif_pclmul 14289 0
crc32_pclmul 13113 0
lrw 13286 1 aesni_intel
gf128mul 14951 1 lrw
ath9k 155907 0
ath9k_common 13859 1 ath9k
ath9k_hw 444732 2 ath9k_common,ath9k
ath 23827 3 ath9k_common,ath9k,ath9k_hw
mac80211 597268 1 ath9k
cfg80211 480503 3 ath,ath9k,mac80211
connor@connor:~$ iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=16 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
connor@connor:~$ ifconfig -a
wlan0 Link encap:Ethernet HWaddr 24:fd:52:79:9c:53
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
有人知道如何让这个设备工作吗?
更新:
系统盘输出,有/无USB 调制解调器随附的 (仅差异)
connor@connor:~$ lsusb
Bus 003 Device 013: ID 2001:330d D-Link Corp.
消息输出,最后 20 行
答案1
答案2
先决条件:
sudo apt-get install linux-firmware-nonfree
输出随插入/不插入 USB 调制解调器而改变。
lsusb
例如(正如您已经提供的)
总线 003 设备 006:ID 2001:330d D-Link Corp.
尝试以下操作
dmesg
sudo rfkill unblock all
sudo modprobe rtl8192cu
dmesg
您正在寻找的是:添加了什么(如果有的话)消息驱动程序(rtl8182cu)加载到内存后的输出。
答案3
默认内核驱动程序较弱,在与 AP 的清晰视线范围内可能只有 2-5 米。
我有这张卡,使用 realtek 的较新固件时,它工作得很好。原始新固件无法在内核 >=3.10 上正确构建,但是,可以从 github 获得修补版本。
以下是说明:
12.04 & 14.04+: 您可以查看这些说明或者按我说的做就可以了。
(当您的无线 USB 设备 [rtl8192cu] 无法被 Ubuntu 自动识别时,请使用这些说明)
sudo modprobe rtl8192cu
echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id
echo "rtl8192cu" | sudo tee -a /etc/modules
然后,使用您最喜欢的文本编辑器打开文件来编辑 /etc/rc.local,如下例所示:
sudo gedit /etc/rc.local
确保它说的是…
echo "2001 330D" | tee /sys/bus/usb/drivers/rtl8192cu/new_id
exit 0
您现在就可以使用无线网络,或者,您也可以确保在输入之前已保存所有工作:
sudo reboot
您的无线驱动程序应该会自动启动。
要编译并安装专有 Realtek 8192cu 驱动程序,请在打开的终端中运行以下命令:
sudo apt-get update && sudo apt-get install git build-essential linux-headers-generic dkms
git clone https://github.com/dz0ny/rt8192cu.git --depth 1
cd rt8192cu
sudo make dkms
对于硬安装使用:
make
sudo make install
代替sudo make dkms
。
要启用该驱动程序,请使用以下命令:
sudo modprobe 8192cu
最后,在重新启动之前使用此命令更新 /etc/modules:
echo '8192cu' | sudo tee -a /etc/modules
答案4
尝试这个 -https://github.com/Mange/rtl8192eu-linux-driver
sudo apt-get install git build-essential
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver
sudo make
sudo make install