[Armadillo:00404] Re: Armadillo-9 イーサネット未接続時の動作

西山 裕哉/Nishiyama hiroya email@hidden
2005年 7月 5日 (火) 21:56:06 JST


西山@FitSystem です。

パッチありがとうございます。問題は解消しました。
ep93xx_eth.cをデバッグモードでビルドすると異常動作がよくわかりました。

今後ともよろしくお願いいたします。
----- Original Message ----- 
From: "Fumito Morishima" <email@hidden>
To: "Armadillo series general discussion list" 
<email@hidden>
Sent: Tuesday, July 05, 2005 9:11 PM
Subject: [Armadillo:00403] Re: Armadillo-9 イーサネット未接続時の動作


> 森島です。
>
> すみません、ネットワークのドライバにバグがありました。
> LANケーブルが接続していない状況においても、
> データの送信をリトライしてしまうようです。
>
> 検証が足りないですが、取り急ぎ修正したのでパッチを添付します。
> カーネルにあててみてください。
>
> 西山 裕哉/Nishiyama hiroya wrote:
>
>>はじめまして、ケースモデル(シルバー)ユーザの
>>西山@FitSystemと申します。
>>
>>イーサネットケーブルを接続しない状態で起動して
>>ターミナルから
>>ifconfig eth0 192.168.0.100 up
>>ping 192.168.0.1
>>を実行すると動作が重くなり、この状態でケーブルを接続すると正常に動作します。
>>再度ケーブルを抜いても重くなりません。
>>通常、ケーブルを接続しない人は少ないと思いますが、接続先機器の
>>電源が入っていない場合も同様に発生すると思います。
>>
>>動作確認したイメージは
>>http://download.atmark-techno.com/armadillo-9/image/
>>からダウンロードした以下のもので、変更はしていません。
>>ブートローダ: loader-armadillo9-3.bin
>>カーネル    : linux-2.4.27-a9-5.bin.gz
>>ユーザランド: romfs-20050425.img.gz
>>
>>イーサネット未接続状態を検出することが出来れば
>>ネットワークを起動しないように対応出来ますが方法がわかりません。
>>重くなる現象や対処方法について何か情報がありましたらご教授願います。
>>
>>以上、よろしくお願いいたします。
>>_______________________________________________
>>armadillo mailing list
>>email@hidden
>>http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>
>>
>
>


--------------------------------------------------------------------------------


> diff -uNr linux-2.4.27-a9-5_orig/drivers/net/ep93xx_eth.c 
> linux-2.4.27-a9-5/drivers/net/ep93xx_eth.c
> --- linux-2.4.27-a9-5_orig/drivers/net/ep93xx_eth.c 2005-07-05 
> 19:07:55.000000000 +0900
> +++ linux-2.4.27-a9-5/drivers/net/ep93xx_eth.c 2005-07-05 19:54:38.000000000 
> +0900
> @@ -1644,7 +1644,7 @@
>        status = phy_init(pD);
>        if (status != 0)
>        {
> -         return 1;
> +         return 0;
>        }
>     }
>
>


--------------------------------------------------------------------------------


> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> 



armadillo メーリングリストの案内