
Ubuntu日本語フォーラム

ログインしていません。
先日、LIFEBOOK SH76/CというWin7マシンにWubiでUbuntu 10.04LTSをインストールしました。
インターネットへ有線での接続は可能なのですが、無線接続ができません。
iwconfigを実行してみるとどうやら無線チップの認識自体ができていないようです。
そこでndis wrapperというものの存在を知って、ドライバを探したのですがexe形式のファイルで
自己解凍ファイルかと思い、Ubuntu上で実行しようとするもエラーで実行できず、
7上ではinfファイルなどを吐かないままインストールされてしまいそうでキャンセルしました。
7でのデバイスマネージャではネットワークアダプタとして「Intel Centrino Wireless-N 6150」と表示されています。
なんとか無線接続できるようにはならないでしょうか?
どうしてもダメな場合、対応済みの無線lanアダプタを買ってくれば無線での接続はできるのでしょうか。
以下、lspciとiwconfigを実行した結果です。
user1@ubuntu:~$ lspci 00:00.0 Host bridge: Intel Corporation Device 0104 (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0126 (rev 09) 00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04) 00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b4) 00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b4) 00:1c.2 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 3 (rev b4) 00:1c.3 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 4 (rev b4) 00:1c.4 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 5 (rev b4) 00:1c.7 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 8 (rev b4) 00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation Device 1c49 (rev 04) 00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 04) 00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 04) 02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06) 03:00.0 Network controller: Intel Corporation Device 0885 (rev 5f) 04:00.0 USB Controller: NEC Corporation Device 0194 (rev 04) 0e:00.0 SD Host controller: O2 Micro, Inc. Device 8221 (rev 05) user1@ubuntu:~$ iwconfig lo no wireless extensions. eth0 no wireless extensions.
オフライン
$ sudo apt-get install linux-backports-modules-compat-wireless-2.6.34-$(uname-r)
使用しているカーネルによってパッケージが変わるようなので候補が無い場合は
$ sudo apt-get install linux-backports-modules-compat-wireless-2.6.
までタイプして[tab]キーを押すと(数秒かかるかも&2~3度押さないといけないかも)候補が一覧表示されますので使用しているカーネルとバージョンを合わせて下さい。
使用しているカーネルは
$ uname -r
で表示されます。
古いカーネルのままで候補が無いのでしたらアップデートマネージャからアップデートすると新しいカーネルがインストールされます。
一度試してみて下さい。
オフライン
現在使用しているカーネルを調べてパッケージの方はインストールできたのですが
$ iwconfig lo no wireless extensions. eth0 no wireless extensions.
相変わらず、認識してくれません。
まだ対応されていないということでしょうか。
本家が対応してくれるのをしばらく待ってみます・・・
オフライン
端末で、
locate iwlwifi-6050 locate iwlagn.ko
を実行してみるとドライバがインストールされているのが確認できたりしますでしょうか。
もしでない場合は、
http://www.intellinuxwireless.org/
http://www.intellinuxwireless.org/?n=downloads
あたりを参照してドライバを追加すれば、もしかしたら動くかも知れません。
すでに、私自身はnatty beta環境に移行しているのですが、nattyには上記のドライバが入っていそうなので、nattyのLiveCDで確認してみて動きそうであればあと1〜2週間待って、nattyをインストールするのもよいかと思います。
オフライン
locate コマンドでは見つかりませんでしたが
/lib/firmwareにWireless-N 6150に対応している"iwlwifi-6050-5.ucode"は存在していました。
すいません、本当に初心者な質問なのですが
この場合のドライバのインストールは/lib/firmware上にドライバファイルをコピーするという操作で完了でいいのでしょうか?
READMEを読んだ感じではファイルを目的のディレクトリにコピーしろというだけだったので、
このドライバを認識させる?といったコマンドはないんですかね?
iwconfigは相変わらずです。
iwconfig lo no wireless extensions. eth0 no wireless extensions.
オフライン
iwlagn.ko
の方は見つかりましたでしょうか。
例えばnatty環境では、
$ locate iwlagn.ko /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
のような場所に配置されているのが見つかります。
さらに、
$ modinfo `locate iwlagn.ko` filename: /lib/modules/2.6.38-8-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko alias: iwl4965 license: GPL author: Copyright(c) 2003-2010 Intel Corporation <[email protected]> version: in-tree: description: Intel(R) Wireless WiFi Link AGN driver for Linux firmware: iwlwifi-4965-2.ucode firmware: iwlwifi-5150-2.ucode firmware: iwlwifi-5000-5.ucode firmware: iwlwifi-6000g2b-5.ucode firmware: iwlwifi-6000g2a-5.ucode firmware: iwlwifi-6050-5.ucode firmware: iwlwifi-6000-4.ucode firmware: iwlwifi-100-5.ucode firmware: iwlwifi-1000-3.ucode -- 以下略 --
のようにカーネルモジュール情報を調べると、該当するファームウェアを使用できそうな雰囲気です。
また、
dmesg | grep iwl
の結果を投稿してみていただけますでしょうか。
オフライン
iwlagn.koは見つかりました。
しかし今使用しているカーネルではなく、前のカーネルのバージョンのディレクトリ内にあるようです。
$ locate iwlagn.ko /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko $ uname -r 2.6.32-31-generic
modinfoコマンドですがiwlwifi-6050-"4"との表示ですね。
確かにそちらのnatty環境では"5"で対応されてそうです・・・
$ modinfo `locate iwlagn.ko` filename: /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko alias: iwl4965 license: GPL author: Copyright(c) 2003-2009 Intel Corporation <[email protected]> version: 1.3.27k description: Intel(R) Wireless WiFi Link AGN driver for Linux firmware: iwlwifi-4965-2.ucode firmware: iwlwifi-5150-2.ucode firmware: iwlwifi-5000-2.ucode firmware: iwlwifi-6050-4.ucode firmware: iwlwifi-6000-4.ucode ・・・・・・・
$ dmesg | grep iwlですが、何も吐いてはくれませんでした。
オフライン
Dr.hana による投稿:
iwlagn.koは見つかりました。
しかし今使用しているカーネルではなく、前のカーネルのバージョンのディレクトリ内にあるようです。コード:
$ locate iwlagn.ko /lib/modules/2.6.32-21-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko $ uname -r 2.6.32-31-generic
む。#2, #3あたりのやりとりでbackportsのカーネルモジュールが入っているはずだと思ったのですが。。
sudo updatedb
してみても他の場所には見つかりませんでしょうか。
他の場所に見つからない場合や、他の場所のiwlagn.koに対してmodinfoしてみて、iwlwifi-6050-5.ucodeが使用可能でなさそうだった場合、より新しいカーネルからのbackportsを試してみて下さい。
http://packages.ubuntu.com/search?keywords=linux-backports-modules-compat-wireless&searchon=names&suite=lucid-updates§ion=all
を見たところでは、
linux-backports-modules-compat-wireless-2.6.37-2.6.32-28-generic
などがあるようです。
オフライン
#2をやり直してみたところ、既に最新バージョンであるとの表示でしたが、
sudo updatedbを実行したところlocateで発見できました。
しかしmodinfoの実行結果を見るとiwlwifi-6050-5.ucodeは使用できなさそうです。
modinfo `locate iwlagn.ko` ・・・・・・・・・・・・・・・・・・・・・・・・・ filename: /lib/modules/2.6.32-31-generic/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko alias: iwl4965 license: GPL author: Copyright(c) 2003-2009 Intel Corporation <[email protected]> version: 1.3.27k description: Intel(R) Wireless WiFi Link AGN driver for Linux firmware: iwlwifi-4965-2.ucode firmware: iwlwifi-5150-2.ucode firmware: iwlwifi-5000-2.ucode firmware: iwlwifi-6050-4.ucode firmware: iwlwifi-6000-4.ucode ・・・・・・・・・・・・・・
そこで、カーネルのバージョンアップをしようと思ったのですが、システム管理→アップデート・マネージャだと
既に更新されていて新しいアップデートは表示されない状態です。
アップデート・マネージャ以外の方法でバージョンアップする方法はありますか?
ディストリービューションが10.04LTSなのが関係しているのでしょうか・・・
オフライン
hmatsue による投稿:
linux-backports-modules-compat-wireless-2.6.37-2.6.32-28-generic
などがあるようです。
ごめんなさい。ぼーっとして貼り間違えました。
linux-backports-modules-compat-wireless-2.6.36-2.6.32-31-generic
ですね。これは2.6.36系のカーネルからwireless関連のカーネルモジュールを2.6.32-31用にバックポートしたものです。
恐らく、
linux-backports-modules-compat-wireless-2.6.37-2.6.32-31-generic
なども存在しているのでは無いかと思います。
これらのバックポートされたカーネルモジュールパッケージは導入済みでしょうか。
オフライン
ハードが無いのと、環境が10.10なのですがinsmodは必要なくdepmod -aも必要ないかも。
$ sudo modprobe iwlagn
を実行すると幾つかのモジュールが認識されます。
iwlagn 192421 0
iwlcore 120577 1 iwlagn
mac80211 235315 2 iwlagn,iwlcore
cfg80211 142680 3 iwlagn,iwlcore,mac80211
一つ気になるのはiwlagn.koが古いカーネルに入っているのとの事。
スレッドを読み違えて新しいカーネル(起動している)にも入っているのでしたら問題はないのです。
上手く動くと良いのですが。
オフライン
できましたー!!
linux-backports-modules-compat-wireless-2.6.37-2.6.32-31-genericモジュールを導入したところ
$ modinfo `locate iwlagn.ko` ・・・・・・・・・・・・・・・・・・・・・・・ filename: /lib/modules/2.6.32-31-generic/updates/compat-wireless-2.6.37/iwlagn.ko alias: iwl4965 license: GPL author: Copyright(c) 2003-2010 Intel Corporation <[email protected]> version: in-tree: description: Intel(R) Wireless WiFi Link AGN driver for Linux firmware: iwlwifi-4965-2.ucode firmware: iwlwifi-5150-2.ucode firmware: iwlwifi-5000-2.ucode firmware: iwlwifi-130-5.ucode firmware: iwlwifi-6000g2b-5.ucode firmware: iwlwifi-6000g2a-5.ucode firmware: iwlwifi-6050-5.ucode ・・・・・・・・・・・・・・・・・
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"*************"
Mode:Managed Frequency:2.437 GHz Access Point: **:**:**:**:**:**
Bit Rate=1 Mb/s Tx-Power=15 dBm
・・・・・・・・・・・・・無事無線LANの検出もできて、さっそく無線で接続しています^^
今までやったことをみると自分一人の知識ではとても無理でした。
Ubuntuでの無線環境は半分諦めていまして、正直うまくいくとは思わなかったです^^;
本当に皆様のおかげです。丁寧に説明していただき、ありがとうございました。
オフライン
おめでとうございます。ちょっと久しぶりにLucid機を起動して、調べてきて、
linux-backports-modules-compat-wireless-2.6.38-2.6.32-31-generic
もあるようです。
と書こうとしていたのですが :D
実は、この手のバージョン違いのカーネルからのバックポートは運用したことが無く、カーネルのアップデートに連動して更新してくれるのかよく分っておりません。
カーネルのアップデート時は、linux-backports-modules-compat-wireless-2.6.37-2.6.32-31-genericも同じくアップデートされて、linux-backports-modules-compat-wireless-2.6.37-2.6.32-32-genericなどになるか注意してみておいて下さい。
オフライン