vine-users ML アーカイブ



[vine-users:078450] Re: RTL8168/8111 のドライバがインストール できない

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:078450] Re: RTL8168/8111 のドライバがインストール できない
  • Date: Sat, 31 May 2008 13:13:59 +0900 (JST)
長南です。

平川さんのメールより [vine-users:078449]
>
> 皆さんのおかげで1度はVineLinuxでネットにつなぐことに成功しました。

原則として、問題がひととおり解決したときは、スレッドをつないだまま、
「何と何をしたら、どううまく行ったのか」報告しておいてください。
後で調べる人のために、その方が便利です。
もっとも、平川さんは別の問題とお考えになって、このメールを新規の質問に
なさったのでしょうけれど。

# ついでに書いておくと、HTML メールは必要ありません。テキストだけで
# 十分です。

> しかし、新たな問題が発生しました。
> 
> ネットにつながったらまず無線LANも使えるようにするため
> Intel(R) Wireless WiFi Link 4965AGN
> のドライバを探し、該当するドライバをダウンロードしたのはいいのですが、
> kernel2.6.18以降でないと使えないとのこと。
> そこで
> http://www.atmarkit.co.jp/flinux/rensai/linuxtips/583upkernelvl.html
> を参考にいろいろアップグレードし再起動すると

そのページは 2004/4/22 のもので、古すぎます。しかも、変なことを
書いている。あまり信用なさらない方がよいと思います。とくに、普通は
dist-upgrade ではなく、ただの upgrade を使うべきです。今さら遅すぎる
忠告かもしれませんけれど。

> eth0が使えないとのこと。

カーネルがアップグレードされたのですから、当然なわけです。

> [root@localhost r8168-8.006.00]# uname -r
> 2.6.16-0vl76.28
> 
> のようになり、関係のありそうなディレクトリをみると、
> /usr/src/kerenels/ には
> 2.6.16-0vl76.33-i686
> 2.6.16-0vl76.27-i686
> が存在し、
>
> /lib/modules/    には
> 2.6.16-0vl76.33
> 2.6.16-0vl76.27
> 2.6.16-0vl76.28
> が存在しました。

ここでおかしいのは、uname -r の結果が  2.6.16-0vl76.33 ではなく、
2.6.16-0vl76.28 になっていることです(2.6.16-0vl76.28 が入ったという
のも変な気がするんだけど、これはそういうものなんだろうか)。

  cd /boot
  ls -l

を実行してみてください。

  lrwxrwxrwx 1 root root      26 2008-04-03 10:55 System.map -> System.map-2.6.16-0vl76.28
  lrwxrwxrwx 1 root root      26 2008-03-06 14:49 initrd.img -> initrd-2.6.16-0vl76.28.img
  lrwxrwxrwx 1 root root      23 2008-03-06 14:49 vmlinuz -> vmlinuz-2.6.16-0vl76.28

となっているようなら、/boot で

  ln -sf System.map-2.6.16-0vl76.33 System.map
  ln -sf initrd-2.6.16-0vl76.33.img initrd.img
  ln -sf vmlinuz-2.6.16-0vl76.33 vmlinuz

を実行してください。/boot/grub/menu.lst はデフォルトのままで、
手を加えていないんですね。だったら、そこでリブート。

kernel-devel-2.6.16-0vl76.33 は入っていますね。それから、
/lib/modules/2.6.16-0vl76.33/build は以下のようになっていますか。

  ls -l /lib/modules/2.6.16-0vl76.33/build -> ../../../usr/src/kernels/2.6.16-0vl76.33-i686

そうなっていたら、カーネル2.6.16-0vl76.33 が動いている状態で、
もう一度 r8168 モジュールを作りなおしてみてください。

> ネットにつながったらまず無線LANも使えるようにするため
> Intel(R) Wireless WiFi Link 4965AGN
> のドライバを探し、該当するドライバをダウンロードしたのはいいのですが、
> kernel2.6.18以降でないと使えないとのこと。

Vine 4.2 の最新カーネルは、上記のことからもわかるように、
2.6.16-0vl76.33 です。無線 LAN のそのドライバを使うためには、
御自分でカーネルを捜して、アップグレードをしなければなりません。

-- 
長南洋一