LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 10576|回复: 8

[已解决]求助,atheros ar9285 无线网卡驱动不起来

[复制链接]
发表于 2010-8-10 03:16:01 | 显示全部楼层 |阅读模式
网卡:Atheros AR9285 Wireless Network Adapter

ifconfig 能认出wlan0,但是无法连接无线网络。
 楼主| 发表于 2010-8-10 18:48:35 | 显示全部楼层
在网上看到 2.6.34 内核是支持 atheros ar9285 这个无线网卡的,
http://wireless.kernel.org/en/users/Drivers/ath9k

那就应该是 wpa_supplicant 和 wicd 的配置问题了,能给一些资料吗?搜了一圈没有找到合用的。
先谢过了!
回复 支持 反对

使用道具 举报

发表于 2010-8-10 19:12:32 | 显示全部楼层
在wicd的配置里面把无线网卡填为wlan0应该就可以了,我也是无意中发现的,只要ifconfig里面有wlan说明书驱动已经好了。不需要使用wpa_supllicant。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-10 19:40:57 | 显示全部楼层
Post by flies;2107761
在wicd的配置里面把无线网卡填为wlan0应该就可以了,我也是无意中发现的,只要ifconfig里面有wlan说明书驱动已经好了。不需要使用wpa_supllicant。


我有填写 wlan0,但是wicd 总是显示 “no wireless networks found”。使用
# iwlist scanning
命令提示 “wlan0 Interface doesn't support scanning: network is down”。
这个要怎么搞呢?
回复 支持 反对

使用道具 举报

发表于 2010-8-11 15:03:05 | 显示全部楼层
不妨分步排查
1:ath9k编成modules
2:路由设wep  然后  iwconfig wlan0 essid xxx  key  xxxxxxx  这时不用wpa_supplicant。查一下  iwconfig  wlan0  然后  dhcpcd wlan0 -L 如有出错 dmesg 看一下  。 仅用于排查,路由也可不加密
3: 2通过 再用wpa2
4: 2+3 通过 试着用wicd 管理
我的体会是
1: 我的 x201 是 ath9287 在 2.6.34下不太稳定。待机休眠后网卡会死,ifconfig wlan0 up 也起不来。rmmod  ath9k  再  modprobe  ath9k  多次后才能起。2.6.35 改进一点点。但我猜你的9285驱动会表现好点
2:wicd 性能功能远没到值得信赖,仅仅是可用状态。按照他的路线图,》2.0 改进会多点
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-11 15:39:53 | 显示全部楼层
Post by restfultiger;2107860
不妨分步排查
1:ath9k编成modules
2:路由设wep  然后  iwconfig wlan0 essid xxx  key  xxxxxxx  这时不用wpa_supplicant。查一下  iwconfig  wlan0  然后  dhcpcd wlan0 -L 如有出错 dmesg 看一下  。 仅用于排查,路由也可不加密
3: 2通过 再用wpa2
4: 2+3 通过 试着用wicd 管理
我的体会是
1: 我的 x201 是 ath9287 在 2.6.34下不太稳定。待机休眠后网卡会死,ifconfig wlan0 up 也起不来。rmmod  ath9k  再  modprobe  ath9k  多次后才能起。2.6.35 改进一点点。但我猜你的9285驱动会表现好点
2:wicd 性能功能远没到值得信赖,仅仅是可用状态。按照他的路线图,》2.0 改进会多点

多谢帮助。
昨天,下了一个新版的puppy (Lucid Puppy 5.0)来玩,发现它自带的工具可以直接连上我的无线路由器(WPA-PSK),发现它把 log 记录的很详细。
  1. wsh-gentoo ~ # cat sns_wireless_log
  2. Information about this interface:
  3. Interface: wlan0  Driver: ath9k  Bus: pci  MacAddress: 74:F0:6D:30:A9:E0
  4. Description: Support for Atheros 802.11n wireless LAN cards.
  5. STEP1a: ifconfig wlan0 up
  6. STEP1b: iwlist wlan0 scan
  7.           Cell 01 - Address: D8:5D:4C:4F:97:26
  8.                     Channel:1
  9.                     Frequency:2.412 GHz (Channel 1)
  10.                     Quality=45/70  Signal level=-65 dBm  
  11.                     Encryption key:on
  12.                     ESSID:"TPLINK4F9726"
  13.                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
  14.                               12 Mb/s; 24 Mb/s; 36 Mb/s
  15.                     Bit Rates:9 Mb/s; 18 Mb/s; 48 Mb/s; 54 Mb/s
  16.                     Mode:Master
  17.                     Extra:tsf=0000000882463632
  18.                     Extra: Last beacon: 936ms ago
  19.                     IE: Unknown: 000C54504C494E4B344639373236
  20.                     IE: Unknown: 010882848B960C183048
  21.                     IE: Unknown: 030101
  22.                     IE: Unknown: 2A0100
  23.                     IE: Unknown: 32041224606C
  24.                     IE: IEEE 802.11i/WPA2 Version 1
  25.                         Group Cipher : TKIP
  26.                         Pairwise Ciphers (2) : TKIP CCMP
  27.                         Authentication Suites (1) : PSK
  28.                        Preauthentication Supported
  29.                     IE: WPA Version 1
  30.                         Group Cipher : TKIP
  31.                         Pairwise Ciphers (2) : TKIP CCMP
  32.                         Authentication Suites (1) : PSK
  33.                     IE: Unknown: DD0900037F01010008FF7F
  34.                     IE: Unknown: DD1A00037F0301000000D85D4C4F9726DA5D4C4F972664002C010808
  35.           Cell 02 - Address: 00:25:86:81:DA:DE
  36.                     Channel:2
  37.                     Frequency:2.417 GHz (Channel 2)
  38.                     Quality=28/70  Signal level=-82 dBm  
  39.                     Encryption key:on
  40.                     ESSID:"lipeng"
  41.                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
  42.                               12 Mb/s; 24 Mb/s; 36 Mb/s
  43.                     Bit Rates:9 Mb/s; 18 Mb/s; 48 Mb/s; 54 Mb/s
  44.                     Mode:Master
  45.                     Extra:tsf=00000007e8e5a661
  46.                     Extra: Last beacon: 932ms ago
  47.                     IE: Unknown: 00066C6970656E67
  48.                     IE: Unknown: 010882848B960C183048
  49.                     IE: Unknown: 030102
  50.                     IE: Unknown: 2A0100
  51.                     IE: Unknown: 32041224606C
  52.                     IE: Unknown: DD0900037F01010008FF7F
  53.                     IE: Unknown: DD1A00037F030100000000258681DADE02258681DADE64002C010808
  54.           Cell 03 - Address: 00:18:3F:A7:DF:A1
  55.                     Channel:8
  56.                     Frequency:2.447 GHz (Channel 8)
  57.                     Quality=24/70  Signal level=-86 dBm  
  58.                     Encryption key:on
  59.                     ESSID:"jacky's wireless"
  60.                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
  61.                               9 Mb/s; 12 Mb/s; 18 Mb/s
  62.                     Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
  63.                     Mode:Master
  64.                     Extra:tsf=0000000b9497f181
  65.                     Extra: Last beacon: 620ms ago
  66.                     IE: Unknown: 00106A61636B79277320776972656C657373
  67.                     IE: Unknown: 010882848B960C121824
  68.                     IE: Unknown: 030108
  69.                     IE: Unknown: 050400010000
  70.                     IE: Unknown: 0706555320010B1B
  71.                     IE: Unknown: 2A0100
  72.                     IE: WPA Version 1
  73.                         Group Cipher : TKIP
  74.                         Pairwise Ciphers (1) : TKIP
  75.                         Authentication Suites (1) : PSK
  76.                     IE: Unknown: 32043048606C
  77.           Cell 04 - Address: C0:3F:0E:1D:9E:8C
  78.                     Channel:11
  79.                     Frequency:2.462 GHz (Channel 11)
  80.                     Quality=20/70  Signal level=-90 dBm  
  81.                     Encryption key:on
  82.                     ESSID:"NETGEAR"
  83.                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
  84.                               24 Mb/s; 36 Mb/s; 54 Mb/s
  85.                     Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
  86.                     Mode:Master
  87.                     Extra:tsf=000001ef83a5e183
  88.                     Extra: Last beacon: 432ms ago
  89.                     IE: Unknown: 00074E455447454152
  90.                     IE: Unknown: 010882848B962430486C
  91.                     IE: Unknown: 03010B
  92.                     IE: Unknown: 050402030000
  93.                     IE: Unknown: 2A0100
  94.                     IE: Unknown: 2F0100
  95.                     IE: Unknown: 32040C121860
  96.                     IE: Unknown: DD090010180201F0000000
  97.                     IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
  98. STEP1c: ifconfig wlan0 down
  99. STEP2: iwconfig wlan0 mode managed
  100. STEP3: iwconfig wlan0 channel 1
  101. STEP4: iwconfig wlan0 essid "TPLINK4F9726"
  102. STEP5a: ifconfig wlan0 up
  103. STEP5b: wpa_supplicant -B -Dwext -iwlan0 -c"/etc/simple_network_setup/wpa_supplicant.conf-TPLINK4F9726-74:F0:6D:30:A9:E0"
  104. STEP6a: dhcpcd  wlan0
  105. wsh-gentoo ~ #
复制代码
联网步骤很明确,一步一步来,我到 gentoo 里边就不用再做 STEP1 了,直接从 STEP2 开始就可以了。配置文件: wpa_supplicant.conf-TPLINK4F9726-... 我也直接拿来用了。
  1. wsh-gentoo ~ # cat /etc/wpa_supplicant/wpa_supplicant.conf-TPLINK4F9726
  2. ctrl_interface=/var/run/wpa_supplicant
  3. ap_scan=1
  4. network={
  5. ssid="TPLINK4F9726"
  6. key_mgmt=WPA-PSK
  7. psk=74c0105a46510394ea0facb969f55be7feed40cdb2850f740ee860fb62e53950
  8. }
  9. wsh-gentoo ~ #
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-11 15:50:50 | 显示全部楼层
现在已经连上网了。

我还有几个疑问,想请教大家:
1. 这个 wpa_supplicant 的配置文件中 psk 密码是16进制的数,我怎么从明文密码得到这个16进制的密码呢?比如说我换密码或者换了网络了。
2. 怎么让这一串动作自动执行呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-11 23:18:25 | 显示全部楼层
Post by sharkke;2107865
现在已经连上网了。

我还有几个疑问,想请教大家:
1. 这个 wpa_supplicant 的配置文件中 psk 密码是16进制的数,我怎么从明文密码得到这个16进制的密码呢?比如说我换密码或者换了网络了。
2. 怎么让这一串动作自动执行呢?

自问自答了:
1. wpa_supplicant这个包有提供一个 wpa_passprase 的命令。
  1. wsh@wsh-gentoo ~ $ wpa_passphrase TPLINK123 "topsecret"
  2. network={
  3.         ssid="TPLINK123"
  4.         #psk="topsecret"
  5.         psk=036127aa37ef78549f35d1d19c22b815ac96e5262a51a422dd16c278ce3bd0dd
  6. }
复制代码
2. 写了一个很简单,不太像脚本的脚本,
  1. wsh@wsh-gentoo ~ $ cat /usr/local/sbin/startwireless
  2. #!/bin/env sh
  3. iwconfig wlan0 mode managed
  4. iwconfig wlan0 channel 1
  5. iwconfig wlan0 essid "TPLINK123"
  6. ifconfig wlan0 up
  7. wpa_supplicant -B -Dwext -iwlan0 -c"/etc/wpa_supplicant/wpa_supplicant.conf-TPLINK4F9726"
  8. dhcpcd wlan0
复制代码

btw: arch 的文档做得也挺好的,早点看到下面这页的话,会省确不少麻烦。
http://wiki.archlinux.org/index. ... wpa_supplicant.conf
回复 支持 反对

使用道具 举报

发表于 2010-8-22 17:14:09 | 显示全部楼层
为什么要用命令行呢?内核里驱动选正确,ucode安装正确,然后emerge networkmanager,在gnome下有个图形工具nm-applet,使用起来跟windows下的没啥大区别。
回复 支持 反对

使用道具 举报

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

本版积分规则

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