お知らせ

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

#1 2010-03-22 19:32:48

foumlar
新しいメンバ
登録日: 2010-03-22

9.10+D945GSEJT:r8168のインストールができない

マザーボード:Intel D945GSEJT に OS:Ubuntu 9.10 をインストールし、有線LANでルーター経由でネットにつなごうとしています。
PCがルーターに認識されずネットにつなげないので、別のPC(OS:Windows XP) で検索して廻っていたところ、
マザーD945GSEJTのNICはRealtkのRTL8111Dで、r8168というドライバを使わなければならないところをr8169というドライバが間違って入る、とのこと。
http://plaza.rakuten.co.jp/pressgreenbutton/diary/200906050001/
そこでRealtkのHPからドライバをダウンロードしてきて、READ ME にしたがってインストールしようとしたのですが、途中で「eth0: インタフェースフラグの取得中にエラーが発生しました:No such device」というメッセージが出て先に進めません。
ダウンロードしたドライバは「r8168-8.017.00.tar.bz2」で、解凍した後の手順は次の通り。(ユーザー名は###にしています)

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

###@###-desktop:~$ cd r8168-8.017.00
###@###-desktop:~/r8168-8.017.00$ sudo ./autorun.sh
[sudo] password for ###: 

Check old driver and unload it.
Build the module and install
/home/###/r8168-8.017.00/src/r8168_n.c: In function ‘rtl8168_close’:
/home/###/r8168-8.017.00/src/r8168_n.c:8732: warning: unused variable ‘ioaddr’
/home/###/r8168-8.017.00/src/r8168_n.c: In function ‘rtl_get_eeprom’:
/home/###/r8168-8.017.00/src/r8168_n.c:1806: warning: ‘ret’ may be used uninitialized in this function
[: 48: r8168: unexpected operator
Depending module. Please wait.
load module r8168
Completed.
###@###-desktop:~/r8168-8.017.00$ lsmod | grep r8168
r8168                  91984  0 
###@###-desktop:~/r8168-8.017.00$ ifconfig -a
lo        Link encap:ローカルループバック   
             inetアドレス:127.0.0.1  マスク:255.0.0.0
          inet6アドレス: ::1/128 範囲:ホスト
            UP LOOPBACK RUNNING  MTU:16436  メトリック:1
          RXパケット:0 エラー:0 損失:0 オーバラン:0 フレーム:0
          TXパケット:0 エラー:0 損失:0 オーバラン:0 キャリア:0
          衝突(Collisions):0 TXキュー長:0 
          RXバイト:0 (0.0 B)  TXバイト:0 (0.0 B)

###@###-desktop:~/r8168-8.017.00$ ifconfig eth0 up
eth0: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

どのようにすれば良いのか、皆さんのお知恵をお貸しください。

オフライン

 

#2 2010-03-22 21:47:57

gontomo
メンバ
From: 北海道
登録日: 2010-02-17

Re: 9.10+D945GSEJT:r8168のインストールができない

※r8168モジュールが正常にコンパイル・インストールできているという前提で・・・

Ubuntuの場合、udevによってNICが認識された順番にeth〜の番号を順に振っていくので、PCに接続されたNICが1つだからと言って常にeth0になるわけではありません。

コード:

dmesg | grep eth

でどう認識されたかが確認できるとおもいます。

また、eth1と認識されてしまったものをeth0にするには、udevの以下のファイルを編集すると良いです。
/etc/udev/rules.d/70-persistent-net.rules

オフライン

 

#3 2010-03-22 23:18:28

foumlar
新しいメンバ
登録日: 2010-03-22

Re: 9.10+D945GSEJT:r8168のインストールができない

gontomo様、アドバイスをいただきありがとうございます。
さっそくに教えていただいたコードを試してみましたが、何も返って来ません。ethの数字も0から5まで変えてみましたが、変化ありませんでした。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

###@###-desktop:~/r8168-8.017.00$ dmesg | grep eth
###@###-desktop:~/r8168-8.017.00$ ifconfig eth0 up
eth0: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$ ifconfig eth1 up
eth1: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$ ifconfig eth2 up
eth2: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$ ifconfig eth3 up
eth3: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$ ifconfig eth4 up
eth4: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$ ifconfig eth5 up
eth5: インタフェースフラグの取得中にエラーが発生しました:No such device
###@###-desktop:~/r8168-8.017.00$

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

また、教えていただいたファイル「70-persistent-net.rules」の内容は次の通りです。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

# This file maintains persistent names for network interfaces.
# See udev(7) for syntax.
#
# Entries are automatically added by the 75-persistent-net-generator.rules
# file; however you are also free to add your own entries.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

NICが認識されていないと言うことなのでしょうが、、、どうすればよいのでしょうか?

オフライン

 

#4 2010-03-23 08:20:24

funatogawa
メンバ
From: 関東
登録日: 2009-02-01

Re: 9.10+D945GSEJT:r8168のインストールができない

こんにちは
我が家のRTL8111DはUbuntu9.10できちんと認識されていますが、特別なことはしていません。ただ、Ubuntuをインストールしたときにインターネットに接続してからインストールしました。
ただ、これでは解決になりませんので、情報を探しました。比較的丁寧に書かれていますので、参考にしてください。
http://d.hatena.ne.jp/metastable/20100117/1263737845
ただし、このブログの下の方に続きが3枚ありますので、忘れず実行してください。

オフライン

 

#5 2010-03-26 22:57:21

ochaduke
新しいメンバ
登録日: 2010-03-16

Re: 9.10+D945GSEJT:r8168のインストールができない

もしかして、BIOSでオンボードNICが無効(Disable)になっているのでは?

オフライン

 

#6 2010-03-28 08:17:03

foumlar
新しいメンバ
登録日: 2010-03-22

Re: 9.10+D945GSEJT:r8168のインストールができない

週中は忙しくてまったく作業できておらず、返信が遅くなりました。
状況ですが、#3の作業の後にシャットダウン後、今日電源を入れました。
念のためにLANケーブルを差しなおしてから電源を投入したところ、ネットにつなぐことができました。(何故でしょう?)
認識されているドライバはr8169なので、#4でfunatogawaさんから頂いた情報を参考にして、r8168が認識されるようにトライしようと思います。
ご助力いただき、ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB