DOS �f�f�FBroadcom NetXtreme 57XX ���[�U�[�K�C�h
�ڎ��y�[�W�ɖ߂�
DOS �f�f�FBroadcom NetXtreme® 57XX ���[�U�[�K�C�h
�͂��߂�
��b�K�{����
�t�@���N�V���� (�R�}���h) ���X�g
�e�����e (�R�}���h) �̐��
�f�f�e�X�g
�G���[ ���b�Z�[�W
�͂��߂�
�R�}���h�͂��ׂāADOS �R�}���h �v�����v�g�܂��� Broadcom CLI (Command Line Interface) �v�����v�g�œ��͂ł��܂��BDOS �R�}���h �v�����v�g��g���ꍇ�A�R�}���h����s���邽�тɁAb57udiag -�t�@���N�V������ (����уI�v�V����) ����͂���K�v������܂��B�������I������ƁA�v���O������ DOS �R�}���h �v�����v�g�ɐ����߂��܂��BBroadcom CLI ���[�h�ł́A�R�}���h������� b57udiag ��܂߂�K�v�͂���܂���B�t�@���N�V�������ƓK�ȃI�v�V������������͂��Ă��������B�������I������ƁA�v���O������ Broadcom CLI �R�}���h �v�����v�g�ɐ����߂��܂��B
Broadcom CLI ���[�h�ł́A�V�X�e����� 2 �̃f�o�C�X�������̂Ƒz�肵�܂��B���̃f�o�C�X���͂��ׂāA�e CLI �v�����v�g�̑O�Ɉȉ��̂悤�ɕ\������܂��B
C Brd:Rv Bus PCI Spd Base Irq EEP MAC Fmw Configuration
- ------- ------- --- --- ---- -- ---- ----------- ----------- --------------
0 5705:A3 02:0A:0 32 33 FEAF 3 128K 0010180416DB 5705-v3.16 PW,auto
1 5705:A3 02:0B:0 32 33 FEAD 11 128K 0010180416C4 5705-v3.16 PW,auto
��b�K�{����
�I�y���[�e�B���O �V�X�e�� �FDOS 6.22
�\�t�g�E�F�A �Fb57udiag.exe
�t�@���N�V���� (�R�}���h) ���X�g
�t�@���N�V���� ���X�g�ɃA�N�Z�X����Ƃ��́A�R�}���h b57udiag -cmd ����͂��āAENTER �L�[������Ă��������B
�R�}���h
����
upgfrm
�t�@�C������ PXE �܂��̓u�[�g�R�[�h��A�b�v�O���[�h����
dir
NVRAM ��̃t�@�C�� �f�B���N�g����\������
setwol
WOL ��C�l�[�u��/�f�B�X�G�[�u������
setpxe
PXE ��C�l�[�u��/�f�B�X�G�[�u������
setasf
ASF ��C�l�[�u��/�f�B�X�G�[�u������
setipmi
IPMI ��C�l�[�u��/�f�B�X�G�[�u������
setmba
�����̃u�[�g �G�[�W�F���g��C�l�[�u������
nictest
��A�� NIC �e�X�g����s����
exit
�v���O������I������
device
�f�o�C�X��\�����邩�A��ւ���
version
�v���O�����̃o�[�W������\������
help
���p�\�ȃR�}���h��\������
dos
DOS �R�}���h����s����
reset
�`�b�v����Z�b�g����
cls
�X�N���[����N���A����
asfprg
ASF �t�@�[���E�F�A�� NVRAM �Ƀv���O��������
�e�����e (�R�}���h) �̐��
upgfrm
��e �F�t�@�C������ PXE �܂��̓u�[�g�R�[�h��A�b�v�O���[�h���܂��B
�\�� �Fupgfrm -options
���̃R�}���h�́A�t�@�C������R�[�h��ǂݏo���A���̃R�[�h�� PXE �܂��̓u�[�g�̈�Ƀv���O�������܂��B�K���A�����̃p�����^ (�v���O�����Ώۂ́upxe �v�܂��́uboot �v�ƃt�@�C����) ��w�肵�Ă��������B
�I�v�V����
����
f string
���̓t�@�C��
p
PXE �R�[�h��A�b�v�O���[�h����
b
�u�[�g �R�[�h��A�b�v�O���[�h����
d
�f�o�C�X �`�F�b�N����s���Ȃ�
dir
��e �FNVRAM ��̃t�@�C�� �f�B���N�g����\�����܂��B
�� �F
Entry Type SRAM Addr EEP Offset Length Execute Version
----- ------------ --------- ---------- -------- ------- -------
BootCode 08003000 00000200 000011B0 CPUA (2) 5705-v3.16
0 PXE 00010000 000013B0 0000C854 NO 7.0.1
1 ASF CFG 00000000 0001027C 000001D4 NO ASFIMPIc V2.15 2 ASF CPUB C0034000 00010450 0002654 NO ASFIMPIc V2.15 3 ASF CPUA 08000000 00012AA4 000035b4 NO ASFIMPIc V2.15 4 INIT C0034000 00016058 00001A94 CPUB ASFIMPIc V2.15
setwol
��e �FWake-on-LAN (LAN �̎n��) ��C�l�[�u��/�f�B�X�G�[�u�����܂��B
�\�� �Fsetwol -options
�I�v�V����
����
e
WOL ��C�l�[�u������
d
WOL ��f�B�X�G�[�u������
setpxe
��e �FPXE ��C�l�[�u��/�f�B�X�G�[�u�����APXE ���x��ݒ肵�܂��B
�\�� �Fsetpxe -options
�I�v�V����
����
e
PXE ��C�l�[�u������
d
PXE ��f�B�X�G�[�u������
s DEC
PXE ���x��w�肷�� (�f�t�H���g��0)
���x�F
0 = Auto
1 = 10 Mbit/�b ����d
2 = 10 Mbit/�b �S��d
3 = 100 Mbit/�b ����d
4 = 100 Mbit/�b �S��d
setasf
��e �FASF (Alert Standard Format) ��C�l�[�u��/�f�B�X�G�[�u�����܂��B
�\�� �Fsetasf -options
�I�v�V����
����
e
ASF ��C�l�[�u������
d
ASF ��f�B�X�G�[�u������
setipmi
��e �FIPMI (Intelligent Platform Management Interface) ��C�l�[�u��/�f�B�X�G�[�u�����܂��B
�\�� �Fsetipmi -options
�I�v�V����
����
e
IPMI ��C�l�[�u������
d
IPMI ��f�B�X�G�[�u������
setmba
��e �F�����̃u�[�g �G�[�W�F���g (MBA) ��C�l�[�u��/�f�B�X�G�[�u�����܂��B
�\�� �Fsetmba -options
nictest
��e �F��A�� NIC (�l�b�g���[�N �C���^�[�t�F�C�X �R���g���[��) �e�X�g����s���܂��B
�\�� �Fnictest [test list]
�� �F�e�X�g�̓�e�Ɋւ��ẮA�u�f�f�e�X�g �v��������������B
abcd
���ׂẴe�X�g����s����
b
�O���[�v b �̂��ׂẴe�X�g����s����
a3b1
a3 �� b1 �̃e�X�g�̂ݎ��s����
a124b2
a1�Aa2�Aa4�Ab2 �̃e�X�g����s����
�e�X�g ���X�g�����͂���Ă��Ȃ��ꍇ�́Adiagcfg �̐ݒ肪�g�p����܂��B
�I�v�V����
����
-n <DEC>
��������
-e
NVRAM ������s����
exit
��e �FCLI ���[�h��I�����܂��B
�\�� �Fexit
��F 57udiag exit
device
��e �F�f�o�C�X��\�����邩�A��ւ��܂��B
�\�� �Fdevice -options
�I�v�V����
����
n [HEX]
�f�o�C�X�ԍ� (�f�t�H���g = 00000000)
r
�J�����g �f�o�C�X����ׂč폜���A���p�\�ȃf�o�C�X��ēx�X�L��������
s
�T�C�����g ���[�h (�f�o�C�X��\�����Ȃ�)
version
��e �F�\�t�g�E�F�A�̃o�[�W������\�����܂��B
�\�� �Fversion
�� �F
C:¥>b57udiag -version
Copyright (c) 2000, 2001, 2002, 2003 Broadcom Corporation, all rights reserved
Broadcom Gigabit Ethernet Controller User Diagnostic 7.0 (03/09/14)
help
��e �F���p�\�ȃw���v �R�}���h��\�����܂��B
�\�� �Fhelp
�� �F
C:¥>b57udiag -help
Copyright (c) 2000, 2001, 2002, 2003 Broadcom Corporation, all rights reserved
Broadcom Gigabit Ethernet Controller User Diagnostic 7.0 (03/09/14)
�R�}���h
����
upgfrm
�t�@�C������ PXE �܂��̓u�[�g�R�[�h��A�b�v�O���[�h����
dir
NVRAM ��̃t�@�C�� �f�B���N�g����\������
setwol
Wake-on-LAN (LAN �̎n��) ��C�l�[�u��/�f�B�X�G�[�u������
setpxe
PXE ��C�l�[�u��/�f�B�X�G�[�u������
setasf
ASF ��C�l�[�u��/�f�B�X�G�[�u������
setmba
�����̃u�[�g �G�[�W�F���g��C�l�[�u������
nictest
��A�� NIC �e�X�g����s����
exit
�v���O������I������
device
�f�o�C�X��\�����邩�A��ւ���
version
�v���O�����̃o�[�W������\������
help
���p�\�ȃR�}���h��\������
dos
DOS �R�}���h����s����
reset
�`�b�v����Z�b�g����
cls
�X�N���[����N���A����
asfprg
ASF �t�@�[���E�F�A�� NVRAM �Ƀv���O��������
dos
��e �FDOS �R�}���h����s���܂��B
�\�� �Fdos
���͂���Ă���p�����^���Ȃ��ꍇ�́ADOS �V�F�������͂���܂��B
reset
��e �F�`�b�v����Z�b�g���܂��B
�\�� �Freset -options
�I�v�V����
����
c
�R�[���h ���Z�b�g��V�~�����[�g����
w
�t�@�[���E�F�A�̏�����ҋ@����
t
���Z�b�g����t�@�[���E�F�A�̏������]�܂ł̎��Ԃ�\������
cls
��e �F�X�N���[����N���A���܂��B
�\�� �Fcls
asfprg
��e �FASF �t�@�[���E�F�A�� NVRAM �Ƀv���O�������܂��B
�\�� �Fasfprg
BCM5702/5703/5704 �f�o�C�X�̃f�t�H���g�̃t�@�C�����́AAsfeinit.bin�AAsfecpua.bin�AAsfecpub.bin �ł��BBCM5705 �f�o�C�X�̃f�t�H���g�̃t�@�C�����́AAsfe5ini.bin�AAsfe5cpa.bin�AAsfe5cpb.bin �ł��B�����̃t�@�C���́AB57diag.exe �t�@�C���Ɠ����f�B���N�g���ɓ����K�v������܂��B�����̃t�@�C���́A�p�����^�ŏ㏑���ł��܂��B
�I�v�V����
����
v <HEX>
�璷���x�� (0,1,2) (def=00000001)
�f�f�e�X�g
�f�f�e�X�g�́A���W�X�^ �e�X�g�A������ �e�X�g�A�����ʃe�X�g�A�f�[�^ �e�X�g�� 4 �̃O���[�v�ɕ��ނ���܂��B���� 4 ��ނ̃e�X�g�́A�����ł̓O���[�v A�A�O���[�v B�A�O���[�v C�A�O���[�v D �Ƃ��܂��B
�e�X�g��
�O���[�v A
A1�F �Ԑڃ��W�X�^ �e�X�g
A2�F �R���g���[�� ���W�X�^ �e�X�g
A3�F ���荞�݃e�X�g
A4�F BIST
A5�F PCI Cfg ���W�X�^ �e�X�g
�O���[�v B
B1�F �X�N���b�`�p�b�h �e�X�g
B2�F BD SRAM �e�X�g
B3�F DMA SRAM �e�X�g
B4�F MBUF SRAM �e�X�g
B5�F MBUF SRAM (DMA �o�R) �e�X�g
B6�F �O�� SRAM �e�X�g
�O���[�v C
C1�F EEPROM �e�X�g
C2�F CPU �e�X�g
C3�F DMA �e�X�g
C4�F MII �e�X�g
C5�F VPD �e�X�g
C6�F ASF �e�X�g
C7�F ROM �g���e�X�g
�O���[�v D
D1�F MAC ���[�v�o�b�N �e�X�g
D2�F PHY ���[�v�o�b�N �e�X�g
D3�F RJ-45 ���[�v�o�b�N �e�X�g
D4�F MII �����ʃe�X�g
D5�F MSI �e�X�g
�e�X�g�̓�e
A1�F �Ԑڃ��W�X�^ �e�X�g
�R�}���h �Fregtest -i
�@�\ �F���̃e�X�g�ł́A�ԐړI�ȃA�h���X�w����@��p���āA�f�[�^�̃C���N�������g�� MAC �n�b�V�� ���W�X�^ �e�[�u���ɏ�������ł���A�f�[�^��ǂݖ߂��Č����܂��B�e�X�g �f�[�^�̃C���N�������g���́A�������̏������݁E�ǂݏo���� 100 ��s���܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
A2�F �R���g���[�� ���W�X�^ �e�X�g
�R�}���h �Fregtest
�@�\ �F�R���t�B�M�����[�V���� �R���e���c��Ŏw�肳��Ă���e���W�X�^�́A�ǂݏo����p�r�b�g�Ɠǂݏ����p�r�b�g���`���܂��B�e�X�g�ł� 0 �� 1 ��e�X�g�p�r�b�g�ɏ������݁A�ǂݏo����p�r�b�g�͕ύX����Ȃ����Ƃ�A�ǂݏ����p�r�b�g�͏����ύX����邱�Ƃ�m�F���܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
�f�t�H���g ���W�X�^ �e�[�u��
���̃e�X�g�ł́A���W�X�^�̃R���t�B�M�����[�V���� �t�@�C�� (Ctrlreg.txt) ����W�X�^�̒�`�ɍ��킹�ēǂݏo���悤���s���܂��B�t�@�C�������݂��Ȃ��ꍇ�́A�f�t�H���g�̃��W�X�^ �I�t�Z�b�g�ƃ}�X�N �r�b�g���g�p����܂��B
�I�t�Z�b�g
R/O �}�X�N
R/W �}�X�N
0x00000400
0x00000000
0x007FFF8C
0x00000404
0x03800107
0x00000000
A3�F ���荞�݃e�X�g
�R�}���h �Fintrtest
�@�\ �F���̃e�X�g�́A���荞�݂̋@�\������܂��B���荞�݂�C�l�[�u�����A���荞�ݔ����܂� 500 ms �ԑҋ@���܂��B���荞�݂������ł��Ȃ��ꍇ�́A���|�[�g������܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
A4�F BIST
�R�}���h �Fbist
�@�\ �F�n�[�h�E�F�A�̃r���g�C�����ȃe�X�g (BIST�ABuilt-In Self-Test) �ł��B���̃e�X�g�ł� BIST ��J�n���A�n�[�h�E�F�A����Ԃ����e�X�g���ʂ�҂��܂��B
�f�t�H���g �F�Ԍ��I�ȕs�ǂ���������\�������邽�߁A���̃e�X�g�͌��݃f�t�H���g�Ńf�B�X�G�[�u���ɂ���Ă��܂��B
A5�F PCI Cfg ���W�X�^ �e�X�g
�R�}���h �Fpcicfg
�@�\ �F���̃e�X�g�ł́APCI �R���t�B�M�����[�V���� ���W�X�^�̃A�N�Z�X�̊��S����m�F���܂��B
B1�F �X�N���b�`�p�b�h �e�X�g
�R�}���h �Fmemtest -s
�@�\ �F���̃e�X�g�ł́A�{�[�h��̃X�N���b�`�p�b�h�� SRAM ���e�X�g����܂��B�ȉ��̃e�X�g�����s����܂��B
�f�[�^ �p�^�[�� �e�X�g �F���̃e�X�g�ł́A�e�X�g �f�[�^�� SRAM �ɏ������݁A�f�[�^���������ǂݖ߂���邩�ǂ�����m�F���܂��B�e�X�g �f�[�^�ɂ́A0x00000000�A0xFFFFFFFF�A0xAA55AA55�A0x55AA55AA ���g�p����܂��B
��փf�[�^ �p�^�[�� �e�X�g �F���̃e�X�g�ł́A�e�X�g �f�[�^�� SRAM �ɏ������݁A�⑫�e�X�g �f�[�^����̃A�h���X�ɏ�������ŁA�����̃f�[�^���������ǂݖ߂���邩�ǂ�����m�F���܂��B�e�X�g��ɂ�A�v���O�����������x�ǂݖ߂��ăf�[�^����������������邩�ǂ�����m�F���܂��B�e�X�g �f�[�^�ɂ́A0x00000000�A0xFFFFFFFF�A0xAA55AA55�A0x55AA55AA ���g�p����܂��B
�A�h���X �e�X�g �F���̃e�X�g�ł́A�e�A�h���X�Ƀf�[�^�̈�ӂ̃C���N�������g��������݁A�f�[�^��ǂݖ߂��āA�f�[�^�����������Ƃ�m�F���܂��B���ׂẴA�h���X�Ɉ�ӂ̃f�[�^����͂��I����ƁA�v���O�����̓f�[�^��ǂݖ߂��A�f�[�^���ˑR�Ƃ��Đ��������Ƃ�m�F���܂��B
�E�H�[�L���O ���� �r�b�g �e�X�g �F �e�A�h���X�ɑ��āA�f�[�^ 1 ��������݁A�����ǂݖ߂��ăe�X�g���܂��B���ɍ��� 1 �r�b�g���f�[�^��V�t�g���A�f�[�^�� 2 ���ɂ��ē����e�X�g����s���܂��B�e�X�g �r�b�g���e�X�g �A�h���X���ׂĂ�V�t�g���I���܂ŁA����� 32 ��J��Ԃ��܂��B���̃e�X�g�́A�e�X�g�͈͑S�̂ŌJ��Ԃ���܂��B
�[�������_�� �f�[�^ �e�X�g �F �v�Z�ς݂̋[�������_�� �f�[�^ �Z�b�g��g�p���āA�e�e�X�g RAM �Ɉ�ӂ̃f�[�^��������݂܂��B�e�X�g��ɂ�A�v���O�����������x�ǂݖ߂��ăf�[�^����������������邩�ǂ�����m�F���܂��B
�f�t�H���g �F Enable�i�C�l�[�u����ԁj
B2�F BD SRAM �e�X�g
�R�}���h �F memtest -b
�@�\ �F ���̃e�X�g�ł́ABD (Buffer Descriptor�A�o�b�t�@�L�q�q) SRAM ��e�X�g���܂��B���̃e�X�g�́AB1 �Ő�������u�X�N���b�`�p�b�h �e�X�g�v�Ɠ������@�Ŏ��s����܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
B3�F DMA SRAM �e�X�g
�R�}���h �Fmemtest -d
�@�\ �F ���̃e�X�g�ł́A�e�X�g B1 �Ő�������u�X�N���b�`�p�b�h �e�X�g�v����s���āADMA (Direct Memory Access�A���ڃ����� �A�N�Z�X) SRAM ��e�X�g���܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
B4�F MBUF SRAM �e�X�g
�R�}���h �Fmemtest -m
�@�\ �F ���̃e�X�g�ł́A�e�X�g B1 �Ő�������u�X�N���b�`�p�b�h �e�X�g�v����s���āAMBUF (memory access buffer�A������ �A�N�Z�X �o�b�t�@) SRAM ��e�X�g���܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
B5�F MBUF SRAM (DMA �o�R) �e�X�g
�R�}���h �Fmemtest -x
�@�\ �F���̃e�X�g�ł́A8 ��ނ̃f�[�^ �e�X�g �p�^�[����g�p���܂��B���̃e�X�g�ɂ� 0�~1000 �T�C�Y�̃f�[�^ �o�b�t�@��g�p���܂��B�p�^�[�� �e�X�g�̑O�ɁA�o�b�t�@������������e�X�g �p�^�[�����������܂�܂��B���ɁA�z�X�g �o�b�t�@����R���g���[�� MBUF �������ɑ��ăT�C�Y 0�~1000 �� DMA �]������s���܂��B���̃e�X�g�ł́A�z�X�g �������ɑ���R���g���[�� MBUF �������̃f�[�^�̊��S��������ADMA �� MBUF �o�b�t�@�S�̂ɌJ��Ԃ��܂��B���ɃR���g���[������z�X�g�ւ̎�M DMA ����s���܂��B��M DMA ���s�O�ɁA0�~1000 �o�C�g�̃e�X�g �o�b�t�@�� 0 �ɃN���A����܂��B�f�[�^�̊��S�����������ƁA�e�X�g�� MBUF SRAM �̈�S�̂ŌJ��Ԃ���܂��B8 ��ނ̃e�X�g �p�^�[���ɂ��āA�ȉ��ɐ�����܂��B
�e�X�g �p�^�[��
���
00x16 �� FFx16
�z�X�g DMA �o�b�t�@�S�̂� 16 �o�C�g�� 00 �Ŗ��ߍ��݁A���� 16 �o�C�g�� FF �Ŗ��ߍ��݂܂��B
FFx16 �� 00x16
�z�X�g DMA �o�b�t�@�S�̂� 16 �o�C�g�� FF �Ŗ��ߍ��݁A���� 16 �o�C�g�� 00 �Ŗ��ߍ��݂܂��B
00x32 �� FFx32
�z�X�g DMA �o�b�t�@�S�̂� 32 �o�C�g�� 00 �Ŗ��ߍ��݁A���� 32 �o�C�g�� FF �Ŗ��ߍ��݂܂��B
FFx32 �� 00x32
�z�X�g DMA �o�b�t�@�S�̂� 32 �o�C�g�� FF �Ŗ��ߍ��݁A���� 32 �o�C�g�� 00 �Ŗ��ߍ��݂܂��B
00000000
�z�X�g�� DMA �o�b�t�@�S�̂� 00 �Ŗ��ߍ��݂܂��B
FFFFFFFF
�z�X�g DMA �o�b�t�@�S�̂� FF �Ŗ��ߍ��݂܂��B
AA55AA55
�z�X�g�� DMA �o�b�t�@��f�[�^ 0xAA55AA55 �Ŗ��ߍ��݂܂��B
55AA55AA
�z�X�g�� DMA �o�b�t�@��f�[�^ 0x55AA55AA �Ŗ��ߍ��݂܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
B6�F �O�� SRAM �e�X�g
�R�}���h �Fmemtest -e
�@�\ �F���̃e�X�g�ł́A�e�X�g B1 �Ő�������u�X�N���b�`�p�b�h �e�X�g�v����s���āA�O�� SRAM ��e�X�g���܂��B
�f�t�H���g �FDisable (�f�B�X�G�[�u�����)
C1�F EEPROM �e�X�g
�R�}���h �Fsetest
�@�\ �FEEPROM (electrically erasable programmable read-only memory) �e�X�g�ł́A�C���N�������g �e�X�g �f�[�^���g�p����܂��B���̃e�X�g�́A�e�X�g �f�[�^��e�X�g�̈��ɖ������A�����ǂݖ߂��ăR���e���c������܂��B�e�X�g�̏I����A�e�X�g�̈�� 0 �Ŗ��߁A��������N���A���܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
C2�F CPU �e�X�g
�R�}���h �Fcputest
�@�\ �F���̃e�X�g����s����ƁACpu.bin �t�@�C�����J���܂��B���̃t�@�C�������݂��A���̃R���e���c���ǍD�ł���ꍇ�́ARX CPU �� TX CPU �ւ̃R�[�h����[�h���ACPU �̎��s������܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
C3�F DMA �e�X�g
�R�}���h �Fdmatest
�@�\ �F���̃e�X�g�ł́A�D�揇�ʂ̍������ڃ����� �A�N�Z�X (DMA) �ƒႢ DMA �̗�����e�X�g���܂��B�e�X�g�́A�z�X�g ����������R���g���[�� SRAM �Ƀf�[�^��ړ����A�f�[�^������܂��B���ɁA�z�X�g �������Ƀf�[�^��߂��āA�f�[�^��Ăь����܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
C4�F MII �e�X�g
�R�}���h �Fmiitest
�@�\ �FMII (Medium Independent Interface�A���f�B�A�Ɨ��C���^�[�t�F�C�X) �e�X�g�̋@�\�́AA2 �Ɠ����ł��B�R���g���[�� ���W�X�^ �e�X�g �R���t�B�M�����[�V���� �R���e���c��Ŏw�肳��Ă���e���W�X�^�́A�ǂݏo����p�r�b�g�Ɠǂݏ����p�r�b�g����肵�܂��B�e�X�g�ł� 0 �� 1 ��e�X�g�p�r�b�g�ɏ������݁A�ǂݏo����p�r�b�g�l�͕ύX����Ȃ����ƁA�ǂݏ����p�r�b�g�͕ύX����邱�Ƃ�m�F���܂��B
�f�t�H���g �F�e�X�g�̓C�l�[�u������܂��B
�f�t�H���g �F���W�X�^ �e�[�u��
���̃e�X�g�ł́A���W�X�^�̃R���t�B�M�����[�V���� �t�@�C�� (Miireg.txt) ����W�X�^�̒�`�ɍ��킹�ēǂݏo���悤���s���܂��B�t�@�C�������݂��Ȃ��ꍇ�́A�ȉ��̃e�[�u�����g�p����܂��B
�I�t�Z�b�g
�ǂݏo����p�}�X�N
�ǂݏ����}�X�N
0x00
0x0000
0x7180
0x02
0xFFFF
0x0000
0x03
0xFFFF
0x0000
0x04
0x0000
0xFFFF
0x05
0xEFFF
0x0000
0x06
0x0001
0x0000
0x07
0x0800
0xB7FF
0x08
0xFFFF
0x0000
0x09
0x0000
0xFF00
0x0A
0x7C00
0x0000
0x10
0x0000
0xFFBF
0x11
0x7C00
0x0000
0x19
0x7C00
0x0000
0x1E
0x0000
0xFFFF
0x1F
0x0000
0xFFFF
C5�F VPD �e�X�g
�R�}���h �Fvpdtest
�@�\ �FVPD �e�X�g�ł́A�e�X�g����s����O�ɁA�܂� VPD (Vital Product Data�A�o�C�^�����i�f�[�^) �������̃R���e���c��ۑ����܂��B���ɁA5 ��ނ̃e�X�g �f�[�^ �p�^�[�� (0xFF�A0xAA�A0x55�A�C���N�������g �f�[�^�A�f�N�������g �f�[�^) �̂��� 1 �� VPD �������ɏ������݂܂��B�f�t�H���g�ł́A�C���N�������g �f�[�^ �p�^�[�����g�p����܂��B�e�X�g�ł́A�e�X�g�̈�S�̂Ƀf�[�^��������݁A�����ǂݖ߂��Ă���AVPD �������̌��̃R���e���c�����܂��B
�f�t�H���g �FDisable (�f�B�X�G�[�u�����)
C6�F Alert Standard Format (ASF) �e�X�g
�R�}���h �Fasftest
�@�\ �F
���Z�b�g �e�X�g �F ���̃e�X�g�ł́A���Z�b�g �r�b�g��ݒ肵�A���ȃN���A �r�b�g�̃|�[�����O��s���܂��B���W�X�^�̃��Z�b�g�l������܂��B
�C�x���g �}�b�s���O �e�X�g �F ���̃e�X�g�́ASMB_ATTN �r�b�g��ݒ肵�܂��BASF_ATTN_ LOC �r�b�g��ύX���ATX_CPU �܂��� RX_CPU �C�x���g �r�b�g��̃}�b�s���O �r�b�g������܂��B
�J�E���^ �e�X�g
WG_TO�AHB_TO�APA_TO�APL_TO�ART_TO ��N���A�� (�����̃r�b�g��ݒ肵��)�A�r�b�g���N���A���ꂽ���Ƃ�m�F���܂��B
�^�C���X�^���v �J�E���^��N���A���܂��B�l 1 �� PL�APA�AHB�AWG�ART �̊e�J�E���^�ɏ������݂܂��BTSC_EN �r�b�g��ݒ肵�܂��B
���ꂼ��� PA_TO �r�b�g��|�[�����O���A50 �܂ŃJ�E���g���܂��B50 �ɒB����ƁAPL_TO ���ݒ肳��邩�ǂ�����`�F�b�N���܂��B200 �܂ŃJ�E���g�s���܂��B����ȊO�� TO �r�b�g����ׂăZ�b�g�ł��邱�Ƃ�m�F���A�^�C���X�^���v �J�E���^���C���N�������g����邱�Ƃ�����܂��B
C7�F ROM �g���e�X�g
�R�}���h �Fromtest
�@�\ �F�f�o�C�X��̊g�� ROM (Read-Only Memory�A�ǂݎ���p������) �̃C�l�[�u���A�f�B�X�G�[�u���A�A�N�Z�X�̋@�\��e�X�g���܂��B
D1�F MAC ���[�v�o�b�N �e�X�g
�R�}���h �Fpkttest -m
�@�\ �F����I�ȃ��[�v�o�b�N �f�[�^�]��/��M�e�X�g�ł��B������[�v�o�b�N ���[�h�� MAC (Medium Access Control�A���f�B�A �A�N�Z�X �R���g���[��) ����������A100 �p�P�b�g��]�����܂��B�f�[�^�́A��M�`���l���Ƀ��[�g�o�b�N����A�܂��A��M���[�e�B���ɂ���Ď�M����Ȃ���Ȃ�܂���B����ɂ��f�[�^�̊��S����������܂��BGigabit Ethernet ���C�l�[�u������Ă��Ȃ��ꍇ�A���̃e�X�g�ł� 100 Mbit/�b �̓]�����x���g�p����܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
D2�F PHY ���[�v�o�b�N �e�X�g
�R�}���h �Fpkttest -p
�@�\ �F���̃e�X�g�́A�f�[�^�������w�f�o�C�X (PHY) ��o�R���ă��[�g�o�b�N�����_������AMAC ���[�v�o�b�N �e�X�g (D1) �Ɠ���ł��BGigabit Ethernet ���C�l�[�u������Ă��Ȃ��ꍇ�A���̃e�X�g�ł� 100 Mbit/�b �̓]�����x���g�p����܂��B
�f�t�H���g �FEnable (�C�l�[�u�����)
D3�F RJ-45 ���[�v�o�b�N �e�X�g
�R�}���h �Fpkttest -e
�@�\ �F�O�����[�v�o�b�N �e�X�g�ł��BUUT (unit under test) �Ɋւ��ẮA�ݒ肳��Ă��郋�[�v�o�b�N ���[�h�͂���܂���B�f�[�^�� RJ45 ���[�v�o�b�N �R�l�N�^�ɂ�胋�[�v�o�b�N����邱�Ƃ��\�z����Ă��܂��BGigabit Ethernet ���C�l�[�u������Ă��Ȃ��ꍇ�A���̃e�X�g�ł� 100 Mbit/�b �̓]�����x���g�p����܂��B
�f�t�H���g �FDisable (�f�B�X�G�[�u�����)
D4�F MII �����ʃe�X�g
�R�}���h �F�Ȃ�
�@�\ �F�����|�[�����O�@�\�� PHY ���荞�@�\��e�X�g���܂��B�����̋@�\�́APHY �̋@�\�ł��B
�f�t�H���g �FEnable (�C�l�[�u�����)
D5�F MSI �e�X�g
�R�}���h �Fmsitest
�@�\ �F�f�o�C�X�� MSI (Message Signal Interrupt�A���b�Z�[�W�M�����荞��) �@�\��e�X�g���܂��BMSI �̒�`�Ɋւ��ẮA�o�[�W���� 2.2 �́uPCI �K�i�v��������������B
�f�t�H���g �FDisable (�f�B�X�G�[�u�����)
�G���[ ���b�Z�[�W
/* 0 */ "PASS (�p�X)",
/* 1 */ "Got 0x%08X @ 0x%08X. (0x%08X @ 0x%08X �����) Expected 0x%08x (0x%08x ���\�z����Ă��܂���)",
/* 2 */ "Cannot perform task while chip is running (�`�b�v���s���̓^�X�N����s�ł��܂���)",
/* 3 */ "Invalid NIC device (NIC �f�o�C�X�������ł�)",
/* 4 */ "Read only bit %s got changed after writing zero at offset 0x%X (�I�t�Z�b�g 0x%X �Ń[������������ƂɁA�ǂݏo����p�r�b�g %s ���ύX����܂���)",
/* 5 */ "Read only bit %s got changed after writing one at offset 0x%X (�I�t�Z�b�g 0x%X �� 1 ����������ƂɁA�ǂݏo����p�r�b�g %s ���ύX����Ă��܂�)",
/* 6 */ "Read/Write bit %s did not get cleared after writing zero at offset 0x%X (�I�t�Z�b�g 0x%X �Ń[������������ƁA�ǂݏ����r�b�g %s ���N���A����܂���ł���)",
/* 7 */ "Read/Write bit %s did not get set after writing one at offset 0x%X (�I�t�Z�b�g 0x%X �� 1 ����������ƁA�ǂݏ����r�b�g %s �̓Z�b�g����肵�܂���ł���)",
/* 8 */ "BIST failed (BIST �Ɏ��s���܂���)",
/* 9 */ "Could not generate interrupt (���荞�݂��ł��܂���ł���)",
/* 10 */ "Aborted by user (���[�U�[�ɂ�蒆�~����܂���)",
/* 11 */ "TX DMA:Got 0x%08X @ 0x%08X. (TX DMA: 0x%08X @ 0x%08X �����) Expected 0x%08x (0x%08x ���\�z����Ă��܂���)",
/* 12 */ "Rx DMA:Got 0x%08X @ 0x%08X. (Rx DMA: 0x%08X @ 0x%08X �����) Expected 0x%08x (0x%08x ���\�z����Ă��܂���)",
/* 13 */ "Tx DMA failed (Tx DMA �Ɏ��s���܂���)",
/* 14 */ "Rx DMA failed (Rx DMA �Ɏ��s���܂���)",
/* 15 */ "Data error, got 0x%08X at 0x%08X, expected 0x%08X (�f�[�^�G���[�A0x%08X �� 0x%08X �����A0x%08X ���\�z����Ă��܂����j",
/* 16 */ "Second read error, got 0x%08X at 0x%08X, expected 0x%08X (�ǂݏo���G���[�A0x%08X �� 0x%08X �����A0x%08X ���\�z����Ă��܂���)",
/* 17 */ "Failed writing EEPROM at 0x%04X (0x%04X �ł� EEPROM �̏������݂Ɏ��s���܂���)",
/* 18 */ "Failed reading EEPROM at 0x%04X (0x%04X �ł� EEPROM �̓ǂݏo���Ɏ��s���܂���)",
/* 19 */ "EEPROM data error, got 0x08X at 0x04X, expected 0x%08X (EEPROM �f�[�^�G���[�A0x04X �� 0x08X �����A0x%08X ���\�z����Ă��܂���)",
/* 20 */ "Cannot open file %s (�t�@�C�� %s ��J�����Ƃ��ł��܂���)",
/* 21 */ "Invalid CPU image file %s (CPU �摜�t�@�C�� %s �������ł�)",
/* 22 */ "Invalid CPU image size %d (CPU �摜�T�C�Y %d �������ł�)",
/* 23 */ "Cannot allocate memory (���������蓖�Ă��ł��܂���)",
/* 24 */ "Cannot reset CPU (CPU �̃��Z�b�g���ł��܂���)",
/* 25 */ "Cannot release CPU (CPU �̃����[�X���ł��܂���)",
/* 26 */ "CPU test failed (CPU �e�X�g�Ɏ��s���܂���)",
/* 27 */ "Invalid Test Address Range\nValid NIC address is 0x%08X-0x%08X and exclude 0x%08X-0x%08X (�e�X�g �A�h���X�̈悪�����ł��B\n�L���� NIC �A�h���X�� 0x%08X �` 0x%08X �ŁA0x%08X �` 0x%08X �͂���Ɋ܂܂�܂���)",
/* 28 */ "DMA:Got 0x%08X @ 0x%08X.�iDMA: 0x%08X @ 0x%08X �����j Expected 0x%08x (0x%08x ���\�z����Ă��܂���)",
/* 29 */ "Unsupported PhyId %04X:%04X (PhyId %04X:%04X �̓T�|�[�g����Ă��܂���j",
/* 30 */ "Too many registers specified in the file, max is %d (�t�@�C����Ŏw�肳��Ă��郌�W�X�^�������������܂��B�ő� %d ���ł�)",
/* 31 */ "Cannot write to VPD memory (VPD �������ɏ������߂܂���)",
/* 32 */ "VPD data error, got %08X @ 0x04X, expected %08X (VPD �f�[�^�G���[�B 0x04X �� %08X �����A%08X ���\�z����Ă��܂���)",
/* 33 */ "No good link! (�����N������������܂���) Check Loopback plug (���[�v�o�b�N �v���O��m�F���Ă�������)",
/* 34 */ "Cannot TX Packet! (�p�P�b�g�� TX �ł��܂���)",
/* 35 */ "Requested to TX %d. (%d ���� TX ����N�G�X�g���܂���) Only %d is transmitted (%d ���������]������܂�)",
/* 36 */ "Expected %d packets. (�\�z�����p�P�b�g�����F%d) Only %d good packet(s) have been received\n%d unknown packets have been received.\n%d bad packets have been received. (�������p�P�b�g�� %d ����������M����A\n���m�̃p�P�b�g�� %d ����M����܂����B\n�s���p�P�b�g�� %d �����M���܂���)",
/* 37 */ "%c%d is an invalid Test (%c%d �͖����ȃe�X�g�ł�)",
/* 38 */ "EEPROM checksum error (EEPROM �`�F�b�N�T�� �G���[)",
/* 39 */ "Error in reading WOL/PXE (WOL/PXE �̓ǂݏo���G���[)",
/* 40 */ "Error in writing WOL/PXE (WOL/PXE �������ݒ��̃G���[)",
/* 41 */ "No external memory detected (���o���ꂽ�O���������͂���܂���)",
/* 42 */ "DMA buffer %04X is large, size must be less than %04X (DMA �o�b�t�@ %04X ���傫�����܂��B�T�C�Y�� %04X �ȉ��ɂ��Ă�������)",
/* 43 */ "File size %d is too big, max is %d (�t�@�C���T�C�Y %d �͑傫�����܂��B�ő�T�C�Y�� %d �ł�)",
/* 44 */ "Invalid %s (%s �������ł�)",
/* 45 */ "Failed writing 0x%x to 0x%x (0x%x �ւ� 0x%x �̏������݂Ɏ��s���܂���)",
/* 46 */ "",
/* 47 */ "Ambiguous command (�R�}���h���s���ó�)",
/* 48 */ "Unknown command (�R�}���h�����m�̂�̂ł�)",
/* 49 */ "Invalid option (�I�v�V�����������ł�)",
/* 50 */ "Cannot perform task while chip is not running. (�`�b�v���s���̓^�X�N����s�ł��܂���) (need driver (�h���C�o���K�v�ł�))",
/* 51 */ "Cannot open register define file or content is bad (���W�X�^��`�t�@�C�����J���Ȃ����A�܂��̓R���e���c���s�ǂł�)",
/* 52 */ "ASF Reset bit did not self-cleared (ASF ���Z�b�g �r�b�g�����ȃN���A����܂���ł���)",
/* 53 */ "ATTN_LOC %d cannot be mapped to %cX CPU event bit %d (ATTN_LOC %d �� %cX CPU �C�x���g �r�b�g %d �Ƀ}�b�v�ł��܂���)",
/* 54 */ "%s Register is not cleared to zero after reset (���Z�b�g��A%s ���W�X�^���[���ɃN���A����܂���)",
/* 55 */ "Cannot start poll_ASF Timer (poll_ASF �^�C�}�[��J�n�ł��܂���)",
/* 56 */ "poll_ASF bit did not get reset after acknowledged (�m�艞����Apoll_ASF �r�b�g�����Z�b�g����肵�܂���ł���)",
/* 57 */ "Timestamp Counter is not counting (�^�C���X�^���v �J�E���^���J�E���g����Ă��܂���)",
/* 58 */ "%s Timer is not working (%s �^�C�}�[���쓮���Ă��܂���)",
/* 59 */ "Cannot clear bit %s in %cx CPU event register (%cx CPU �C�x���g ���W�X�^��̃r�b�g %s ��N���A�ł��܂���j",
/* 60 */ "Invalid "EEPROM_FILENAME" file size, expected %d but only can read %d bytes (EEPROM_FILENAME �t�@�C���̃T�C�Y�������ł��B%d ���\�z����܂������A%d �o�C�g�����ǂݏo���܂���)",
/* 61 */ "Invalid magic value in %s, expected %08x but found %08x (%s ��̃}�W�b�N�l�������ł��B%08x ���\�z����܂������A%08x �����o����Ă��܂�)",
/* 62 */ "Invalid manufacture revision, expected %c but found %c (�}�j���t�@�N�`�� �o�[�W�����������ł��B%c ���\�z����܂������A%c �����o����Ă��܂�)",
/* 63 */ "Invalid Boot Code revision, expected %d.%d but found %d.%d (�u�[�g �R�[�h �o�[�W�����������ł��B %d.%d ���\�z����܂������A%d.%d �����o����Ă��܂�)",
/* 64 */ "Cannot write to EEPROM (EEPROM �ւ̏������݂��ł��܂���)",
/* 65 */ "Cannot read from EEPROM (EEPROM ����̓ǂݏo�����ł��܂���)",
/* 66 */ "Invalid Checksum (�`�F�b�N�T���������ł�)",
/* 67 */ "Invalid Magic Value (�}�W�b�N�l�������ł�)",
/* 68 */ "Invalid MAC address, expected %02X-%02X-%02X-%02X-%02X-%02X (MAC �A�h���X�������ł��B%02X-%02X-%02X-%02X-%02X-%02X ���\�z����Ă��܂���)",
/* 69 */ "Slot error, expected an UUT to be found at location %02X:%02X:00 (�X���b�g �G���[�ł��BUUT �����P�[�V���� %02X:%02X:00 �Ō��o����邱�Ƃ��\�z����Ă��܂���)",
/* 70 */ "Adjacent memory has been corrupted while testing block 0x%08x-0x%08x\nGot 0x%08x @ address 0x%08x. (�u���b�N 0x%08x-0x%08x �̃e�X�g���ɁA�ߗׂ̃��������j������܂���\n�A�h���X 0x%08x �� 0x%08x ����肵�܂���) Expected 0x%08x (0x%08x ���\�z����Ă��܂���)",
/* 71 */ "The function is not Supported in this chip (���̊��͂��̃`�b�v�ł̓T�|�[�g����Ă��܂���)",
/* 72 */ "Packets received with CRC error (��M�����p�P�b�g�� CRC �G���[������܂�)",
/* 73 */ "MII error bits set: %04x (MII �G���[ �r�b�g �Z�b�g�F%04x)",
/* 74 */ "CPU does not initialize MAC address register correctly (CPU �� MAC �A�h���X ���W�X�^�𐳂����������ł��܂���)",
/* 75 */ "Invalid firmware file format (�t�@�[���E�F�A �t�@�C���`���������ł�)",
/* 76 */ "Resetting TX CPU Failed (TX CPU �̃��Z�b�g�Ɏ��s���܂���)",
/* 77 */ "Resetting RX CPU Failed (RX CPU �̃��Z�b�g�Ɏ��s���܂���)",
/* 78 */ "Invalid MAC address (MAC �A�h���X�������ł�)",
/* 79 */ "Mac address registers are not initialized correctly (MAC �A�h���X ���W�X�^������������������܂���)",
/* 80 */ "EEPROM Bootstrap checksum error (EEPROM �u�[�g�X�g���b�v �`�F�b�N�T�� �G���[�ł�)",
�e�퐧������іƐӏ�� �̍��ڂɂ͂��ׂĖڂ�ʂ��Ă��������B
�ڎ��y�[�W�ɖ߂�