Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000207Vine Linux1 バグ公開2006-09-21 16:182006-09-25 01:30
anonymous 
 
不明 
完了不明 
4.0beta 
 
x86
なし
0000207: CG-LACBGTD(GbE)がハイバネーション(&サスペンド)後に100Baseになる
coregaのCG-LACBGTDを使用しているのですがVineLinux4.0Beta(1,2共)でハイバネーションやサスペンド時の復帰後にカードのLED表示が100Baseとなります。
※転送速度を調べた訳ではないのでLEDの表示だけの可能性もあります。
また復帰時にIPアドレスを再取得に失敗し停止する場合がありました。

使用機種:IBM ThinkPad240&TjinkPad i1124
カード:corega CG-LACBGTD(コントローラチップ Realtek RTL8169SBL)
設定されていません。
課題の履歴
2006-09-21 16:18anonymous新規課題
2006-09-21 17:46daisukeコメント追加: 0001298
2006-09-24 22:10anonymousコメント追加: 0001299
2006-09-25 01:30daisuke状態新規 => 完了
2006-09-25 01:30daisukeコメント追加: 0001300

コメント
(0001298)
daisuke   
2006-09-21 17:46   
> coregaのCG-LACBGTDを使用しているのですがVineLinux4.0Beta(1,2共)で
> ハイバネーションやサスペンド時の復帰後にカードのLED表示が
> 100Baseとなります。
> ※転送速度を調べた訳ではないのでLEDの表示だけの可能性もあります。
>
> また復帰時にIPアドレスを再取得に失敗し停止する場合がありました。
>
>
> 使用機種:IBM ThinkPad240&TjinkPad i1124
> カード:corega CG-LACBGTD(コントローラチップ Realtek
> RTL8169SBL)

該当するカードをと機種をもっていないので検証はできませんが、
hibernate を利用しているのであれば、/etc/hibernate/common.conf で

# EjectCards yes

の行を有効にしてみてください。
標準ではインタフェースのダウン/アップしか行いませんが、
これを有効にすることで card が抜き差しされた扱いになります。

# r8169 driver が suspend/resume で状態を保持できないのかもしれません。
(0001299)
anonymous   
2006-09-24 22:10   
> # EjectCards yes
上記コメントを外して見ましたが1000Baseになりませんでした

> # r8169 driver が suspend/resume で状態を保持できないのかもしれま
> せん。
# modprobe -r r8169
# modprobe r8169
としたところLED表示が1000Baseとなりました

ドライバーの不具合かもせしませんね。
(0001300)
daisuke   
2006-09-25 01:30   
> # modprobe -r r8169
> # modprobe r8169
> としたところLED表示が1000Baseとなりました
>
> ドライバーの不具合かもせしませんね。

不具合というか、まあ現時点での仕様でしょう。他にも
suspend/resume に対応できないドライバはそれなりに
ありますし.

とりあえずは suspend/resume 時に module の reload を
させるように blacklist にのせておくのがいいかもしれ
ません。
/etc/hibernate/blacklisted_modules に r8169 を書いて
おけば rmmod/insmod をしてくれます。

本件は完了ということにします。