お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2012-04-06 16:16:45

vikke
メンバ
登録日: 2008-08-20

ThinkPad X201iでwifiで通信ができない。

ThinkPad X201iにubuntu 11.10 64bit Desktopをinstallしました。
ところがwifiが上手くつかえていません。
deviceは

vikke@jaco:/lib/firmware$ lspci|grep -i net
00:19.0 Ethernet controller: Intel Corporation 82577LM Gigabit Network Connection (rev 06)
02:00.0 Network controller: Intel Corporation Centrino Advanced-N + WiMAX 6250 (rev 35)

のようになります。

同じ端末に10.04の32bit PAE版を入れていた時には問題無く動作していました。

状況としてはNetworkManagerでAP一覧を取得したり、接続してIPをDHCPで払い出したりはできます。
が、default gatewayにip指定でpingを打っても、100% packet lossしています。もちろんdigやsshも通りません。
有線では一切の問題がありません。

環境はDesktop版をinstall後、
・update managerで環境を最新化
・linux-backports-modules-cw-3.3-oneiric-genericをinstall
してあります。

10.04の動いていたHDDの/lib/firmware/iwlwifi-6050-[45].ucodeと現在の物をdiffしてみましたが、差はありませんでした。

以上、なにかアドバイスあればおねがいします。

p.s. ちょっと気になる点としては、下記のようなdmesgが出ている事があります。
どうも上手くdriverとfirmwareが上手くかみ合ってない?ような感じなんでしょうか?

vikke@jaco:~$ dmesg | grep -e wlan -e iwlagn
[   18.991166] iwlagn: disagrees about version of symbol ieee80211_stop_tx_ba_session
[   18.991171] iwlagn: Unknown symbol ieee80211_stop_tx_ba_session (err -22)
[   18.991187] iwlagn: disagrees about version of symbol ieee80211_start_tx_ba_cb_irqsafe
[   18.991190] iwlagn: Unknown symbol ieee80211_start_tx_ba_cb_irqsafe (err -22)
[   18.991211] iwlagn: disagrees about version of symbol ieee80211_chswitch_done
[   18.991236] iwlagn: Unknown symbol ieee80211_chswitch_done (err -22)
[   18.991350] iwlagn: disagrees about version of symbol ieee80211_free_hw
[   18.991354] iwlagn: Unknown symbol ieee80211_free_hw (err -22)
[   18.991382] iwlagn: disagrees about version of symbol ieee80211_alloc_hw
[   18.991385] iwlagn: Unknown symbol ieee80211_alloc_hw (err -22)
[   18.991395] iwlagn: disagrees about version of symbol ieee80211_start_tx_ba_session
[   18.991398] iwlagn: Unknown symbol ieee80211_start_tx_ba_session (err -22)
[   18.991413] iwlagn: disagrees about version of symbol ieee80211_register_hw
[   18.991415] iwlagn: Unknown symbol ieee80211_register_hw (err -22)
[   18.991428] iwlagn: disagrees about version of symbol __ieee80211_create_tpt_led_trigger
[   18.991431] iwlagn: Unknown symbol __ieee80211_create_tpt_led_trigger (err -22)
[   18.991437] iwlagn: disagrees about version of symbol ieee80211_restart_hw
[   18.991439] iwlagn: Unknown symbol ieee80211_restart_hw (err -22)
[   18.991447] iwlagn: disagrees about version of symbol ieee80211_rate_control_unregister
[   18.991450] iwlagn: Unknown symbol ieee80211_rate_control_unregister (err -22)
[   18.991454] iwlagn: disagrees about version of symbol __ieee80211_get_radio_led_name
[   18.991457] iwlagn: Unknown symbol __ieee80211_get_radio_led_name (err -22)
[   18.991469] iwlagn: disagrees about version of symbol ieee80211_wake_queue
[   18.991472] iwlagn: Unknown symbol ieee80211_wake_queue (err -22)
[   18.991503] iwlagn: Unknown symbol ieee80211_get_tkip_key (err 0)
[   18.991515] iwlagn: disagrees about version of symbol ieee80211_find_sta
[   18.991517] iwlagn: Unknown symbol ieee80211_find_sta (err -22)
[   18.991529] iwlagn: disagrees about version of symbol ieee80211_tx_status_irqsafe
[   18.991532] iwlagn: Unknown symbol ieee80211_tx_status_irqsafe (err -22)
[   18.991542] iwlagn: disagrees about version of symbol wiphy_rfkill_set_hw_state
[   18.991544] iwlagn: Unknown symbol wiphy_rfkill_set_hw_state (err -22)
[   18.991600] iwlagn: disagrees about version of symbol ieee80211_stop_tx_ba_cb_irqsafe
[   18.991603] iwlagn: Unknown symbol ieee80211_stop_tx_ba_cb_irqsafe (err -22)
[   18.991635] iwlagn: disagrees about version of symbol ieee80211_sta_block_awake
[   18.991638] iwlagn: Unknown symbol ieee80211_sta_block_awake (err -22)
[   18.991646] iwlagn: disagrees about version of symbol ieee80211_remain_on_channel_expired
[   18.991648] iwlagn: Unknown symbol ieee80211_remain_on_channel_expired (err -22)
[   18.991656] iwlagn: disagrees about version of symbol ieee80211_rx
[   18.991659] iwlagn: Unknown symbol ieee80211_rx (err -22)
[   18.991673] iwlagn: disagrees about version of symbol ieee80211_wake_queues
[   18.991676] iwlagn: Unknown symbol ieee80211_wake_queues (err -22)
[   18.991680] iwlagn: disagrees about version of symbol ieee80211_rate_control_register
[   18.991682] iwlagn: Unknown symbol ieee80211_rate_control_register (err -22)
[   18.991719] iwlagn: disagrees about version of symbol ieee80211_stop_queue
[   18.991722] iwlagn: Unknown symbol ieee80211_stop_queue (err -22)
[   18.991726] iwlagn: disagrees about version of symbol ieee80211_ready_on_channel
[   18.991729] iwlagn: Unknown symbol ieee80211_ready_on_channel (err -22)
[   18.991735] iwlagn: disagrees about version of symbol ieee80211_stop_queues
[   18.991737] iwlagn: Unknown symbol ieee80211_stop_queues (err -22)
[   18.991755] iwlagn: disagrees about version of symbol ieee80211_scan_completed
[   18.991757] iwlagn: Unknown symbol ieee80211_scan_completed (err -22)
[   18.991774] iwlagn: disagrees about version of symbol rate_control_send_low
[   18.991776] iwlagn: Unknown symbol rate_control_send_low (err -22)
[   18.991788] iwlagn: disagrees about version of symbol ieee80211_unregister_hw
[   18.991791] iwlagn: Unknown symbol ieee80211_unregister_hw (err -22)
[   18.991798] iwlagn: disagrees about version of symbol ieee80211_beacon_get_tim
[   18.991801] iwlagn: Unknown symbol ieee80211_beacon_get_tim (err -22)
[   18.991840] iwlagn: disagrees about version of symbol ieee80211_request_smps
[   18.991842] iwlagn: Unknown symbol ieee80211_request_smps (err -22)
[   22.055675] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   29.642544] wlan0: authenticate with 00:1d:73:34:26:48 (try 1)
[   29.645188] wlan0: authenticated
[   29.650076] wlan0: associate with 00:1d:73:34:26:48 (try 1)
[   29.656215] wlan0: RX AssocResp from 00:1d:73:34:26:48 (capab=0x431 status=0 aid=2)
[   29.656221] wlan0: associated
[   29.656226] wlan0: moving STA 00:1d:73:34:26:48 to state 1
[   29.656228] wlan0: moving STA 00:1d:73:34:26:48 to state 2
[   29.661886] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   30.333410] wlan0: moving STA 00:1d:73:34:26:48 to state 3
[  201.569191] wlan0: deauthenticating from 00:1d:73:34:26:48 by local choice (reason=3)
[  201.580512] wlan0: moving STA 00:1d:73:34:26:48 to state 2
[  201.580517] wlan0: moving STA 00:1d:73:34:26:48 to state 1
[  201.580521] wlan0: moving STA 00:1d:73:34:26:48 to state 0
[  208.790648] wlan0: authenticate with 00:1d:73:34:26:48 (try 1)
[  208.793442] wlan0: authenticated
[  208.793838] wlan0: associate with 00:1d:73:34:26:48 (try 1)
[  208.797719] wlan0: RX ReassocResp from 00:1d:73:34:26:48 (capab=0x431 status=0 aid=2)
[  208.797726] wlan0: associated
[  208.797734] wlan0: moving STA 00:1d:73:34:26:48 to state 1
[  208.797739] wlan0: moving STA 00:1d:73:34:26:48 to state 2
[  209.026258] wlan0: moving STA 00:1d:73:34:26:48 to state 3

オフライン

 

#2 2012-04-06 19:08:42

udooon
メンバ
登録日: 2012-01-24

Re: ThinkPad X201iでwifiで通信ができない。

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836250
こちらの#23辺りでは?

オフライン

 

#3 2012-04-06 23:53:42

vikke
メンバ
登録日: 2008-08-20

Re: ThinkPad X201iでwifiで通信ができない。

udooon による投稿:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/836250
こちらの#23辺りでは?

試してみた所、通信出来たり出来なかったりの不安定な状態になりました。

試しに、64bit版では無く、32bit PPA版を入れ、かつ上記の設定を行なった所、正常に動作するようになりました。ちなみに、上記設定をしなかった場合は、32bit版の場合は、繋がりはするけど、非常に遅いという状態になります。
802.11n関係に問題が残ってるのかなーという感じです。

単一processで大きなmemoryを使う事もあまり無いので、しばらくは32bit PPA版で様子を見てみようかと思います。

ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB