[Armadillo:04251] Armadillo-500のネットワーク設定について(ethtool使用)

大木朋春 email@hidden
2009年 5月 13日 (水) 15:28:53 JST


大木と申します。
いつもお世話になっております。

Armadillo-500(2.6.18-at8使用)においてethtoolを使ってネットワーク設定を行った場合、以下の
ような現象が出ております。
ethtoolは、debianのサイトからarmバイナリをダウンロードして使用しています。

<現象>
ethtoolで10M half/full、100M half/fullの設定を行っても、LANケーブル挿抜時の表示が全て

 eth0: link up, 100Mbps, full-duplex, lpa 0x05E1

となり、100M fullと表示される。
ただし、ethtool eth0でステータス表示をすると、設定した通りの設定値が表示される。


おそらくドライバ側の問題かと思いますが、対処可能であれば対処内容をご教示ください。

# LANケーブル抜いた状態でethtool eth0をやっても常に
# Link detected: yes
# となるのは、また別の問題。

以下、その時のログです。
--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--

[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool eth0
Settings for eth0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Advertised auto-negotiation: Yes
	Speed: 100Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	Current message level: 0x00000004 (4)
	Link detected: yes
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool -s eth0 speed 10
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# eth0: link down
eth0: link down
eth0: link down
eth0: link down
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1

[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool -s eth0 duplex half
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]#
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]#
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# eth0: link down
eth0: link down
eth0: link down
eth0: link down
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1

[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool eth0
Settings for eth0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Advertised auto-negotiation: No
	Speed: 10Mb/s
	Duplex: Half
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	Current message level: 0x00000004 (4)
	Link detected: yes
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool -s eth0 duplex full
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# eth0: link down
eth0: link down
eth0: link down
eth0: link down
eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1

[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool eth0
Settings for eth0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Advertised auto-negotiation: No
	Speed: 10Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	Current message level: 0x00000004 (4)
	Link detected: yes
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]#
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool -s eth0 speed 100
eth0: link down
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1

[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool eth0
Settings for eth0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Advertised auto-negotiation: No
	Speed: 100Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	Current message level: 0x00000004 (4)
	Link detected: yes
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool -s eth0 duplex half
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]#
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]#
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# eth0: link down
eth0: link up, 100Mbps, full-duplex, lpa 0x05E1

[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool eth0
Settings for eth0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	Advertised auto-negotiation: No
	Speed: 100Mb/s
	Duplex: Half
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: off
	Current message level: 0x00000004 (4)
	Link detected: yes
[email@hidden (ttymxc0) /mnt/nand_flash/sbin]# ethtool -h
ethtool version 5
Usage:
(以下略)

--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<--


以上、よろしくお願いいたします。

----------------
大木 朋春



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