[Armadillo:05454] Re: Atmark-dist v20090318 ethtool関連のソース不具合

SiF 高木 email@hidden
2010年 7月 20日 (火) 13:27:36 JST


高木と申します

> ・Autoneg off時のduplex設定は、fullに変更できない。
> 	(表示上はfullとなるが、対抗機で確認するとhalfのまま)

この件については以下のサイトの「AutoNegoにご用心」が参考になるかもしれません。

http://www.itmedia.co.jp/help/howto/win/win2000/0010netdesign/02/10.html




> nakaiです。
> 
>> 以下の組み合わせで確認しました。
>> Hermit-At v1.1.21 (Armadillo-220/eth) compiled at 18:39:34, Mar 25 2009
>> atmark-dist v1.24.0 (AtmarkTechno/Armadillo-220.Base)
>> Linux 2.6.12.3-a9-17 [armv4tl arch]
> 
> 私の方でも確認してみました。link/speed/duplex/autoneg
> kernelは「2.6.12.3-a9-17」です。
> 
> ・Autoneg on時の状態表示(speed/duplex)は常に10/halfと表示
> ・Autoneg off時のspeed設定は10/100問題なく変更可能
> ・Autoneg off時のduplex設定は、fullに変更できない。
> 	(表示上はfullとなるが、対抗機で確認するとhalfのまま)
> ・リンクステータスは表示されない
> 
> 以上のようにほぼ対応していないようでした。
> 
> 
> [email@hidden (ttyAM0) ~]# ethtool eth0
> Settings for eth0:
>          Supported ports: [ ]
>          Supported link modes:
>          Supports auto-negotiation: No
>          Advertised link modes:  Not reported
>          Advertised auto-negotiation: No
>          Speed: 100Mb/s
>          Duplex: Full
>          Port: Twisted Pair
>          PHYAD: 0
>          Transceiver: internal
>          Auto-negotiation: off
> 
> 対抗機で確認すると、「100Mbps/half-duplex」でした。
> 
> 
> 
> (2010/07/18 0:27), 亀田 秀樹 wrote:
>>    nakai<email@hidden>
>>
>>    お世話になります。亀田です。
>>    回答遅くなり申し訳ありません。
>>
>>>>     ※ いまさらですがethtool正しく動いてないです。(滝汗
>>>>        A220で10Mbps/halfと表示されてるし・・・
>>>>        リンクアップ&ダウンの確認だけが目的なので事足りてますが。(笑
>>>
>>> 対応していると思っていました。。
>>> ・カーネルバージョンって何になりますか?
>>> ・オートネゴですか?それともfixedですか?
>>
>> 以下の組み合わせで確認しました。
>> Hermit-At v1.1.21 (Armadillo-220/eth) compiled at 18:39:34, Mar 25 2009
>> atmark-dist v1.24.0 (AtmarkTechno/Armadillo-220.Base)
>> Linux 2.6.12.3-a9-17 [armv4tl arch]
>>
>> ちなみにep93xx_eth.cにリンクアップダウン検出のパッチ当てて
>> カーネルを再構築してます。
>>
>>
>> 接続はオートネゴシエーションです。
>> 接続相手はBuffalo BSL-SS-2016Mと言うビジネスL2スイッチです。
>> http://buffalo.jp/products/catalog/item/b/bsl-ss-2016m/
>>
>> L2スイッチ側から見ると100M fullでした。
>> アルマジロのコンソール(ttyAM1)からの表示は10M/halfでした。
>>
>> # ethtool -s eth0 speed 100
>> # ethtool -s eth0 duplex full
>> このあたりのコマンドも反映されませんでした。
>>
>> 詳しく調べてる時間がなくて申し訳ありませんが、
>> 情報としてはこんなところです。
>>
>> /*****************************/
>> 亀田 秀樹<email@hidden>
>> /*****************************/
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>>
> 
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
> 





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