[Armadillo:02576] Re: armadillo9 、ネットワークのリンク有無による動作の違いについて
nakai
email@hidden
2008年 1月 8日 (火) 16:58:56 JST
nakaiです。
linux/drivers/net/ep93xx_eth.c
の中の
phy_autoNegotiation()
内でmdelay(1000)をしていますね。
これをmsleepに変えるだけで状況は改善されるかもしれません。
# まだ全く試していません。
とりあえず状況報告だけですが。。
nakai さんは書きました:
> nakaiです。
>
>> 要因としては、起動完了後にネットワークをリンクさせた場合、armadillo9が一定時間何らかの制御が働いて
>> WDTをクリアできずにアラーム動作となってしまうと考えられるのですが
>> 良い解決案などがあれば教えていただけないでしょうか?
>
> Ethernetドライバ内でHWの初期化時にkernelを止めてる箇所があったと思います。
> ちょっと調べてみます。
>
> yusuke sato さんは書きました:
>> 佐藤と申します。
>> お世話になっております。
>>
>> 現在、armadillo9を使用した製品を開発中なのですが
>> 困っている事がありメールさせていただきました。
>>
>> まず、当方の製品仕様として
>> WDTをarmadillo9が周期的にクリアをおこない、
>> 何らかの問題が発生した場合はクリアはせずアラーム動作となるようにしています。
>>
>> 困っている点についてですが、
>> ネットワークがリンクしている状態(armadillo9のLANポートに端末を接続)でarmadillo9および製品を起動させ
>> た場合は問題ないのですが、
>> armadillo9および製品の起動が完了してからネットワークをリンクさせる(armadillo9のLANポートに端末を接続)
>> と
>> アラーム動作となってしまう現象が起きています。
>> 確認したところ、WDTをクリアできずにアラーム動作となってしまっています。
>>
>> 要因としては、起動完了後にネットワークをリンクさせた場合、armadillo9が一定時間何らかの制御が働いて
>> WDTをクリアできずにアラーム動作となってしまうと考えられるのですが
>> 良い解決案などがあれば教えていただけないでしょうか?
>>
>> 恐縮ですが、ご教授の程よろしくお願いいたします。以上
>>
>>
>>
>>
>>
>> --------------------------------------
>> Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
>> http://pr.mail.yahoo.co.jp/toolbar/
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/mailman/listinfo/armadillo
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内