Broadcom NetXtreme™

57
Broadcom NetXtreme™ Windows DOS NDIS2 Broadcom® Boot Agent Broadcom Advanced Control Suite DOS © 2002 Broadcom Corporation Broadcom Corporation Broadcom Corporation Broadcom Corporation Broadcom Corporation Broadcom NetXtreme Broadcom Corporation / Microsoft Windows XP Windows NT Windows 2000 Microsoft Intel Intel Netware Novell, Inc. Linux Linus Torvalds Red Hat Red Hat, Inc. 3Com 3Com Corporation Broadcom Corporation

Transcript of Broadcom NetXtreme™

Page 1: Broadcom NetXtreme™

Broadcom NetXtreme™ ��������������������������������

��������

��

Windows ����

DOS NDIS2 ����

Broadcom® Boot Agent ����

Broadcom Advanced Control Suite

��

��

DOS ������

���������������������������������������� ���������������� © ���������������� 2002���� Broadcom Corporation��������������������������������

������������ �!"#�$%&$'()*+,-./0.12(3456 Broadcom Corporation 789:;��< =>?@A%&���,>?B'4��C“DE”FG�<H>?@A,IJKLJM��NOPQ@A,IJKLJ,RS�M�KTUJ,VWXKV�YZQ[!�\,

�]4

Broadcom Corporation �^_F`ab.cX$de)fg<H>?78hijklabKmn,�o4Broadcom Corporation FG,pqrpsr.c4tu�Broadcom Corporation <vMw�K#��pqKxyzI,>?abK{|}~���,>?�>��<�"u����o-.K"��o4

Broadcom$����) NetXtreme u Broadcom Corporation )/K"|�����)"�������,��4Microsoft$Windows XP$Windows NT ) Windows 2000 u Microsoft ��,����4Intel u Intel ��,����4Netware u Novell, Inc. ,����4Linux u Linus Torvalds ,����4Red Hat u Red Hat, Inc. ,����43Com u 3Com Corporation ,����4��"���������P�����4

Broadcom Corporation � ¡���¢,>?��)��£¤,>?��T�¥4

Page 2: Broadcom NetXtreme™

����������������������������

���N¦,pq�NO���§zI$¨©)ª�!«¬]�­Gw�FG�D®f¯&°� (OEM) 5±>?²³´µK¶·4D®f¯&°�<¡¸¹Kº»¼½�§zI°¾,¿ÀvM�>4�Á��

�ÂÃÄ,B~XÅ$Xe$ÆÇKÈ&,��ÉÊKËÌ�­Gw�FG�D®f¯&°�«xÍÁ4

D®f¯&°�¡¼ÎÉÊ,srX$ÏÐXK]I<±IrÑÒ4�Á¼ÎÉÊKËÌ,ÓÔKÕÖw

×ØÙGw�FÚ4

����15CS570x-UM900-R�2002 � 10 � 29 � ���� 6.5/6.6�316535-001

Page 3: Broadcom NetXtreme™

�����

������������Broadcom NetXtreme™ ����������������������������

����� �

����

����

����

����������������

Broadcom NetXtreme™ ������� PCI ! LOM "#$%&'���()*+,�-.�/012345��+,�67 100 89/:;5<=>?@AB23C89��+,�67 1 C89DE 10 F�G5��+,�/5<H/:;5<=>?@)

Gigabit IJ���KL�MNOP�(QRS�(TUV�WXY/Z[\]/^_`aAbcdGe"#$ fgh/ijklG5��-�/=>�mnAoGe"#$�pq/rs)

���t

����������������

�uvulw Broadcom NetXtreme™ �����+��-xyz/{#|}/�����

• C89�� (IEEE 802.3-1999) • ~����� (IEEE 802.2) • ��� (IEEE 802.3X) • �����;�D1518 ��H • � 2 ���q�� (802.1P) • G5�� RISC ��������������������������� 5702 ������������ RISC ���� ������������ • +,Q��< • �������T��� • :� 16 �UVq (CoS)D�� ¡¢£�A�x 4 �UVqH • :� 16 ��¤¥D�� ¡¢£�A�o 4 �H • IJ¦ 96 KB �§¨©¢ • ;ª� (9 KB) ������������������������ 5702 ������������ • GMI/MII «�&¬ • 16M ¡� SSRAM ­®¯° • �±/¡�D©²H¢£�³´ • SNMP MIB IIµ�¶ MIB ��T�� MIBD802.3zA� 30 ·H/}¸� • 4 �¹º MAC »��¼½­® • ¾¿ 128 9ÀuÁ���yz���¼½­®

Page 4: Broadcom NetXtreme™

• Âà EEPROM • � PXE 2.0 yzDWindows 2000µIntel® APITESTµDOS UNDIµ3Com ÄÅUV�H • JTAG yz • PCI ÆÇ«�&¬D1.1 ÈH • ACPI T Wake-on-LAN yz • 3.3V/1.8V CMOSDÉx 5V ÊË I/OH

���t

��������

d|}QÌÍÎÏw���Á�ÐA RJ-45 ÑÒÓDÔÕ 1H ÑÒv 1 Qul/+,�Ö×)

���� 1. RJ-45 10/100/1000 ��������������������������������

���� 1. RJ-45 10/100/1000 ��������������������������������

������������

���� �������� �������� !!!!

ÑÒÓ 1AÑÒÓ 2

  Ø Ùx��

ÑÒÓ 1 ÚÛ ÜÝ �(%&

ÑÒÓ 2 ÞÛ ß 10/100/1000 Mbps ��

���t

�����

àáâãäTåæçèéê)

Page 5: Broadcom NetXtreme™

�����

Windows® ��������������������Broadcom NetXtreme™ �������������������� ��������

����� �

������

������

������

���������� �������������������������� �����!"#$

"%&

������������������������

����������������������������������������

����� !"#$ Broadcom NetXtreme™ %&'()*+,-./0� Windows 12341256�78�� 9�:;��<!"=����>

���'()*+�,-./012��3456 Broadcom NetXtreme™ ���78��� Windows 9:&

1. $?@A;<=>?BC4DEF��������> 2. �GHIJK��������>0�“setup.exe”> 3. L/EF������������MN>

Page 6: Broadcom NetXtreme™

4. EF����4OP“QRSTU”> 5. $?@A;<=>?BC4DEF��������>

����������������������������

��� Broadcom &V!",0� Windows 1234WX:.Y;<=>?BC>

Z,X:@AB�;<=>?CDBC>

1. [\E0*+F?�GH%[]4Z,EF������������>“JK�� ”^_`abc=����4Z,6���<��>

2. $?�:;de Windows GH#XP f Windows 2000*=g�4hEF��������#ijkl<m�no*4Z,pJIqde= NetXtreme™ %&r�)����=st>

3. u ��vw,4EFxy^_4Z,z{u ��>

�������� ��������������������

j|�l} Windows =r�)����4h~�����

1. 0� Windows 129��>;���"&V������R|�����>

2. �“��”�E�4[\�������� ����>

3. EF��������'(q���RX:“12��”�E>

4. �“12��”BC��34EF��������[]�>�������������������������������������������� Windows 2000 ���� Windows XP����>

Page 7: Broadcom NetXtreme™

5. EF���� !!!!""""####>�“� ”BC��34��EF Broadcom NetXtreme™ Ethernet Controller 9[\$$$$%%%%>

���I��J��� Windows 2000&

6.

7. [\&&&&''''(((())))[]�4Z,EF****++++&&&&''''(((())))> 8. �“� |�^_”BC�4[\E0*+F?�GH%4Z,EF������������>

“� |�^_”`a��=����4Z,6�|�<��>

$?�:;de Windows GH#XP f Windows 2000*=g�4hEF��������#ijkl<m���no*4Z,pJIqde= NetXtreme™ %&r�)����=st>

8. u |�vw,4EFxy^_4Z,z{u ��>

����.���v 4;¡R������¢>

���£

Page 8: Broadcom NetXtreme™

����������������

¤�¥¦§rl}¨©�ª«4¬­;R®¯°±²³e12=j´|�.µRl[]>��r�)��

��,4;¡R¶l<·¸¹ºSf|��r�)���

• 802.1p QOS • Checksum Offload • Ethernet@WireSpeed™ • Flow Control • Jumbo Mtu • Large Send Offload • Speed & Duplex • Wake Up Capabilities • WOL Speed

��������������������������������������������

j��r�)��4h»@“������”=,,,,----[]�4$�¼:�

1. EF....////4Z,�»@½�E�[\�������� ����> 2. EF%%%%0000����11112222¾¿4Z,EF���������������� ������X:“12��”BC> 3. EF��������[]�4Z,EF���� !!!!""""####>“!"��)”BCX:@¹> 4. ^�À�� !"ÁÂ4JK�,���>EF<��ÃÄ= (+) Å4X:�M��=r�)ÁÂ>

5. ÆFj��= NetXtreme™ %&r�)>ÇÈX:“NetXtreme™ Ethernet ��”BC> 6. EF,,,,----[]�>ÇÈ@A.ÉX:<r�)R����#Ê¥¦§*ÁÂ=BC>

7. ±²Ëj�Ì����>j|�“ÍΔ[]��=r�)����4hEFKL�Á@=[]4Z,klM�ÏBC4|�¥¦§fÐ�§>

Page 9: Broadcom NetXtreme™

802.1p QOS ��������

802.1p QOS ��­0l“Quality of Service”#ÑÒÓÔ*=�Õ><���¥¦ª«�Ö×l4R�“§”�Ï�E�[\ Enable ¹0l<��>0l<��,4�“ÍΔ[]��=“Ethernet”�Ï�E�[\ Disable ¹×l<��>

Checksum Offload ��������

ØÙ4Checksum Offload Ú�­ÛTUÜÝÞßàK=>Øá[\âÉ Checksum Offload ��4RÞß%&r�)=ãºÊ>j0lâÉ Checksum Offload ��4R�“ÍΔ[]��=“§”�Ï�E�[\<��>äµ��åæ$��

• Rx TCP/IP Checksum — 0lç TCPèIP Ê UDP ãºÊéê=Oë> • Rx TCP/IP Checksum#¥¦§* — 0lç TCPèIP Ê UDP ãºÊéê=ì�> • Tx/Rx TCP/IP Checksum — 0lç TCPèIP Ê UDP ãºÊéê=ì�ÊOë>

Ethernet@WireSpeed™ ��������

Ethernet@WireSpeed ���íî!"ïðñçíîò30l 1000BASE-T %&r�)óôõö÷s>�¥¦ª«�4Wr�)!�ø Enable#0l*>j×l Ethernet@WireSpeed™ ��4h�“§”�Ï�E�[\ Disable #×l*4$�Á¼:�

• Disable — ×l Ethernet@WireSpeed • Enable#¥¦§* — 0l Ethernet@WireSpeed

Flow Control ��������

lùR¶l Flow Control ��¹0lf×lç PAUSE ú=Oëfì�>r�)ÊûüýRØá PAUSE ú¹'(ì�öþ>b�Oë PAUSE ú=.�W�3��ì�>óU;[\“Disable”4ä5Wr�)��ø�� PAUSE ú>�¥¦ª«�×l Flow Control ��>j0l<��Oëèì�f�Oë9ì� PAUSE ú4h�“ÍΔ[]�=“§”�Ï�E�[\��=��4$�Á¼:�

• Auto#¥¦§* — � PAUSE ú=OëÊì�> • Disable — ×l PAUSE ú=OëÊì�> • Rx PAUSE — 0l PAUSE úOë> • Rx/Tx PAUSE — 0l PAUSE ú=OëÊì�> • Tx PAUSE — 0l PAUSE ú=ì�>

Jumbo Mtu ��������

Jumbo Mtu ��Qr�)ì�ÊOë��¨} 1514 ¬ } 9000 Én�=�¨%&ú>h��4<��Ëjð.ÉR��¨�ú=ûüý>

�¥¦ª«�4W�!�ø 1500 Én�4j��Oëú=¨ 4R�“ÍΔ[]�“Ethernet”Þ�)��n��Ô4��ø 500 Én�>

���Jumbo Mtu JN 5702 OPQR&

Large Send Offload

���ST� Large Send Offload J��� Windows XP&

Page 10: Broadcom NetXtreme™

ØÙ4TCP ÐoÛTUÜÝvw>Øá0l Large Send Offload §4TCP ÐoRÛ NetXtreme™ %&r�)¹vw>j0l Large Send Offload4R�“ÍΔ[]��=“Ethernet”�Ï�E�[\<��>�qåæÊX:䵧�

• Disable — ×l large send offloading> • Enable#¥¦§* — 0l large send offloading>

Speed & Duplex ��������

lùR¶l Speed & Duplex ��¹!�Æ�&V=�Oö�Ê�½>h��4�Æ��½Qr�)�3OëÊì�&V�²>�¥¦ª«�4<r�)!�ø Auto#���O*>!��Oö�ÊÆ��½4$�¼:�

• 10 Mb Full — Wö�!�ø 10 Mbps4W�½!�ø Full Duplex#�Æ�*> • 10 Mb Half — Wö�!�ø 10 Mbps4W�½!�ø Half Duplex#�Æ�*> • 100 Mb Full — Wö�!�ø 100 Mbps4W�½!�ø Full Duplex> • 100 Mb Half — Wö�!�ø 100 Mbps4W�½!�ø Half Duplex> • Auto#¥¦§* — !���&V�O=ö�ÊÆ��½# !*>

���Auto UGHVW&XVWYZ���0[\]�,�^_�`&ab�,L5cd����efE0\]ghi<=�^_�`jklmn&Vo Auto pq� 1 Gbps �`�rsQR%&

Half Duplex pt8����uklmnvw�,&���rs�,xy�z{�|}mn~�������p5��l�&

Full Duplex pt8�����klmnvw�,&rs�,xy�z{�|}mn~�������p5��l�&

Wake Up Capabilities ��������

lùR¶l Wake Up Capabilities ��¹!�r�)4"r�)�OëK&V#$ú3�õ%&�½�#$>Rkl�ñ'#$ú�Magic Packet Ê Wake Up Frame>�¥¦ª«�4Wr�)!�ø Both>jWr�)!�ø�ú#$4h�“ÍΔ[]�=“Ethernet”�Ï�E�[\��=��§4$�¼:�

• Both#¥¦§* — �3[\ Magic Packet Ê Wake Up Frame �ø#$ú> • Magic Packet — [\ Magic Packet �ø#$ú> • None — i[\()#$ú> • Wake Up Frame — [\ Wake Up Frame �ø#$ú4Q NIC �OëK ping f ARP * 3#$12>

WOL Speed ��������

lùR¶l WOL Speed ��¹[\� Wake-on-LAN �½�r�)�OK&V=ö�>�¥¦ª«�4Wr�)!�ø Auto>!�ö�4$�¼:�

• 10 Mb — Wö�!�ø 10 MB> • 100 Mb — Wö�!�ø 100 MB> • Auto#¥¦§* — !���&V�O=ö�>

����������������

Page 11: Broadcom NetXtreme™

1. �vw��r�)��,4�“NetXtreme™ Ethernet Controller ��”+,IEF333344444OPäµ!�>

2. $?�:;-�0�Þßý34hEF����>h��4jk�=r�)��./4i.ej-�0�124¬�01­-�0�12"-�2�¼ð=34)>

3. ºSr�)=5Cd:6­789���= 1 åæ=�½bÙ��>

���£

����������������

í:��l}de�¼[!"®;xy=ª«�4��12­7Rxy<!">$?<!"b���*

Ò#<$4b��=lÑÒ*4D��12W>?xy!">��12¤R®xy@É�}ABCD=

!">ðµ!"��.EFGH�>$?;Ëj<!".EFGH�4hij[�IJ[K>

���bN��mn�{ Broadcom NetXtreme™ ���78�q� Wake-on-LAN�'(VP“YZ��-.B��������[”�V�&

���{B WOL ��~��'(N�,-.Pq�X�5&bq� WOL����“DOS ������”�� ¡¢£¤&

���£

Page 12: Broadcom NetXtreme™

��������������������

!!!!“""""####/$$$$%%%%��������”&&&&$$$$%%%%����������������

1. ��“'(q�”9ÆF55556666/77778888(((())))> 2. � Broadcom ���������4EF****9999/777788888L>

3. [\777788884Z,EF������������>

Page 13: Broadcom NetXtreme™

4. c¦­7j��<����4Z,EF33334444>äWvw����=á�>

����$$$$%%%%����������������

���rs/012U¥¦/012�*+12*+����§“¥¦‘̈ ©/ª 12’«ª /012”}�P� �«¬­®&

��12�MNO@ Broadcom r�)+M4hP��<r�)=����>

1. 0� Windows 129��>;���"&V������®������> 2. ��“'(q�”4Z,ÆF����������> 3. �“12��”+,�4EF��������[]�> 4. EF���� !!!!""""####>ÇÈ@A“!"��)”+,>

Page 14: Broadcom NetXtreme™

���I��J��� Windows 2000&

5. Q�::::;;;;����<<<<#####EFRÄ= + Å*>ÇÈX:¼ð=&Vr�)>

6. ��EFj��=r�)4Z,[\====>>>>> 7. EF33334444vw��>

���£

�����

hSTU{ÊVWXæ�m>

���g¯U°y�/012±?²p�§I³´«ª &����/012j���p�¥¦µ¶·�5«ª �r

Page 15: Broadcom NetXtreme™

����

DOS ������������������������

������

��

����

����

����

����

����

��������

� !��"#$%&' Broadcom NetXtreme™ ()*+,-./ DOS ��0/123��4

5#6789: DOS �;<= CLI>67?@AB�;<CD4EFGHI?12JKLMD CLI NO4PQKGHLRS67./TU?KV'WXU?YZ[124

' CLI \K]^_`\# 3 abcK'de�;f�ghi;5#3bc��K%j5;

C Brd:Rv Bus PCI Spd Base Irq EEP MAC Fmw Configuration - ------- ------- --- --- ---- -- ---- ------------ ----------- -------------- 0 5702:A2 02:0A:0 32 33 FEAF 3 128K 0010180416DB 5702-v2.24a PW,auto 1 5702:A2 02:0B:0 32 33 FEAD 11 128K 0010180416C4 5702-v2.24a PW,auto

��kl

����������������

������������

�������� DOS 6.22

������������ b57udiag.exe

��kl

mno“����”KpCD67“b57udiag -cmd”4

��������

Page 16: Broadcom NetXtreme™

���� ����

upgfrm : �qr PXE = Boot st

dir i; NVRAM \3 ���

setwol u//v/ WOL

setpxe u//v/ PXE

setasf u//v/ ASF

setmba u/wxyzs{

nictest I?|} NIC ��

exit Z[12

device i;=~�bc

version i;12��

help i;9/67

dos U? DOS 67

reset x���

cls ����

asfprg � ASF ���1��� NVRAM \

��kl

����������������

upgfrm

��������upgfrm

���� ����: �qr PXE = Boot st4

������������upgfrm [-��]

�67�� �3stV��M?�1K��� pxe =yz�\4���^RS�1��3“pxe”=“boot”� ��GH4

������������

-f <string> CD �

-p qr PXE st

-b qr Boot st

-d EU?bc�n

dir

��������dir

���� ����i; NVRAM \3 ���4

������������

Page 17: Broadcom NetXtreme™

Entry Type SRAM Addr EEP Offset Length Execute Version ----- ------------ --------- ---------- -------- ------- ------- BootCode 08003000 00000200 000011B0 CPUA (2) 5702-v2.24a 0 PXE 00010000 000013B0 0000C854 no 2.2.7

setwol

��������set wol

���� ����u//v/ WOL4

������������setwol [ -��]

������������

-e u/ WOL

-d v/ WOL

setpxe

��������set pxe

���� ����u//v/ PXE Vb� PXE ��4

������������setpxe [ -��]

������������

-e u/ PXE

-d v/ PXE

-s<DEC> �^ PXE ��>��  = 0B

�� 0 = auto 1 = 10 HD 2 = 10 FD 3 = 100 HD 4 = 100 FD

setasf

��������setasf

���� ����u//v/ ASF4

������������setasf [-��]

������������

-e u/ ASF

-d v/ ASF

setmba

Page 18: Broadcom NetXtreme™

��������setmba

���� ����u//v/wxyzs{4

������������setmba [ -��]

������������

-e<DEC> �^ MBA ¡¢

¡¢ 0 = pxe 1 = rpl 2 = bootp

-d v/ MBA

-s<DEC> �^ MBA ��>��  = 0B

�� 0 = auto 1 = 10 HD 2 = 10 FD 3 = 100 HD 4 = 100 FD

nictest

��������nictest

���� ����I?|} NIC ��4

������������nictest [����]

������������#$����3£¤��KpG¥“����”4

abcd I?5#��

b I? b }35#��

a3 b1 ¦I? a3 � b1 ��

a124b2 I? a1§a2§a4 � b2 ��

%¨©#CD����KQ./ diagcfg b�4

������������

-n <DEC>

ªs

-e «I? NVRAM ¬­

exit

��������exit

���� ����: CLI NOZ[4

������������ exit

������������

Page 19: Broadcom NetXtreme™

b57udiag> exit

device

��������device

���� ����i;=~�bc4

������������device [ -��]

������������

-n <HEX> ������� = 00000000�

-r �� �������������

-s ����� - �����

version

��������version

���� ����i;®���4

������������ version

������������

C:\>b57udiag -version Copyright (c) 2000, 2001 Broadcom Corporation, all rights reserved Broadcom NetXtreme User Diagnostic 3.09 (06/14/02)

help

��������help

���� ����i;9/3¯°674

������������ help

������������

C:\>b57udiag -help Copyright (c) 2000, 2001, 2002 Broadcom Corporation, all rights reserved Broadcom NetXtreme User Diagnostic 3.09 (06/14/02)

���� ����

upgfrm : �qr PXE = Boot st

dir i; NVRAM \3 ���

setwol u//v/ WOL

setpxe u//v/ PXE

setasf u//v/ ASF

nictest I?|} NIC ��

exit Z[12

Page 20: Broadcom NetXtreme™

device i;=~�bc

version i;12��

help i;9/67

dos U? DOS 67

reset x���

cls ����

asfprg � ASF ���1��� NVRAM \

dos

��������dos

���� ����U? DOS 674

������������dos <dos 67>

%¨©#CDGHKQCD DOS 67±²124

reset

��������reset

���� ����x���4

������������ reset

������������

-c �����

-w ����

-t � �����������

cls

��������cls

���� ��������4

������������ cls

asfprg

��������asfprg

���� ����� asf ���1��� NVRAM \

������������ asfprg [init_img [rx_img [tx_img]]]

�� ��³ asfinit.bin§asfcpua.bin � asfcpub.binK´µ89/GHT¶·4

Page 21: Broadcom NetXtreme™

������������

-v<HEX> ¸¹rº (0,1,2)>�� =00000001B

��kl

������������

´µ��»S¼a} ½¾,��§¿¾��§À����HÁ��4Âûº�S A§B§C � D }4

����������������

A ����

A1. Indirect Register Test A2. Control Register Test A3. Interrupt Test A4. BIST A5. PCI Cfg Register Test

B ����

B1. Scratch Pad Test B2. BD SRAM Test B3. DMA SRAM Test B4. MBUF SRAM Test B5. MBUF SRAM via DMA Test B6. External SRAM Test

C ����

C1. EEPROM Test C2. CPU Test C3. DMA Test C4. MII Test C5. VPD Test C6. ASF Test C7. ROM Expansion Test

D ����

D1. Mac Loopback Test D2. Phy Loopback Test D3. RJ-45 Loopback Test D4. MII Miscellaneous Test D5. MSI Test

����������������

A1.Indirect Register Test>ÄŽ¾,��B

��������regtest -i

��������./ÄÅÆÇÈÉKLÊËHÁ·D MAC Ì�½¾,�V��HÁM?¬­4ÊÍ��HÁJK¿¾�/·LM? 100 e4

Page 22: Broadcom NetXtreme™

��������������������u/��

A2.Control Register Test>*+½¾,��B

��������regtest

�������� Î�¿Ï\�^3da½¾,^ÐÑ�Ò��/·Ò4��L 0 � 1 ·D��ÒÓÔÑ�ÒEÕÖ¶KV×ØÙÚÖ¶�/·Ò4

��������������������u/��4

������������������������

���L�Û��½¾,^Ð3½¾,Î� � ctrlreg.txt4%¨� �E¾'KL./��3½¾,ÜÝ��ÞÒ4

Offset R/O Mask R/W Mask 0x00000400 0x00000000 0x007fff8c 0x00000404 0x03800107 0x00000000

A3.Interrupt Test>\���B

��������intrtest

�����������¬­\���4Âßà\�KVSáâ\�ãä 500 åæ4%¨©#áâ\�KÂçèéê��4

��������������������u/

A4. BIST

��������bist

��������¿�ë�ì� (BIST)4���uí BISTKVãäë���3��î¨4

��������������������ïðáâÄñ3òóK���ô�õöÁ��Î�Õv/4

A5.PCI Cfg Register Test>PCI Î�½¾,��B

��������pcicfg

�����������/𬭠PCI Î�½¾,3¾�W÷ø4

B1.Scratch Pad Test>ù�ú¾���B

��������memtest -s

�����������/ð��ûü-3ù�ú¾� SRAM4LU?��

• ���������������� !!!!����L��HÁ·D SRAMKV��HÁÓÔHÁýÓ4./3��HÁ³ 0x00000000§0xffffffff§0xaa55aa55 � 0x55aa55aa4

Page 23: Broadcom NetXtreme™

• """"####���������������� !!!!����L��HÁ·D SRAM4Lþ���HÁ·D|aÚÇ4����HÁÓÔHÁýÓ4��

YK12�|e��HÁÓÔHÁÔàýÓ4./3��

HÁ³ 0x00000000§0xffffffff§0xaa55aa55 � 0x55aa55aa4

• $$$$%%%% !!!!����/�|3ÊËHÁ�·daÚÇ4��HÁÓ

ÔHÁýÓ4./�|HÁ��÷aÚÇYK12L�e�

�HÁKÓÔHÁÔàE�4 • WalkingOne &&&& !!!!�����ðdaÚÇKHÁ 1 Õ·DV��K�M?��4YÂLHÁ�Ýí 1 ÒK´�HÁXS�aVx M?Ø�3��4Âx �� 32 eK����ÒÝ[��ÚÇ4'÷a����x Ø�3��4

• ''''(((())))�������� !!!!��������3���HÁ�/ðL�|HÁ

·Dda�� RAM4'����YK12�|e��HÁÓÔHÁÔàýÓ4

��������������������u/

B2.BD SRAM Test>BD SRAM ��B

��������memtest -b

�����������/ð�� BD SRAM4U?���3ÈO� B1 \��3 Scratch Pad Test U?ÈOØ�4

��������������������u/

B3.DMA SRAM Test>DMA SRAM ��B

��������memtest -d

��������Â/ð�� DMA SRAMKU?��3ÈÉ� B1 \��3 Scratch Pad Test U?ÈOØ�4

��������������������u/

B4.MBUF SRAM Test>MBUF SRAM ��B

��������memtest -m

��������Â/ð�� DMA SRAMKU?��3ÈÉ� B1 \��3 Scratch Pad Test U?ÈOØ�4

��������������������u/

B5.MBUF SRAM via DMA Test>�� DMA 3 MBUF SRAM ��B

��������memtest -x

��������./�aHÁ��NO4���L./ 0x1000 ��3HÁú �4daNO��f�Kú �Õ!g"V./���NOT�

�4YKÂ:û�ú �� NIC MBUF ¿¾U?��S 0x1000 3#C DMA4Â�$û�¿¾¬­ MBUF \3HÁW÷øKVS÷a MBUF ú �x DMA4YKU?: NIC �û�3Å% DMA4'daÅ% DMA f�K0x1000 &'��ú �Õ�(S

Page 24: Broadcom NetXtreme™

04'¬­HÁW÷øYKS÷a MBUF SRAM ��x ��4´µ��NO��%4

!!!!�������� ����

16 00 � 16 FF �/ 16 a&'3 00KY/ 16 a&'3 FF ��÷aû� DMA ú �4

16 FF � 16 0' �/ 16 a&'3 00KY/ 16 a&'3 FF ��÷aû� DMA ú �4

32 00 � 32 FF �/ 32 a&'3 00KY/ 32 a&'3 FF ��÷aû� DMA ú �4

32 00 � 32 FF �/ 32 a&'3 FFKY/ 32 a&'3 00 ��÷aû� DMA ú �4

00000000 /5# 0 ��÷aû� DMA ú �4

FFFFFFFF /5# FF ��÷aû� DMA ú �4

AA55AA55 /HÁ 0xAA55AA55 ��÷aû� DMA ú �4

55AA55AA /HÁ 0x55AA55AA ��÷aû� DMA ú �4

��������������������u/

B6.External SRAM Test>)* SRAM ��B

��������memtest -e

��������Â/ð�� DMA SRAMKU?��3ÈÉ� B1 \��3 Scratch Pad Test U?ÈOØ�4

��������������������v/

C1.EEPROM Test>EEPROM ��B

��������setest

��������EEPROM ��\./ÊË��HÁ4ÂL��HÁ�������\V��HÁ¬­¿Ï4��YKL./ 0 T������K�(¿¾4

��������������������u/

C2.CPU Test>CPU ��B

��������cputest

�����������+, cpu.bin �4%¨ �¾'V׿Ï-.KÂLstÍ/� Rx � Tx CPU V¬­ CPU U?4

��������������������u/

C3.DMA Test>DMA ��B

��������dmatest

Page 25: Broadcom NetXtreme™

���������J��ù0�r DMA �10�r DMA4ÂLHÁ:û�¿¾Ý2 NIC SRAMK¬­HÁKYLHÁÝ�û�¿¾T¬­HÁ4

��������������������u/

C4.MII Test>MII ��B

��������miitest

����������� A2 \3 Control Register Test ��Ø�4Î�¿Ï\�^3da½¾,^ÐÑ�Ò��/·Ò4��L 0 � 1 ·D��ÒÓÔÑ�Ò EÕÖ¶KV×ØÙÚÖ¶�/·Ò4

��������������������u/��4

������������������������

��L�Û��½¾,^Ð3½¾,Î� � miireg.txt4%¨� �E¾'KL./A3�

Offset R/O Mask R/W Mask 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 0x3300 0x0000 0x19 0x001f 0x0000 0x1e 0x0000 0xffff 0x1f 0x0000 0xffff

C5.VPD Test>VPD ��B

��������vpdtest

��������VPD ��'U?��f�l�Ô¾ VPD 3¿Ï4WXYKÂL 5 a��HÁNO>0xff§0xaa§0x55§ÊËHÁ=3ËHÁB\3|a·D VPD ¿¾4��45K./ÊËHÁNO4Â'÷a��67·DV��HÁKY«8!g¿Ï4

��������������������v/

C6.ASF Test>ASF ��B

��������asftest

�������� m

1. ****++++ !!!!,,,,

b�x�ÒKV9:�ì;�(4¬­½¾,3x� 4

2. ----����....//// !!!!

Page 26: Broadcom NetXtreme™

b� SMB_ATTN Ò4��Ö¶ ASF_ATTN LOC ÒKT¬­ TX_CPU = RX_CPU <�Ò\3=>Ò4

3. 0000�������� !!!!

• ��b� WG_TO§HB_TO§PA_TO§PL_TO§RT_TO Ò?����3KVÓÔ´µÒÕ��4

• �(JÄ@�H,4L  1 ·Dda PL§PA§HB§WG§RT �H,4b� TSC_EN Ò4

• 9:da PA_TO ÒVA�?� 50 e4�n PL_TO ³P'9: 50 eYõM?"b�4BC9:A�� 200 e4�n³P5#� TO Ò8õb�KV׬­JÄ@�H,õDÊÍ4

C7.ROM Expansion Test>ROM EF��B

��������romtest

�����������/ð��u//v//GHbc-3EFÑ�¾I,3�J4

D1.Mac Loopback Test>Mac �K��B

��������pkttest -m

��������´³|a¿*�KHÁ#C/Å%��4ÂL MAC !g"S¿*�KNOKV#C 100 aHÁ�4HÁLK�Å%�LVïÅ%12M?Å%K´9¬­HÁ3W÷ø4�Mu/"NOÒ�PK

PQK���./3�PS 100 MB4

��������������������u/

D2.Phy Loopback Test>Phy �K��B

��������pkttest -p

������������ D1 \3 Mac Loopback Test Ø�KE�3³HÁ��Q{RbcM?�K4�Mu/"NOÒ�PKPQK���./

3�PS 100 MB4

��������������������u/

D3.RJ-45 Loopback Test>PHY �K��B

��������pkttest -e

��������´³|a)*�K��4: UUT 3S�ToKEÎ�T&�KNO4UVï RJ-45 �KÅWK�HÁ4�Mu/"NOÒ�PKPQK���./3�PS 100 MB4

��������������������v/

D4.MII Miscellaneous Test>MII À���B

��������None

Page 27: Broadcom NetXtreme™

�����������/ð��ìí9:� PHY \���4´µ8³ PHY 3��4

��������������������u/

D5.MSI Test>MSI ��B

��������msitest

�������������bc3“���X\� (MSI)”��4#$ MSI 3^ÐKpGY 2.2 �3“PCI Z�”4

��������������������v/

��kl

����������������

/* 0 */ "PASS", /* 1 */ "Got 0x%08X @ 0x%08X. Expected 0x%08X", /* 2 */ "Cannot perform task while chip is running", /* 3 */ "Invalid NIC device", /* 4 */ "Read only bit %s got changed after writing zero at offset 0x%X", /* 5 */ "Read only bit %s got changed after writing one at offset 0x%X", /* 6 */ "Read/Write bit %s did not get cleared after writing zero at offset 0x%X", /* 7 */ "Read/Write bit %s did not get set after writing one at offset 0x%X", /* 8 */ "BIST failed", /* 9 */ "Could not generate interrupt", /* 10 */ "Aborted by user", /* 11 */ "Tx DMA:Got 0x%08X @ 0x%08X. Expected 0x%08X", /* 12 */ "Rx DMA:Got 0x%08X @ 0x%08X. Expected 0x%08X", /* 13 */ "Tx DMA failed", /* 14 */ "Rx DMA failed", /* 15 */ "Data error, got 0x%08X at 0x%08X, expected 0x%08X", /* 16 */ "Second read error, got 0x%08X at 0x%08X, expected 0x%08X", /* 17 */ "Failed writing EEPROM at 0x%04X", /* 18 */ "Failed reading EEPROM at 0x%04X", /* 19 */ "EEPROM data error, got 0x08X at 0x04X, expected 0x%08X", /* 20 */ "Cannot open file %s", /* 21 */ "Invalid CPU image file %s", /* 22 */ "Invalid CPU image size %d", /* 23 */ "Cannot allocate memory", /* 24 */ "Cannot reset CPU", /* 25 */ "Cannot release CPU", /* 26 */ "CPU test failed", /* 27 */ "Invalid Test Address Range\nValid NIC address is 0x%08X-0x%08X and exclude 0x%08X-0x%08X", /* 28 */ "DMA:Got 0x%08X @ 0x%08X. Expected 0x%08X", /* 29 */ "Unsupported PhyId %04X:%04X", /* 30 */ "Too many registers specified in the file, max is %d", /* 31 */ "Cannot write to VPD memory", /* 32 */ "VPD data error, got %08X @ 0x04X, expected %08X", /* 33 */ "No good link! Check Loopback plug", /* 34 */ "Cannot TX Packet!", /* 35 */ "Requested to Tx %d. Only %d is transmitted", /* 36 */ "Expected %d packets. Only %d good packet(s) have been received\n%d unknown packets have been received.\n%d bad packets have been received.", /* 37 */ "%c%d is an invalid Test", /* 38 */ "EEPROM checksum error", /* 39 */ "Error in reading WOL/PXE", /* 40 */ "Error in writing WOL/PXE", /* 41 */ "No external memory detected", /* 42 */ "DMA buffer %04X is large, size must be less than %04X", /* 43 */ "File size %d is too big, max is %d", /* 44 */ "Invalid %s", /* 45 */ "Failed writing 0x%x to 0x%x", /* 46 */ "", /* 47 */ "Ambiguous command",

Page 28: Broadcom NetXtreme™

/* 48 */ "Unknown command", /* 49 */ "Invalid option", /* 50 */ "Cannot perform task while chip is not running. (need driver)", /* 51 */ "Cannot open register define file or content is bad", /* 52 */ "ASF Reset bit did not self-cleared", /* 53 */ "ATTN_LOC %d cannot be mapped to %cX CPU event bit %d", /* 54 */ "%s Regsiter is not cleared to zero after reset", /* 55 */ "Cannot start poll_ASF Timer", /* 56 */ "poll_ASF bit did not get reset after acknowleged", /* 57 */ "Timestamp Counter is not counding", /* 58 */ "%s Timer is not working", /* 59 */ "Cannot clear bit %s in %cX CPU event register", /* 60 */ "Invalid "EEPROM_FILENAME" file size, expected %d but only can read %d bytes", /* 61 */ "Invalid magic value in %s, expected %08x but found %08x", /* 62 */ "Invalid manufature revision, expected %c but found %c", /* 63 */ "Invalid Boot Code revision, expected %d.%d but found %d.%d", /* 64 */ "Cannot write to EEPROM", /* 65 */ "Cannot read from EEPROM", /* 66 */ "Invalid Checksum", /* 67 */ "Invalid Magic Value", /* 68 */ "Invalid MAC address, expected %02X-%02X-%02X-%02X-%02X-%02X", /* 69 */ "Slot error, expected an UUT to be found at location %02X:%02X:00", /* 70 */ "Adjacent memory has been corrupted while testing block 0x%08x-0x%08x\nGot 0x%08x @ address 0x%08x. Expected 0x%08x", /* 71 */ "The function is not Supported in this chip", /* 72 */ "Packets received with CRC error", /* 73 */ "MII error bits set: %04x", /* 74 */ "CPU does not initialize MAC address register correctly", /* 75 */ "Invalid firmware file format", /* 76 */ "Resetting TX CPU Failed", /* 77 */ "Resetting RX CPU Failed", /* 78 */ "Invalid MAC address", /* 79 */ "Mac address registers are not initialized correctly", /* 80 */ "EEPROM Bootstrap checksum error",

��kl

����

pY�[\�]^_�` 4

Page 29: Broadcom NetXtreme™

�����

DOS NDIS2 ��������������������Broadcom NetXtreme™ �������������������� ��������

���������� ������

DOS NDIS2

DOS NDIS2

������������������������

�������������

• ��� !"#$� %&'� OS ()*+, • ! DOS NDIS2 -.�� ��, • /0&'!� 12345��,

����������������

678� 9:;<��=>1?@A NetXtreme™ �B9C4DEF DOS NDIS2 "#,

!GH� EF DOS NDIS2 -.�C4D��IJ=67!"#KLM� 9:;<=NO9:P+QR� Microsoft LAN Manager 2.2S67TU!"#$V�,

LAN Manager 2.2 ������������ DOS NDIS2 ����������������

WX"#TU� % Microsoft LAN Manager 2.2=NO45% NetBEUI YZ[,

1. !\]$^_`aEFbc NDIS 2.01 ���de,

fg� C:\LANMAN A B57.DOS *+hijkde,

2. lm CONFIG.SYS *+=!k*+nopq��rs�

DEVICE = C:\LANMAN\PROTMAN.DOS DEVICE = C:\LANMAN\B57.DOS DEVICE = C:\LANMAN\NETBEUI.DOS

3. lm AUTOEXEC.BAT *+=tupq��rs�

C:\ LANMAN\NETBIND.EXE C:\LANMAN\NET START WORKSTATION C:\LANMAN\NET USE <�D]v>: \\<w�Dx>\<yzx>

4. lm PROTOCOL.INI *+Q{F C:\LANMANS=�|45��} NETBEUI ~���uZ[��,

Page 30: Broadcom NetXtreme™

fg�

[PROTOCOL MANAGER] DriverName = PROTMAN$

[NETBEUI_XIF] DriverName = netbeui$ BINDINGS = B57

[B57] DriverName = "B57$"

5. 23�"#��G� ,

���������� ������� Broadcom ���������MAC ���IRQ ��� !"#$%&���"(#)'*+),-.� �/�0123���4567801"9:,

���� ��������������������������������

PROTOCOL.INI ���� B57.DOS ������������������������������������

�g�E PROTOCOL.INI K� BUSNUM � DEVNUM ����

�K�BUSNUM = PCI ���� DEVNUM = PCI ;<�

fg�

[B57]

DriverName = "B57$" BusNum = 3 DevNum = 14

���;<=>?@ABCDE, FGHI PCI *+��GJKL2M3NODEPQ,

-.��R/S>����TUOVWXY�/�Z["���2\]^UODE_=>?@A,BUSNUM ' DEVNUM `ab[E PCI BIOS ��c"de" PCI (#)'*+),

UO PCI *+fghE�ijk_lm:, _lnopEqrstu,

����

�����

���� ������

Page 31: Broadcom NetXtreme™

����

Broadcom® Boot Agent ��������������������Broadcom NetXtreme™ �������������������� ��������

������ Broadcom NetXtreme™ �� �� Boot Agent������������������

��

���

� ��

��������

Broadcom NetXtreme™ ����� PXE�!"�#$%&�' RPL�(���)*�+,-Multi-Boot Agent�.�����MBA�/012345���6789(�:;�� <=>��?@AB-Broadcom MBA ����CD PXE-2.1 EF�GHIJKLM'NMOPQ<=-RSTUKVKWX Y�Z�[��\]�^_`aRH%&� �b� cdef-

MBA ghbB/:;�%&�#$-8��01i.1"�:;��:;�67[8� .1@AB ��<=-Broadcom MBA ����jg��%&klmn7op�

• Linux® Red Hat® PXE :;�-Broadcom PXE hbBqr(�"�'s�8tu�NFS vXw��Gx$ Linux yv-g(�"� z{��Linux 6�����]�' Broadcom UNDI�6�8����|}�~��D�G� g Linux (���hbB%&��� 8|}-

• Microsoft Windows 2000-(�yv:; (RIS)-Broadcom PXE hbBqr�8yv Windows 2000 Professional-

• Intel APITEST-Broadcom PXE ����67�K API ��fop- • DOS UNDI-6� NDIS ]�' Broadcom UNDI ~��D�� ������ NDIS2 |}-_��@AB]�g DOS %&��|�8tu-

• 3Com® "�:;�- • Microsoft Windows NT® 4.0 (�"�:;�-

����

��������������������

yv�� Broadcom NetXtreme™ ���� MBA hbB�������

1. s�� Broadcom DOS ����"�/�� MBA ����-������X MBA �X ���g������XI��� Ctrl + S �-

���������� ������� 2 � 6 ������������ !

Page 32: Broadcom NetXtreme™

"#$%&'()

2. �X BIOS ����-

���*+,-. PXE 3.1.16 /�01/234567)

��������/��������

�"� MBA��"�P  DOS-

d:\DOS\utility

b57udiag -mba [ 0-disable | 1-enable ] -c <devnum>

¡k�

devnum= �¢� £¤�¥¦ (0,1,2,...)

MBA ��������

Page 33: Broadcom NetXtreme™

�§¤ MBA ����"�P  DOS-

d:\DOS\utility

b57udiag -mbap [ 0-pxe | 1-rpl | 2-bootp ] -c <devnum>

¡k�

devnum= �¢� £¤�¥¦ (0,1,2,...)

MBA ��������

]�¨Q MBA ©�ª1£¤«¬-��­_0® ��¯ Broadcom 23°±² °±����³´���� D�G"�P  DOS-

d:\DOS\utility

b57udiag -mbas [ 0-Auto | 1-10HD | 2-10FD | 3-100H | 4-100F ]

¡k�

devnum= �¢� £¤�¥¦ (0,1,2,...)

�������� BIOS

��8k� MBA P$����¯ MBA µ^ BIOS � ¶01]���¥-·7�¸¹�:;� BIOS �¥-�º»[:;� �b¼½-

����

������������

Windows 2000

Windows 2000 ¾¿À�VK�� Broadcom NetXtreme™ ���� 8����-�67 PXE P$(�yv��g:;�9¯ Broadcom NetXtreme™ ���� 8����µ^hbB yv<= 0ÁN-�º» Microsoft ÂÃ�ID Q246184��“How to Add Third-Party OEM Network Adapters to RIS Installations”�´ÄÅ RIS yvÆ)¶ÇÈ OEM 8���-

DOS UNDI/APITEST

�g DOS k��G�|� DOS %&� 8��� Intel É�* Intel® PXE PDK-· PXE PDK /Ê TFTP/ProxyDHCP/Boot :;�� -PXE PDK ]���� Intel Ë�*�

http://www.intel.com/support/network/adapter/pro100/bootagent/30619.htm

Windows NT 4.0 ����������������

KÌ�X Windows NT 4.0 (�"�:;� §�����º» Microsoft TechNet É “(�"�”�¶ 15 Í�-

Page 34: Broadcom NetXtreme™

����

����

�������������

Page 35: Broadcom NetXtreme™

����

Broadcom Advanced Control Suite����Broadcom NetXtreme™ ��������������������������������

������

��

�� Broadcom Advanced Control Suite

�� Broadcom Advanced Control Suite

��� Broadcom Advanced Control Suite

����

����

��

� !"

#$

%&

��������

Broadcom Advanced Control Suite (BACS) '()*+,-./0123/4567��89

���� :#;<=>?� (LAN) @%A/BCA,(DE

���� “����”FGH��IJK4LMN,O9P“����”QK4:#RS ICMP TUV6WXYZ[3P\]=�^%&6_`7FabRScd:#P\]e=�^%&fghijk�^6l7

F�m/0K4 IP noP

�� p Broadcom NetXtreme™ Ethernet BCA,q2��

� !" rs!" Broadcom NetXtreme™ Ethernet BCA<t/, 5 u�

#$ =^v)wx@%A/BCA,yzO9#$��

Broadcom Advanced Control Suite {$|}~ 32 � Windows �M:#;��

• Microsoft® Windows® 2000 • Microsoft® Windows® XP

����

Page 36: Broadcom NetXtreme™

�������� Broadcom Advanced Control Suite

��� Broadcom Advanced Control Suite�Broadcom ��BC��6BACS���6�����

1. F Broadcom ���s$��:#,��;P 2. �� Windiag ��6WX�� setup.exeP����“Broadcom Management Programs Setup”��P

3.  �������������P��¡m“¢£H¤¥”P 4. ¦§ �����6J¨“¢£H¤¥”P����“w©89”��P

���������������� — w;dªw«£��“BC��”P

Page 37: Broadcom NetXtreme™

5. ��¬­X6��®F¡m\��j¯/0°�±+8��P 6.  �²�³´b:#¬+��P

£µ“BC2¶”´bBC��6·i'��¸;,“Broadcom Control Suite”-¹P

������ BACS ���� ������������������ !"��#� BACS ��$% &'(�)$%*+,-./"0��1234�56789:;"1234�<=“setup /s”��� BACS�

Page 38: Broadcom NetXtreme™

����

�������� Broadcom Advanced Control Suite

��� Broadcom Advanced Control Suite (BACS) ��6�����

1. | Windows ,“BC2¶”;6����������/ ������������P

2. |“º»/��”¼½6w;“Broadcom Advanced Control Suite”6WX ���������/ ����P��¡m InstallShield Wizard ��P

Page 39: Broadcom NetXtreme™

3.  � ���� w¾¿6WX �������������P��¡m()����ÀÁ<Â,óP

4.  �6WX�³´b:#¬+�� BACS ,�MP

����

�������� Broadcom Advanced Control Suite

���� Broadcom Advanced Control Suite (BACS) ��6�����

1. ÄÅ ���������Æ��������Ç����������������P 2. �� Broadcom Control Suite -¹P

����

��������

“������”£/ÈÉÊ��,@%A��Æ��ËÌÇ��IJP“Installed Adapters”¼½Í�ÎÏ|t/,@%APw©@%AX6��F¡md@%A,����P

���>?@ BACS AB CDEF Broadcom NetXtreme™ �GHI/J�KL“��MNOPQ%”�RSTF�UVWXYZ�[\�

Page 40: Broadcom NetXtreme™

���]^ Broadcom _`Ja�[\bc] Broadcom _`Ja�[\defg�

2ÐÑ BACS ,“������”¼½,12Ò�

• IP Address Ó'()Ôwx@%AÕ^,��noPdÖT,×\]ØqÙ6lEÚÕ^,�b45ÛÔ Internet ¤¥ (IP) ÜxP

• Physical Address Ó'()ÝÞ MAC�ßàáâBC�67'@%A�3ã!%äwx@%A,noPdÖTåKæçØÙP

���hij" Gigabit I/J2 MAC (kl�

• Driver Status dÖTEÚÔwx@%AÕ^,�b45,ËÌPdÖT£9Vè× o Driver Loaded.Normal operating mode — Ôwx@%AÕ^,�b45±jk

Windows �M:#�éêÏ|��P o Driver Not Loaded — Ôwx@%AÕ^,�b45Ûë Windows �M:#�éP o Information Not Available — ÓEÚhiµÔwx@%AÕ^,�b45ìíÖT×P

• Driver Name / Version dÖTîÚÔwx@%AÕ^,�b45,°�ïÆð�ÇñòóôP

• [Bus] Device Number dÖTîÚwx@%A, PCI õö÷Ç{ø÷P

mù [0] 14 Em Broadcom @%Aúû|ü÷Ø 0 , PCI õö;6{ø÷Ø 14P

• Operating Mode dÖTîÚ@%Aýþ,����P£9Vè× o 10 Mbps Half Duplex o 10 Mbps Full Duplex

Page 41: Broadcom NetXtreme™

o 100 Mbps Half Duplex o 100 Mbps Full Duplex

• Interrupt dÖTEÚÔwx@%AÕ^,;�ö�÷P=�÷�,��| 2 c 25 �P • Memory Address dÖTîÚ!%äwx@%A,�� noPd×��æ9ØÙP • PCI Bus Mode dÖTEÚwx@%A�/, PCI õö��,u�Ç��PdÖT£9Vè×

o PCI 33-MHz 32-Bit Bus o PCI 33-MHz 64-Bit Bus o PCI 66-MHz 64-Bit Bus o Unknown Clock Speed

• ASIC/Firmware Version d��¡mwx Broadcom @%A,��Ç��,ð�P

• Network Status dÖT����,õàËÌ�� o Link Status OK \]ò�,�����c 10Æ100 f 1000 Mbps6lîm�Ø� P! EÚÛò���IJP

o Gigabit Receive OK EÚwx@%A9"J#TU�$%&'��P o Gigabit Transmit OK EÚwx@%A9"()TU�$%&'��P

���mc�� 1000 Mbps no�_`JpqT Gigabit Receive OK r Gigabit Transmit OK stuv�

����

����������������

“����”/ÈGH IP ��,IjOPd��GH NDIS �bA'*��ÏÀ6²+G,(-�®,�^f¸7îx IP no,IJP“����”./ TCP/IPP

Page 42: Broadcom NetXtreme™

\]�¹ IP nohiÔ�^j�fge=�^06“����”Q�1/0�md�¹ IP noP

����

��������

“��”��$/ÈÉÊ Broadcom @%A,��Pd89/È��@%A,ÝÞÒ�P

Page 43: Broadcom NetXtreme™

���w��)xy2 Hz{|(}6�

2ÐÑ BACS ,“��”¼½,12Ò�

• Control Register Test — d��jkQ2�A;3sæ,,ײGH4]65GH��BCA,2�A,6389Pd{ø,�b45t/Ó72�A5����89�\#R��Y�P\

]��896��@%A£9hiÏ:LMP • MII Register Test — d��GHÝÞ;��2�A,6389PÝÞ;��/ÈBC� ®,�-�÷Ç%&���<�\ 1000Mbps�P

• EEPROM Test — d�jk6í(=! EEPROM Ç$�>GÇ5GH EEPROM ,?P\]$�@�,>GÇÔ EEPROM ;�A,>GÇæ,6��Bç89PØC�d��6hDÃEF�B9G� EEPROM �HP

• Internal Memory Test — d��GH��BCA,=�AA'*Ï:LMPd��Q�;3sIÍ×6²6�4]P\]6�JK×6l��89P\]e==�AA6l��BCA

Fhi��P • On-Chip CPU Test — d��+G��BCA;,})= CPU ,LMLMP • Interrupt Test — d��GH NDIS �b45'*£µ��BCAJ#;�P • MAC and PHY Loopback Test — d��GH NDIS �b45'*9"jk��BCARSÇJ#TUVP

• Test LED — d��t<=îm�NO 5 Å5PQ@%AP

����

����������������

Page 44: Broadcom NetXtreme™

µ“� !"��”��6/0£RST���� ö�, 5 uT�� IJ,LMPU��£��� ,VW²pX IEEE 802.3ab C�YZ6+É7'*[\¹]P\]|-.^_;67£¡mv)� öp,`�a[3bOP“� !"��”��c£/È¡m“Gain vs. Frequency Characterization”�deÔ`�bO�89P

fg6“� !"��”h| 1000 Mbps ��®ì@./P\]IJc()h./ 10/100 Mbps ,ij�f NIC �<{&Ø 10 f 100 Mbps6fg� kÈ 3 u� f 5 u� ;�6fg@%Ae=%&&'��<6lF¡mJKpl«m�

1. no@%A/pjAe=%&c&'�q�<®P

2. � eJrf=st,uöP

3. � =st,uöfgæ'vu�uöP

4. @%Ae=%&c&'�q�<®P

 � £ÀÁwhi��d��P

���“~��}Q%”�_F�����_`J���s��bca���

��������

“Length”-wxy£/ÈGH� ,z<6²Àxw,%&'*=\@,� z<�{U� �s�i$��Pd|/45£/ÈÀxâ}R~|@%Ac'��|� ö�®P

���w��xy2 Hz{|(}6�

1. µ“� !"��/Length”��6w©���, Broadcom @%AP wx@%A,ï�ÇËÌ¡m\PÓ7ËÌm�'

o c1: Local Rx OK, remote Rx OK, Link up. o c2: Local Rx OK, remote Rx not OK. o c3: Remote Tx not transmitting or 1 pair broken. o c4: DFE/timing recovery not converging. o c5: PCS cannot align. o c6: Intermittent link - marginal SNR or high BER.

2.  �������������6WX ���������¡m<w@%A,ËÌP

BACS ,“� !"��/Channel Pairs”¼½,12Ò��Ú\

• Distance d��¡mt/�s�i��,<= 4 )��®,��� z<��$�P • Margin d��¡m�W,� öpÔ�� IEEE 802.3ab �x%C�,����P$W �' dBP

• Frequency Margin d��¡m�W,� öp|`�·2Ô�� IEEE 802.3ab �x%C�,����P$W �' MHzP

��������

U�¡m,v)��,`�[3'{U� �i$�@c,P})-!QEm�/� s�Ç�s�i$

�@c,×P��¹�Emde (dB)6��¹EmLM`�P�-Em IEEE 802.3ab %C6!-Em�)�uöp,|�$�×P}~�W·i�£�Ú��� VW,(��W¹]P,0��}~�W·i

'�:��,6�Ø �(~·ihiq2����� ,bOP

���w��xy2 Hz{|(}6�

Page 45: Broadcom NetXtreme™

1. µ“� !"��/Frequency”��6w©���, Broadcom @%AÇ��P 2.  �������������6WX ���������¡m<w@%A,ËÌP

����������������

� s��! ��öEm|��ËÌ� ,�ss�P7'`�,�T6`� ���Ø [0 - 62.5MHz]P� s�¡%�� ��öEm IEEE ¹] 802.3ab-1999 , 40.7.2.1 =!;�x,� s�¡%P� s��! ��ö|� s�¡%�� ��ö®·Em� |LM¡%P\]� s�

�! ��ö|� s�¡%�� ��ö®·6l� |LM¡%P\]� s��! ��ö|�

s�¡%�� ��ö·6l� ¢�Î IEEE 802.3ab-1999 ¹];�x,LM¡%PÓ~LMEÚ£9'� z<kz£hiLMP

��������

�s�! ��öEm|��ËÌ� ,�s�P7'`�,�T6`� ���Ø [0,62.5MHz]P�s¡%�� ��öEm IEEE ¹] 802.3ab-1999 , 40.7.2.3 =!;�x,�s¡%P�s�! ��ö|�s¡%�� ��ö·Em� |LM¡%P\]�s�! ��ö|�s¡%�� ��ö

·6l� |LM¡%P\]�s�! ��ö|�s¡%�� ��ö®·6l� ¢�Î IEEE 802.3ab-1999 ¹];�x,LM¡%PÓ~LMEÚ£9'� z<kz£hiLMP

����

��������

“#$”��/ÈÉÊ Broadcom Ç� Broadcom @%A,j�W#$��PBroadcom @%A,#$×ÇV¤��Y� Broadcom @%A,#$×ÇV¤���¥P

General ���� ����

Page 46: Broadcom NetXtreme™

2ÐÑ BACS ,“#$/General”wxy¼½,12Ò�

• Frames Tx OK +8(),¦$TPý§¨ TransmitStatus Ø transmitOK 06d$TABçd»P

• Frames Rx OK +8J# (receive OK) ,¦$TP\]J#c,¦kz6²= FCSÆz<f©ÍJK6fg¦ªÈ= MAC -;JK«¬86læp¸C�$TPJ#Ȩ̈¨Ø“receive OK”06d$TABçd»P

• Directed Frames Tx +8(),xQTU¦,$TP • Multicast Frames Tx +8()cÒ,�¹no�«æ'­®no�,¦$T67ªËÌ×

transmit OK EmP • Broadcast Frames Tx +8()c­®no,¦$T67/()ËÌ, transmit OK 5EmP()c¥�¹­®no,¦æ'­®¦63F¸©�P

• Directed Frames Rx +8J#,xQTU¦,$TP • Multicast Frames Rx +8J#êxQc¯b�­®Òno,¦$TP\]J#c,¦kz6²= FCSÆz<f©ÍJK6fg¦ªÈ= MAC -;JK«¬86læp¸C�$TP�c receive OK ËÌ06d$TAçd»P

• Broadcast Frames Rx +8J#êxQc­®Òno,¦$TP\]J#c,¦kz6²= FCSÆz<f©ÍJK6fg¦ªÈ= MAC -;JK«¬86læp¸C�$TP�c receive OK ËÌ06d$TAçd»P

IEEE 802.3 ���� ����

Page 47: Broadcom NetXtreme™

ÐÑ BACS ,“#$/IEEE 802.3”wxy¼½,12Ò�

• Frames Rx with Alignment Error p�°T,±��²zÆêÛjk FCS +É,¦$TPReceiveStatus §¨Ø alignmentError 06d$TABçd»P

• Frames Tx with one Collision p )³´;µ¶c,Æ�X·+8RS,¦$TPRS4]§¨Ø transmit OK ê attempt ×Ø 2 06d$TABçd»P

• Frames Tx with more than one Collision p¥)³´;µ¶c,Æ�X·+8RS,¦$TP()Ȩ̈¨Ø transmit OK ²ê attempts  W,×�È 2 ê�ÈYÈ attempt Limit 06d$TABçd»P

• Frames Tx after Deferral pªÈÐV¸«¹+�ÅRS�R~º»,¦$TPæp³´;µ¶c,¦$TP

Custom ���� ����

Page 48: Broadcom NetXtreme™

���mc��EF� Broadcom _`Jp��“Custom”����

2¬°nÐÑ BACS ,“#$/Custom”wxy¼½,12Ò�P

• Number of Interrupts generated by this adapter NIC ¼~,;�TP • Number of Interrupts avoided by this adapter NIC ½¾,;�TP • Tx. Max Coalesce Frames Threshold hit Send Max Coalesce Frames Threshold ¿;,ÅTP

• Rx. Max Coalesce Frames Threshold hit Recv Max Coalesce Frames Threshold ¿;,ÅTP

• DMA write Queue was full DMA 3sÀÍ Á,ÅTP • DMA write High Priority Queue was full DMA 3s�ÂÃ�ÀÍ Á,ÅTP • DMA Read Queue was full DMA 6íÀÍ Á,ÅTP • DMA Read High Priority Queue was full DMA 6í�ÂÃ�ÀÍ Á,ÅTP • Send Data Completion FTQ was full RSTU¬+ FTQ�jkÀÍ,Ä� Á,ÅTP • NIC ran out of the Recv. Buffer NIC Å� Recv Ƴ��[,ÅTP • Frames size less than 64-byte with bad FCS ¦���È 64 )�²6êV¤t FCS�¦>GÇ�P

• MAC Rx. w/ Pause Command and Length = 0 MAC BC¦;V¤ÇÈ¿É6êz<YÈÙP

• MAC Rx. w/ Pause Command and Length greater than 0 MAC BC¦;V¤ÇÈ¿É6êz<�ÈÙP

• MAC Rx. w/ no Pause Command MAC BC¦;æV¤ÇÈ¿ÉP • MAC Sent Xon MAC Transmit with Xon ±��P • MAC Sent Xoff MAC Transmit with Xon ±^ÊP

“��������”���� ����

Page 49: Broadcom NetXtreme™

\]:#ÄË�Ì9W��6l|´/d8906BçC�µ�Í�� (10 Mbps) c�����pÈ&'�@%AØ 1 GbpsÎpÈÏ�T�@%AØ 100 Mbps�,����ab¤ãP

\]:#ÄËiÄ���f|Ð/d8906��@%ABçÑØÏ:8�6µ«C�µ�����pÈ

&'�@%AØ 1 GbpsÎpÈÏ�T�@%AØ 100 Mbps�c�Í�� (10 Mbps) ,����ab¤ãP

�ì@®896£´�¡m��;��, Broadcom @%A6²ê|t/�Ì�Ò06w;�������������������� wxP

����

����

�Ó6ÔÕǾÖ×Úq°P

Page 50: Broadcom NetXtreme™

�����

������������Broadcom NetXtreme™ ����������������������������

����� �

10/100/1000BASE-T ����

����

����

10/100/1000BASE-T ����������������

���������������� ������������ ���� ��������

10BASE-T RJ-45 3�4 � 5 ������ (UTP) 100 �328 � �

100/1000BASE-T RJ-45 5 ������ (UTP) 100 �328 � �

����

����������������

�������� Broadcom !"#���

�������� ��������

PCI ��/�� 32 �

PCI ������� 132 MB/��32 ��� 264 MB/��64 ��� 528 MB/��64 ����� 66 MHz�

PCI �� �/

10/100/1000BASE-T 10/100/1000 Mbps�!�"�

����

������������

�������� ���������������� ����������������

���1000BASE-T ����� 5 �� �����ISO/IEC 11801:1995 � ANSI/EIA/TIA-568-A (1995) �������� TIA/EIA TSB95 ������� �!"#$%

Page 51: Broadcom NetXtreme™

#$ 0°C % 55°C�+32°F % +131°F� -40°C % +85°C�-40°F % 185°F�

&'($ 5% % 85%�)*+� 40°C�,-./0 16 12345

5% % 95%�)*+� 10°C/12

67 89 10,000 � 89 35,000 �

:; 10g�1/2 <=>�11 ?� 60g�1/2 <=>�11 ?�

@A�BB�C 8D 0.005 �E�5 % 32 Hz� 8D 0.1 �E�5 % 17 Hz�

@A�BFGH$ 0.25g�5 % 500 Hz� �I�H� = 1 J�K/LM�

0.25g�5 % 500 Hz� �I�H� = 1 J�K/LM�

����

�����

$%&'()*+,-./0

Page 52: Broadcom NetXtreme™

�����

������������Broadcom NetXtreme™ ����������������������������

����� �

FCC �� B ���

VCCI �� B ���

CE ��

�������� ���������

FCC �������� B ������������

� !"# FCC ��$ 15 %&'()�*+ !,-."#�/012�1) 3 !4567�89:;2) 3 !<=>?@ABCD'EF9:;GH5IJKLMN'9:+

� !OPQR�"# FCC ��$ 15 %&S�� B �TU !'()�*+VW()�*'�'XYZ[\]^_` !a>bc�89:+� !67de�fghhi>j;klmnop�_`qe

�;r>5IJstuvw�'�89:+xX;4>yR[0z_`{|}45~79:��+klw

{��q�� !~�� !��stuv�v�BC67Z�89:;�����������9

:�

• ��BC�u'������u��+ • �� !��BC !+ • �� !qBC !�BD4�v�'�� + • �¡¢£��O¤'tuv�v�¥¦§¨©ª«¬­®¯+

���������������������������������������� ��������������������������������

�������������������� Broadcom ���������������������������� ������������!!!!""""####$$$$%%%%&&&&''''(((())))****++++,,,,������������----....����

���°

VCCI �������� B ������������

� !X"#9:±²³)´¨5 (VCCI) )*'��� ¥¦ !µ¶' B �6·+kl[¸¹º»S¼½tuv�v�BC !e�� !;�r>567tuv9:+¾¿oÀIp�ÁÂ_`qe��

!+

////0000����11112222333344445555����66667777%%%%8888����77779999::::4444;;;;<<<< 59-66 MHz ====>>>>!!!!????@@@@������������AAAABBBBCCCCDDDDEEEEFFFF����GGGGHHHH66667777%%%%8888IIIIJJJJ!!!!����""""KKKKLLLLMMMMNNNN++++,,,,����

���°

Page 53: Broadcom NetXtreme™

CE ��������

� !Ã� CE µÄ;Å�6·"#�Æ��¥¦µ¶�EN55022:1998dEN55024:1998 q EN60950:1992+

���°

������������������������ ������������������������������������

�TU !"#���w�% (Canadian Department of Communications) )*'tuv9:��A�*'TU !tuvÇÈ~h B �()µ¶+¾ÉK����w�%�DOC������*;mO Broadcom Corporation ��ʶË̱Í��Î�� !;��r>e��ÏÐMN� !'ÑÒ+3 B �TU !"#�����ÓÔ9:' !�*'A�ÕÖ+

Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.

���°

�����

¾×ØÙÚqÛÜ��ÝÞ+

Page 54: Broadcom NetXtreme™

�����

��������������������Broadcom NetXtreme™ �������������������� ��������

����� �

����

�������

������

� !"#$%&'()*+,

-./0��

123456

7�89:;<=>

����������������

�?��12@ABC Windows DE�12FGH��IJK12@LMFGH(N/OP��� QRSTUV(� WXYZ[\]^I_`ab“Broadcom Advanced Server Control Suite”c�S(“��”Id

��������������������

`abef�������gh(“YZij”klI

���m

���� ����������������

���no(pq@ABrst;<Cu# NetXtreme™ v3FGHwCxySzA{|}~(89I

• ����/0:56��I�� NetXtreme™ v3FGH:�����(/056&'I • ��G���Q��{��R{������Q��.��I • '�xyzA��( BIOSI

���m

Page 55: Broadcom NetXtreme™

��������������������������������������������������������

�l������!"C Windows : Linux ™ S#$%&'()*+,I

Windows

Broadcom Advanced Control Suite_Broadcom �� ¡¢�d(“£¤� ¥¦”@AB� £¤(FGH� §34gh:3456IRS¨©ªB«*gh(FGHI

1. ¬“£¤� ¥¦”SQ­®¤12( Broadcom FGHI 2. �¯��������°��­FGH()*+,ghI

����� Broadcom ����� ��� Broadcom ����� �����

���m

���� !!!!""""��������

/0��!¬ Broadcom Advanced Control Suite S-.(I�±��u#:²³´(� Q`ab“Broadcom Advanced Control Suite”I

���������� 1 ����� !"# (1000BASE-T)�

Page 56: Broadcom NetXtreme™

���m

####$$$$%%%%&&&&''''((((

�l����12 Windows§NetWare® : Linux™ S(3456I

Windows

zA ping µ¶'·3456!"&¸I

1. ¬ Windows (“¹³”º�S­®��������QJ»°�“-.”µ¶¼�I

2. ½¾ cmd_Windows 2000 : Windows XPdw¿½¾ command (Windows 98) À�¯��������I

3. ½¾ ipconfig /all °�µ¶¼�I

4. Cµ¶.S½¾ ping <IP ��������>QÁÂà Enter ½IJ»°�3456� I

5. Broadcom Advanced Control Suite �R{(3412I

���m

))))����****++++,,,,----....////0000

�l¨©C�pqxyS}~(ÅÆ7�89ÇÈÉ(;<=>I

�ʨ©ÅÆ89Ç;<=>�

�C Windows 2000 : Windows XP Su# Microsoft Ë+u#ÌÍ (RIS) ÎÏI

�������� �����`ab Microsoft ÐÑ_ID Q246184d�“How to Add Third-Party OEM Network Adapters to RIS Installations”_��Ò RIS u#ÓÔÕÖ= OEM 34FGHdI

C .inf Ð�S_×Ð�»Ø�C RemoteInstall\Setup\Language\Images\Dir_Name\i386 Ð�ÙSdQÚ�RSÛ.N( NTx86.5.1_`aÜ��ÝdI

Þß�

[Manufacturer] %V_BCM% = BROADCOM, NTx86.5.1

[ControlFlags] ExcludeFromSelect = *

[BROADCOM.NTx86.5.1]

àáâ�

[Manufacturer]

Page 57: Broadcom NetXtreme™

%V_BCM% = BROADCOM

[ControlFlags] ExcludeFromSelect = *

[BROADCOM]

ãzAÉäåæ�ABçAè( .inf Ð�I

���m

�����

`béêë:ìíî�ïÐI