
Ubuntu日本語フォーラム

ログインしていません。
zagan様
hmatsue様 引き続きのご指導、ありがとうございます。
訂正です
文章能力が無く、気持ちが先走ってしまい文章が足りませんでした。
>>先に示されているリンク先Ubuntu 日本語フォーラム - ubuntu11.04の起動が不安定ですの#12から#18までを実施してみてください。
を新しいドライバーで(Vr 8.024.00)行った後、今朝の記述を行いました。
何も対策をしていないと何度再起動したり、クリーンインストールを行っても、OSの仕様でPCにr8169 ドライバが使われるそうです。
ATOM基盤(少し前に流行った、ブックノートでも)でUbuntuを使うとなる地雷で、対策を探しても解決された物が無かったんです。(探し方が甘かった様で…助かりました。)
故に、再現されなくなったので今回の方法が適切な対策でした。
しかし、一番初めにUbuntu9.4をインストールした際は速度が100Mでした。
その後、10.10にしたら何時でも10Mです。
これはOS上の問題では無いかと考えます。(浅知恵かと思いますが。)
オフライン
すみません。ちょっと状況がややこしくなってきたので確認させて下さい。
azumanoshige による投稿:
何も対策をしていないと何度再起動したり、クリーンインストールを行っても、OSの仕様でPCにr8169 ドライバが使われるそうです。
再インストール直後は、r8169がロードされるので正常な動作です。
多くの環境では、その状態で問題無く動くようなのですが、なにか動作に異常がでたのでしょうか。
異常が見られた場合、どのような症状かできるだけ詳しく説明して下さい。
r8169でなぜか正常に動作しない、という場合は、r8168カーネルモジュールをインストールすることで問題を回避できることがあります。
今、現在、r8168がロードされる状態になっているのだと思いますが、念のため、
lspci -vs 3:0.0
の実行結果を投稿願えますでしょうか。最後の方に、
Kernel driver in use: r8168
Kernel modules: r8168, r8169とでていれば、r8168で動作しています。driver in useがr8169ならr8169で動作していることを示します。
azumanoshige による投稿:
しかし、一番初めにUbuntu9.4をインストールした際は速度が100Mでした。
その後、10.10にしたら何時でも10Mです。
100Mの速度がでたバージョンは、9.04でしょうか。
ちなみに、9.04は2009年の4月リリース版の意味です。
10.10は2010年の10月リリース版です。
9.04で100Mの速度がでていた場合、インストール時に使ったメディアを探すか、
http://old-releases.ubuntu.com/releases/9.04/
からISOイメージをダウンロードして、LiveCDで正常に動作するか再確認してみて下さい。
100Mの速度がでていたときと、現在までの間にハードウェア構成や接続状態などに変化はないでしょうか。
r8168ドライバで正常に動作しなかったという例は、今のところ聞いたことがなく、10Mでしか動かない原因がネットワーク構成やネットワーク機器にあるのではないかというように、私の考えは変わっています。
既にzaganさんが書かれているとおりですが、できるだけシンプルな環境にしてみて、接続確認をしてみるのが良いかと思います。
もし、9.04のLiveCDでも10Mでしか動かないのであれば、なにかネットワーク構成やケーブルを含めた使用機器に変化があったと考えられます。
変わったところを順に元に戻すイメージで切り分けていくのがよさそうです。
オフライン
過程から現状と改善点 (必要ないでしょうがもう一度振り返ってみて。)
9.4の時は100Mで自動接続されていた様です。(うる覚えですが)ビデオドライバーが無かったような?
10.4の時はちゃんと覚えてませんが、10Mの様です(接続は覚えてません)
10.10と11.4は10Mで接続は手動で行っていました。(11.4は操作とUbuntuの使い方が分からない為、プチパニで戻しました。)
今、自動でNICが復帰出来る様に回復
今後、速度回復とウェックアップでサスペンド復帰
他のPCとPS3からREGZAで録画したビデオとMP3及びISOの使用を目的としている為、ネットワークがサスペンドから復帰出来る様にしたいのです。(使用ソフトはPS3 Media Server・Sambaの予定)
更に、大きめのデータなので速度も必要かと考えています。
これはついでですが、バッファローのNASをUbuntuで、自動起動させたいとも考えています。(これは解決出来そうなページが有りましたが、また探さないと…)
こんな状態だと思います。
オフライン
取り急ぎ、
9.04・10.04・10.10・11.04はバージョンです
XPより現在までハード構成変更なし
XP時OSのかったるさ意外問題なし
LiveCDがどのように使うか分かりません。
r8168カーネルモジュールをインストールするしました(教えて頂いた通りに)
これからコマンドをうってみます
オフライン
ご指摘の通り
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASUSTeK Computer Inc. M4A785TD Motherboard
Flags: bus master, fast devsel, latency 0, IRQ 42
I/O ports at e800 [size=256]
Memory at f8fff000 (64-bit, prefetchable) [size=4K]
Memory at f8ff8000 (64-bit, prefetchable) [size=16K]
Expansion ROM at fbff0000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8168
Kernel modules: r8168, r8169
ちゃんと変更されています。
オフライン
>>異常が見られた場合、どのような症状かできるだけ詳しく説明して下さい。
リブートをしてもNICが自動的に接続されない。(毎回手動です)
速度が10Mです。
済みません文章が下手で.
対策になりそうな事を何度かネットで探し試しましたが、一切ダメでした.
オフライン
9.04のLiveCDは手元にありますでしょうか。
LiveCDでPCを起動して、インストールするのでは無く、「試しに使ってみる」の方でPCを起動するとインストールしなくてもUbuntuシステムが使えます。
この状態でネットワーク速度を確認してみて下さい。
ハードウェアやネットワーク構成に変更が無く、Ubuntuのバージョンによって100Mで通信できたり、10Mで通信できたりというのであれば、Ubuntuのコンポーネントのどれかが怪しいということになるかと思います。
逆に、9.04でも10Mでしか繋がらない状態になっているのであればネットワーク構成などに問題がある可能性が高いかと思います。
hmatsue による投稿:
なにかネットワーク構成やケーブルを含めた使用機器に変化があったと考えられます
は、ケーブル、ルータ、ハブなどを含むネットワーク機器の意味のつもりでした。
オフライン
>>9.04のLiveCDは手元にありますでしょうか。
済みませんCDから起動ですね^^;記述してすぐに気づきました(もう遅いけど)
10.04は有るのですが、捨てたようでもう少しかかります
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 83a3
Flags: bus master, fast devsel, latency 0, IRQ 26
I/O ports at e800 [size=256]
Memory at f8fff000 (64-bit, prefetchable) [size=4K]
Memory at f8ff8000 (64-bit, prefetchable) [size=16K]
Expansion ROM at fbff0000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
10.04ではこの様になります。(10M)
オフライン
遅くなりました
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
9.04で動かしています
オフライン
ドライバーは8169を使用してる模様。
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASUSTeK Computer Inc. Device 83a3
Flags: bus master, fast devsel, latency 0, IRQ 2301
I/O ports at e800 [size=256]
Memory at f8fff000 (64-bit, prefetchable) [size=4K]
Memory at f8ff8000 (64-bit, prefetchable) [size=16K]
Expansion ROM at fbff0000 [disabled] [size=64K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
簡素化ネットワークにするにはちょと現状では時間が掛かりそうです。
モデム玄関→ルーターリビング→ハブ→ハブ(F2)→PCでケーブルが無い場所を動かすのが大変
F2よりF1へソックリ移動
移動の方が早そうだな…
現状は以上です
何か有れば出来るだけ早急に、対応しますので是非お願いします。
オフライン
>>なにかネットワーク構成やケーブルを含めた使用機器に変化があったと考えられます
今気づきました、ここ最近(一年以内)はNASが増えただけですが、Ubuntuを入れる前(五月初旬)には変わっていたので、何も変わっていないはずです。
ちょっと出かけてきます、2時間は戻らないと思います。
オフライン
9.04では、やはり、100Mで動作するようですね。
さて、困った。
10.10では、ドライバを変えても影響が無かったことを考えると単純にドライバに問題があるというわけではないように思います。
何が原因かは分かりませんが、Auto-Negotiationに失敗しているのでしょうね。
できれば、ネットワーク構成を単純化してみる、というのを試してみて下さい。
困難であれば、先に下記を確認してみて下さい。
1. ルータの接続設定の、モードが固定になっていたりしないでしょうか。
9.04では100Mで動作する、という事象とやや矛盾する考えですが、ルータの接続設定が固定になっていてネゴシエーションに失敗しているのではないかという予想です。
2. ルータの接続がAuto-Negotiationになっているにもかかわらず、ネゴシエーションに失敗している場合、上手くいくかどうか分かりませんが、Ubuntuのドライバ側で固定設定を試してみましょう。
gksudo /etc/modprobe.d/r8168.conf
で設定ファイルを作成、オープンし、
内容を下記に設定。
options r8168 speed=100 duplex=1 autoneg=1
として保存。
sudo modprobe -r r8168 sudo modprobe r8168
して、ethtoolで状況確認してみて下さい。
この場合は、ルータのAuto-Negoの有効/無効が切り替えられる場合は両方試してみて下さい。
オフライン
遅くなりました
gksudo gedit /etc/modprobe.d/r1868.conf
で書き込み
コマンドでNICを再起動後
*-network
description: Ethernet interface
product: RTL8111/8168B PCI Express Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 03
serial: e0:**********
size: 10MB/s
capacity: 1GB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8168 driverversion=8.024.00-NAPI duplex=full ip=192.168.1.20 latency=0 link=yes multicast=yes port=twisted pair speed=10MB/s
resources: irq:42 ioport:e800(size=256) memory:f8fff000-f8ffffff memory:f8ff8000-f8ffbfff memory:fbff0000-fbffffff
NICのGUIでは速度不明ですが、これをみるとまだ10Mデスね…
お、あからPC再起動して確認してみます.
オフライン
再起動後、NICは10Mを表示
変わらない様子。
今日も対応、有難う御座いました.
また明日帰り次第、ご協力をお願いいたします.
オフライン
遅くなりました、済みません
ルーター上で固定の仕方が分からなかったので、多分1000Gで動いていると思います。
ユーザーを変えてログインをしたら。パネル上にNICのアイコンが出てこないのですが。
他の物は有りました。試しにブラウザーを動かしましたら動いてはいる模様です。
すみません、PCの移動はもう少し後になります。
以上です。
オフライン
azumanoshige による投稿:
ルーター上で固定の仕方が分からなかったので、
これはルータの設定画面では、モードの固定設定する欄がなかった、ということでしょうか。
あるいは、ルータの設定画面の開き方が判らなかったりして、未確認ということでしょうか。
前者であれば、AutoNegotiationでしか動かないのかも知れません。
後者であれば、マニュアルを参照して確認してみて下さい。
ルータがAutoNegotiaonでしか動かないのに、なぜかAutoNegotiationに失敗しているっぽい、という場合は、下記にオプションを変更してみる、というのも試してみて下さい。
options r8168 speed=100 duplex=1 autoneg=0
これはAutoNegotiationを止めて、完全に100M固定でNICを動かす設定です。
今、つながっているのは1000Mのルータなのでしたっけ。
その場合は、
options r8168 speed=1000 duplex=1 autoneg=0
options r8168 speed=1000 duplex=1 autoneg=1
も試してみて下さい。
speed=1000が1000M指定を意味します。
autoneg=0は、AutoNegotiationを無効化します。autoneg=1だと有効です。
なんの根拠もない直感ですが、ルータがなにかおかしな動きをしているような気がします。。
ルータを別のものに繋ぎかえる(と同時に接続をシンプルにしてみる)というのもぜひ試してみていただきたいところです。
オフライン
こんにちわー
9.10 で 100M というのはギガスイッチに繋いでいる状態でのことですよね?
100M で「しか」リンクしないのでしたら LANケーブルが粗悪なのではないですか?
以下を教えていただけますか?
□ 直近の直接繋がっているスイッチの品番
□ 上記との接続方法(埋め込みコンセント経由とか LANケーブル1本とか およその距離とか)
□ そのケーブルの仕様(自作? 購入? カテゴリ? 戸で挟まってるとか?)
では~~
オフライン
遅くなりました
ちょっと家事をしてました。
ルーターの説明書や、設定ページには速度指定は無い様です。
直ハブは、このpcだけ10mで他のPC・PS3は1gですね…
ケーブルは露出配線で規格は5E買って一年経ってません。
もちろん、潰されている所は無いです。
総延長は豪邸では無いので、60m位かな
すみません、ヨロシクお願いします。
オフライン
済みません 送信してしまって…
options r8168 speed=100 duplex=1 autoneg=0
sudo: options:: command not found
でしたTT
オフライン