Re: [RFC v2] add 'miitool' command to view media-independent interface status

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 On 14 October 2012 18:11, Jean-Christophe PLAGNIOL-VILLARD>
<plagnioj@xxxxxxxxxxxx> wrote:
>> On 18:09 Wed 10 Oct     , Antony Pavlov wrote:
>> This command is based on "mii-diag" and "mii-tool" programs.
>>
>> TODO:
>>  * add GbE support (see http://ftp.debian.org/debian/pool/main/n/net-tools/net-tools_1.60-24.2.diff.gz);
>>  * add routines to manipulate media-independent interface state.
>>
>> EXAMPLES:
>>
>> barebox:/ miitool /dev/phy0
>> negotiated 100baseTx-FD, link ok
>>
>> barebox:/ miitool -v /dev/phy0
>> negotiated 100baseTx-FD, link ok
>>   product info: Level One LXT971A rev 2
>>   basic mode:   autonegotiation enabled
>>   basic status: autonegotiation complete, link ok
>>   capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
>>   advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
>>   link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
>>
>> barebox:/ miitool -vv /dev/phy0
>> negotiated 100baseTx-FD, link ok
>>   registers for MII PHY:
>>     3100 782d 0013 78e2 01e1 45e1 0007 2001
>>     0000 ffff ffff ffff ffff ffff ffff ffff
>>     0084 4780 0000 0000 0422 0000 0000 0000
>>     0000 0000 0080 0000 ffff 0000 0000 3660
>>   product info: Level One LXT971A rev 2
>>   basic mode:   autonegotiation enabled
>>   basic status: autonegotiation complete, link ok
>>   capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
>>   advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
>>   link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
>>
>> Signed-off-by: Antony Pavlov <antonynpavlov@xxxxxxxxx>
>> ---
>>  commands/Kconfig   |   11 +++
>>  commands/Makefile  |    1 +
>>  commands/miitool.c |  268 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>>  3 files changed, 280 insertions(+)
>>  create mode 100644 commands/miitool.c
>>
>> diff --git a/commands/Kconfig b/commands/Kconfig
>> index e934f29..c8cdd54 100644
>> --- a/commands/Kconfig
>> +++ b/commands/Kconfig
>> @@ -620,6 +620,17 @@ config CMD_USB
>>       help
>>         The usb command allows to rescan for USB devices.
>>
>> +config CMD_MIITOOL
>> +     bool
>> +     prompt "miitool command"
>> +     depends on NET
> phylib

 It seems that miitool does not depends on PHYLIB because it uses
 abstract file access for reading thranceiver's registers. Moreover it
 does not really depends on NET.
 On the other hand the situation can be changed in the future.

-- 
Best regards,
  Antony Pavlov

_______________________________________________
barebox mailing list
barebox@xxxxxxxxxxxxxxxxxxx
http://lists.infradead.org/mailman/listinfo/barebox


[Index of Archives]     [Linux Embedded]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux