QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3409|回复: 11

tl-wn422g+ USB无线网卡的使用

[复制链接]
发表于 2013-7-6 07:50:00 | 显示全部楼层 |阅读模式
现在有了一个tp-link tl-wn422g+ USB无线网卡。
按照网上的说法,内核里有zd1211rw这个模块,并且装上zd1211-firmware之后就可以用了。
本座用的3.4.45内核,看config记录文件里,CONFIG_ZD1211RW=m.
另外装了zd1211-firmware这个包。
重启之后,iwconfig还是找不到这个无线网卡。
lsusb得到的是:
Bus 004 Device 002: ID 093a:2510 Pixart Imaging, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0cf3:1006 Atheros Communications, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
应该是Atheros那个。
现在该怎么搞?
发表于 2013-7-8 07:52:02 | 显示全部楼层
原帖由 hxcan 于 2013-7-6 07:50 发表
现在有了一个tp-link tl-wn422g+ USB无线网卡。
按照网上的说法,内核里有zd1211rw这个模块,并且装上zd1211-firmware之后就可以用了。
本座用的3.4.45内核,看config记录文件里,CONFIG_ZD1211RW=m.
另外装了zd1211-firmwar ...

zd1211-firmware 这个包在  2.6.3 的最近版本中早有包含,内核版本应该是 3.4.47,但不知道是否适用。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

 楼主| 发表于 2013-7-10 07:42:38 | 显示全部楼层
原帖由 haulm 于 2013-7-8 07:52 发表

zd1211-firmware 这个包在  2.6.3 的最近版本中早有包含,内核版本应该是 3.4.47,但不知道是否适用。


升级到了kernel3.4.47.固件是之前从仓库里装的。
用户空间的工具好像还是没有发现这个无线网卡。wicd设置界面里无线网卡那里是空的。
以下是各个命令的输出结果:
bash-4.2# lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 0cf3:1006 Atheros Communications, Inc.
Bus 002 Device 002: ID 12d1:1038 Huawei Technologies Co., Ltd.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 093a:2510 Pixart Imaging, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
bash-4.2# lsmod
Module                  Size  Used by
ath9k_htc              49079  0
mac80211              183592  1 ath9k_htc
ath9k_common            1501  1 ath9k_htc
ath9k_hw              324254  2 ath9k_htc,ath9k_common
ath                    12118  3 ath9k_htc,ath9k_common,ath9k_hw
cfg80211              143380  3 ath9k_htc,mac80211,ath
rfkill                 11953  1 cfg80211
nvidia               8462271  28
sunrpc                144266  0
ipv6                  237009  70
fuse                   58702  9
video                   9640  0
sbs                     8629  0
sbshc                   2705  1 sbs
pci_slot                2615  0
acpi_pad                3780  0
uinput                  5793  0
crc32c_intel            1352  0
wmi                     6996  0
r8169                  41353  0
k10temp                 2100  0
i2c_piix4               7109  0
fam15h_power            2090  0
rtc_cmos                7565  0
mac_hid                 2490  0
microcode               9114  0
ohci_hcd               33850  0
ssb                    41020  1 ohci_hcd
mmc_core               72807  1 ssb
bash-4.2# iwconfig
lo        no wireless extensions.

eth1      no wireless extensions.

bash-4.2# ifconfig
eth1      Link encap:Ethernet  HWaddr 8C:89:A5:8A:D5:DA  
          inet addr:192.168.2.105  Bcast:255.255.255.255  Mask:255.255.255.0
          inet6 addr: fe80::8e89:a5ff:fe8a:d5da/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:10788 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13705 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10802246 (10.3 MiB)  TX bytes:1353122 (1.2 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2071 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2071 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1378065 (1.3 MiB)  TX bytes:1378065 (1.3 MiB)
回复

使用道具 举报

发表于 2013-7-10 09:33:50 | 显示全部楼层
ifconfig -a 呢?
回复

使用道具 举报

发表于 2013-7-10 10:24:25 | 显示全部楼层
这就是驱动加载有问题,看看dmesg里的信息。
回复

使用道具 举报

 楼主| 发表于 2013-7-11 07:24:24 | 显示全部楼层
原帖由 jiangtao9999 于 2013-7-10 09:33 发表
ifconfig -a 呢?


bash-4.2# ifconfig -a
eth1      Link encap:Ethernet  HWaddr 8C:89:A5:8A:D5:DA  
          inet addr:192.168.2.105  Bcast:255.255.255.255  Mask:255.255.255.0
          inet6 addr: fe80::8e89:a5ff:fe8a:d5da/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18511 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26401 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14929418 (14.2 MiB)  TX bytes:3539018 (3.3 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:13629 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13629 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:6738927 (6.4 MiB)  TX bytes:6738927 (6.4 MiB)

vboxnet0  Link encap:Ethernet  HWaddr 0A:00:27:00:00:00  
          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
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
回复

使用道具 举报

 楼主| 发表于 2013-7-11 07:27:18 | 显示全部楼层
原帖由 sejishikong 于 2013-7-10 10:24 发表
这就是驱动加载有问题,看看dmesg里的信息。


看了一下dmesg里跟ath有关的:
bash-4.2# dmesg | grep ath9k
ath9k_htc 2-2:1.0: usb_probe_interface
ath9k_htc 2-2:1.0: usb_probe_interface - got id
usb 2-2: ath9k_htc: Firmware htc_9271.fw requested
usbcore: registered new interface driver ath9k_htc
usb 2-2: ath9k_htc: Failed to get firmware htc_9271.fw
usb 2-2: ath9k_htc: USB layer deinitialized

是不是需要去找htc_9271.fw?
如果需要看到更全面的dmesg信息,我再贴上来。
回复

使用道具 举报

发表于 2013-7-11 07:31:23 | 显示全部楼层
http://wireless.kernel.org/download/htc_fw/1.3/

下载到 /lib/firmware 下试试
htc_9271.fw
回复

使用道具 举报

发表于 2013-7-11 07:52:20 | 显示全部楼层
我检查了一下,楼主是否一直都是升级上来的,没有重装过系统,mgc 2.6.3 已经用 linux-firmware 替代 kernel-firmware,包里已经有 htc_7010.fw  htc_9271.fw
回复

使用道具 举报

 楼主| 发表于 2013-7-11 08:22:10 | 显示全部楼层
原帖由 haulm 于 2013-7-11 07:52 发表
我检查了一下,楼主是否一直都是升级上来的,没有重装过系统,mgc 2.6.3 已经用 linux-firmware 替代 kernel-firmware,包里已经有 htc_7010.fw  htc_9271.fw


是的啊,一直升级的。从仓库安装linux-firmware是这样的输出:
Reading Package Lists...

Building Dependency Tree...


The following packages will be REPLACED:
  netxen-firmware (by linux-firmware)  rt61pci-firmware (by linux-firmware)
  rt73usb-firmware (by linux-firmware)

The following NEW packages will be installed:
  linux-firmware

0 upgraded, 1 newly installed, 3 replaced, 0 removed and 32 not upgraded.
Need to get 16.0MB of archives.
After unpacking 37.1MB of additional disk space will be used.
Do you want to continue? [Y/n]
Err http://jaist.dl.sourceforge.net update/soft linux-firmware 20130418-2mgc26
  Connection failed [IP: 150.65.7.130 80]

Failed to fetch http://jaist.dl.sourceforge.net/ ... 8-2mgc26.noarch.rpm  Connection failed [IP: 150.65.7.130 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

现在有些包升级不到仓库里的最新版了,可能什么时候需要完全新安装一次。

去下载了htc_9271.fw,编译安装了compat-dirvers,modprobe了ath9k_htc,重启之后,无线网卡能够正常用了。

感谢各位专家。
回复

使用道具 举报

 楼主| 发表于 2013-7-11 08:23:55 | 显示全部楼层
原帖由 hxcan 于 2013-7-11 08:22 发表


是的啊,一直升级的。从仓库安装linux-firmware是这样的输出:
Reading Package Lists...

Building Dependency Tree...


The following packages will be REPLACED:
  netxen-firmware (by linux-firmware)  rt61pci ...


哦,是网络问题。记得之前也试过安装linux-firmware,好像哪里还是有依赖的冲突。等能连上服务器再试试。
回复

使用道具 举报

 楼主| 发表于 2013-7-11 08:27:23 | 显示全部楼层
原帖由 hxcan 于 2013-7-11 08:23 发表


哦,是网络问题。记得之前也试过安装linux-firmware,好像哪里还是有依赖的冲突。等能连上服务器再试试。


翻墙update了之后,再安装,返回404错误:
Reading Package Lists...

Building Dependency Tree...


The following packages will be REPLACED:
  netxen-firmware (by linux-firmware)  rt61pci-firmware (by linux-firmware)
  rt73usb-firmware (by linux-firmware)

The following NEW packages will be installed:
  linux-firmware

libtsocks: Unresolved symbol: close

libtsocks: Unresolved symbol: close

0 upgraded, 1 newly installed, 3 replaced, 0 removed and 32 not upgraded.
Need to get 16.0MB of archives.
After unpacking 37.1MB of additional disk space will be used.
Do you want to continue? [Y/n]
libtsocks: Unresolved symbol: close
libtsocks: Unresolved symbol: close

Err http://jaist.dl.sourceforge.net update/soft linux-firmware 20130418-2mgc26
  404 Not Found

Failed to fetch http://jaist.dl.sourceforge.net/ ... 8-2mgc26.noarch.rpm  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-26 01:07 , Processed in 0.070273 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表