お知らせ

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

#1 2011-04-24 20:43:17

Dr.hana
メンバ
登録日: 2011-04-24

ノートパソコン内蔵無線チップでインターネット接続したい

先日、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.

オフライン

 

#2 2011-04-24 21:22:00

hir0
メンバ
登録日: 2008-09-28

Re: ノートパソコン内蔵無線チップでインターネット接続したい

コード:

$ 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
で表示されます。
古いカーネルのままで候補が無いのでしたらアップデートマネージャからアップデートすると新しいカーネルがインストールされます。

一度試してみて下さい。

オフライン

 

#3 2011-04-24 23:20:35

Dr.hana
メンバ
登録日: 2011-04-24

Re: ノートパソコン内蔵無線チップでインターネット接続したい

現在使用しているカーネルを調べてパッケージの方はインストールできたのですが

コード:

$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

相変わらず、認識してくれません。
まだ対応されていないということでしょうか。
本家が対応してくれるのをしばらく待ってみます・・・

オフライン

 

#4 2011-04-24 23:57:47

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ノートパソコン内蔵無線チップでインターネット接続したい

端末で、

コード:

locate iwlwifi-6050
locate iwlagn.ko

を実行してみるとドライバがインストールされているのが確認できたりしますでしょうか。

もしでない場合は、
http://www.intellinuxwireless.org/
http://www.intellinuxwireless.org/?n=downloads
あたりを参照してドライバを追加すれば、もしかしたら動くかも知れません。

すでに、私自身はnatty beta環境に移行しているのですが、nattyには上記のドライバが入っていそうなので、nattyのLiveCDで確認してみて動きそうであればあと1〜2週間待って、nattyをインストールするのもよいかと思います。

オフライン

 

#5 2011-04-25 01:42:58

Dr.hana
メンバ
登録日: 2011-04-24

Re: ノートパソコン内蔵無線チップでインターネット接続したい

locate コマンドでは見つかりませんでしたが
/lib/firmwareにWireless-N 6150に対応している"iwlwifi-6050-5.ucode"は存在していました。
すいません、本当に初心者な質問なのですが
この場合のドライバのインストールは/lib/firmware上にドライバファイルをコピーするという操作で完了でいいのでしょうか?
READMEを読んだ感じではファイルを目的のディレクトリにコピーしろというだけだったので、
このドライバを認識させる?といったコマンドはないんですかね?
iwconfigは相変わらずです。

コード:

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

オフライン

 

#6 2011-04-25 09:48:12

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ノートパソコン内蔵無線チップでインターネット接続したい

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

の結果を投稿してみていただけますでしょうか。

オフライン

 

#7 2011-04-25 16:16:43

Dr.hana
メンバ
登録日: 2011-04-24

Re: ノートパソコン内蔵無線チップでインターネット接続したい

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ですが、何も吐いてはくれませんでした。

オフライン

 

#8 2011-04-25 21:11:00

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ノートパソコン内蔵無線チップでインターネット接続したい

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&section=all
を見たところでは、
linux-backports-modules-compat-wireless-2.6.37-2.6.32-28-generic
などがあるようです。

オフライン

 

#9 2011-04-25 22:14:39

Dr.hana
メンバ
登録日: 2011-04-24

Re: ノートパソコン内蔵無線チップでインターネット接続したい

#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なのが関係しているのでしょうか・・・

オフライン

 

#10 2011-04-25 22:30:59

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ノートパソコン内蔵無線チップでインターネット接続したい

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
なども存在しているのでは無いかと思います。

これらのバックポートされたカーネルモジュールパッケージは導入済みでしょうか。

オフライン

 

#11 2011-04-25 22:59:51

hir0
メンバ
登録日: 2008-09-28

Re: ノートパソコン内蔵無線チップでインターネット接続したい

ハードが無いのと、環境が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が古いカーネルに入っているのとの事。
スレッドを読み違えて新しいカーネル(起動している)にも入っているのでしたら問題はないのです。
上手く動くと良いのですが。

オフライン

 

#12 2011-04-25 23:57:38

Dr.hana
メンバ
登録日: 2011-04-24

Re: ノートパソコン内蔵無線チップでインターネット接続したい

できましたー!!
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での無線環境は半分諦めていまして、正直うまくいくとは思わなかったです^^;
本当に皆様のおかげです。丁寧に説明していただき、ありがとうございました。

オフライン

 

#13 2011-04-26 00:09:49

hmatsue
アドバイザ
登録日: 2009-03-10

Re: ノートパソコン内蔵無線チップでインターネット接続したい

おめでとうございます。ちょっと久しぶりに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などになるか注意してみておいて下さい。

オフライン

 

Board footer

Powered by FluxBB