Linux Ethernet-Howto by Paul Gortmaker v2.7, 5 May 1999 The Linux Japanese FAQ Project v2.7j, 12 November 1999 ���̕����� Ethernet-HOWTO �ł��B���̕����� Linux �Ŏg�p�ł���C�[�T �l�b�g�f�o�C�X�₻�̐ݒ���@�Ɋւ�������W�߂����̂ł��B���� HOWTO �����̓C�[�T�l�b�g�J�[�h�̃n�[�h�E�F�A��n�[�h�E�F�A���̃h���C�o��� �ۂɂ��Ă���Aifconfig �� route �Ƃ������\�t�g�E�F�A�I�ȑ��ʂɂ��Ă� �G��Ă��܂���B�����ɂ��Ă� Network HOWTO ���������������B ______________________________________________________________________ �ڎ� 1. �͂��߂� 1.1 ���̕����̍ŐV�� 1.2 Ethernet-HOWTO ���g�� 1.3 �����Ă��������A�����܂���! 2. Linux �p�ɂ͂ǂ̃J�[�h���悢�� 2.1 �������肵�Ă���̂͂ǂ̃h���C�o�ł��� 2.2 8 �r�b�g�J�[�h�� 16 �r�b�g�J�[�h�� 2.3 32 �r�b�g (VLB/EISA/PCI) �C�[�T�l�b�g�J�[�h 2.4 �g�p�\�� 100Mbs �J�[�h�ƃh���C�o 2.5 100VG �� 100BaseT �� 2.6 �ǂ̃^�C�v�̃P�[�u�����g����J�[�h��I�ׂ悢�� 3. FAQ (�悭����鎿��) 3.1 �A���t�@�Ńh���C�o -- ���̓���Ɨ��p�@ 3.2 1��̃}�V���ŕ����̃C�[�T�l�b�g�J�[�h���g���ɂ� 3.3 ether= ���Ă���Ă����������܂���B�Ȃ�ŁH 3.4 NE1000 / NE2000 �J�[�h (����уN���[��) �̖�� 3.5 SMC Ultra/EtherEZ �� WD80*3 �J�[�h�ł̖�� 3.6 3Com �̃J�[�h�̖�� 3.7 ����̃J�[�h�Ɋւ��Ȃ� FAQ 3.7.1 Linux �� ISA Plug and Play �C�[�T�[�J�[�h 3.7.2 �C�[�T�J�[�h���N�����Ɍ��o����Ȃ� 3.7.3 ifconfig ���A�Ԉ�����J�[�h I/O �A�h���X����� 3.7.4 PCI �}�V���ŃJ�[�h�͌��o����邪�h���C�o���T���Ɏ��s���� 3.7.5 PCI �}�V���ŋ��L�������� ISA �J�[�h�����삵�Ȃ� (0xffff) 3.7.6 ���M�͂ł���悤������M������ł��Ȃ� 3.7.7 Asynchronous Transfer Mode (ATM) �̃T�|�[�g 3.7.8 Gigabyte �C�[�T�l�b�g�̃T�|�[�g 3.7.9 FDDI �̃T�|�[�g 3.7.10 Full Duplex �̃T�|�[�g 3.7.11 SMP �}�V���� Linux �ɂ�����C�[�T�l�b�g�J�[�h 3.7.12 Alpha/AXP PCI �{�[�h�� Linux �ł̃C�[�T�l�b�g�J�[�h 3.7.13 SUN/Sparc �n�[�h�E�F�A�� Linux �ɂ�����C�[�T�l�b�g 3.7.14 ���̑��̃n�[�h�E�F�A�� Linux �ɂ�����C�[�T�l�b�g 3.7.15 �n�u������ 10 BaseT �ڑ��A 100 Base T �ڑ����� 3.7.16 SIOCSIFxxx: No such device �Ƃ������b�Z�[�W���o��B 3.7.17 SIOCSFFLAGS: Try again �Ƃ������b�Z�[�W���o��B 3.7.18 `ifconfig' ����� Link UNSPEC with HW-addr��00:00:00:00:00:00 �Ƃ������b�Z�[�W���o��B 3.7.19 ��ʂ� RX ����� TX �G���[ 3.7.20 �C�[�T�J�[�h�ɑ��� /dev/ �̃G���g�� 3.7.21 Linux��``trailers'' 3.7.22 raw �C�[�T�l�b�g�f�o�C�X�ւ̃A�N�Z�X 4. ���\���グ�邽�߂̃q���g 4.1 �T�v 4.2 ISA �J�[�h�� ISA �o�X�̃X�s�[�h 4.3 TCP ��M�E�B���h�E�̐ݒ� 4.4 NFS���\�̌��� 5. �x���_�[/���[�J�[/���f���ŗL�̏�� 5.1 3Com 5.1.1 3c501 5.1.2 EtherLink II, 3c503, 3c503/16 5.1.3 Etherlink Plus 3c505 5.1.4 Etherlink-16 3c507 5.1.5 Etherlink III, 3c509 / 3c509B 5.1.6 3c515 5.1.7 3c523 5.1.8 3c527 5.1.9 3c529 5.1.10 3c562 5.1.11 3c575 5.1.12 3c579 5.1.13 3c589 / 3c589B 5.1.14 3c590 / 3c595 5.1.15 3c592 / 3c597 5.1.16 3c900 / 3c905 / 3c905B 5.1.17 3c985 5.2 Accton 5.2.1 Accton MPX 5.2.2 Accton EN1203, EN1207, EtherDuo-PCI 5.2.3 Accton EN2209 Parallel Port Adaptor (EtherPocket) 5.2.4 Accton EN2212 PCMCIA Card 5.3 Allied Telesyn/Telesis 5.3.1 AT1500 5.3.2 AT1700 5.3.3 AT2450 5.3.4 AT2500 5.3.5 AT2540FX 5.4 AMD / Advanced Micro Devices 5.4.1 AMD LANCE (7990, 79C960/961/961A, PCnet-ISA) 5.4.2 AMD 79C965 (PCnet-32) 5.4.3 AMD 79C970/970A (PCnet-PCI) 5.4.4 AMD 79C971 (PCnet-FAST) 5.4.5 AMD 79C972 (PCnet-FAST+) 5.4.6 AMD 79C974 (PCnet-SCSI) 5.5 Ansel Communications 5.5.1 AC3200 EISA 5.6 Apricot 5.6.1 Apricot Xen-II On Board Ethernet 5.7 Arcnet 5.8 AT&T 5.8.1 AT&T T7231 (LanPACER+) 5.9 Boca Research 5.9.1 Boca BEN (ISA, VLB, PCI) 5.10 Cabletron 5.10.1 E10**, E10**-x, E20**, E20**-x 5.10.2 E2100 5.10.3 E22** 5.11 Cogent 5.11.1 EM100-ISA/EISA 5.11.2 Cogent eMASTER+, EM100-PCI, EM400, EM960, EM964 5.12 Compaq 5.12.1 Compaq Deskpro / Compaq XL (AMD �̃`�b�v��g�ݍ���) 5.12.2 Compaq Nettelligent/NetFlex (�g�ݍ��݂� ThunderLAN �`�b�v) 5.13 Danpex 5.13.1 Danpex EN9400 5.14 D-Link 5.14.1 DE-100, DE-200, DE-220-T, DE-250 5.14.2 DE-520 5.14.3 DE-528 5.14.4 DE-530 5.14.5 DE-600 5.14.6 DE-620 5.14.7 DE-650 5.15 DFI 5.15.1 DFINET-300 and DFINET-400 5.16 Digital / DEC 5.16.1 DEPCA, DE100/1, DE200/1/2, DE210, DE422 5.16.2 Digital EtherWorks 3 (DE203, DE204, DE205) 5.16.3 DE425 EISA, DE434, DE435, DE500 5.16.4 DEC 21040, 21041, 2114x, Tulip 5.17 Farallon 5.17.1 Farallon Etherwave 5.18 �x�m�� 5.18.1 Fujitsu FMV-181/182/183/184 5.19 Hewlett Packard 5.19.1 27245A 5.19.2 HP EtherTwist, PC Lan+ (27247, 27252A) 5.19.3 HP-J2405A 5.19.4 HP-Vectra �I���{�[�h�C�[�T�l�b�g 5.19.5 HP 10/100 VG Any Lan Cards (27248B, J2573, J2577, J2585, J970, J973) 5.19.6 HP NetServer 10/100TX PCI (D5013A) 5.20 IBM / International Business Machines 5.20.1 IBM Thinkpad 300 5.20.2 IBM Credit Card Adaptor for Ethernet 5.20.3 IBM �g�[�N�������O 5.21 ICL ���C�[�T�l�b�g�J�[�h 5.21.1 ICL EtherTeam 16i/32 5.22 Intel ���̃C�[�T�l�b�g�J�[�h 5.22.1 Ether Express 5.22.2 Ether Express PRO/10 5.22.3 Ether Express PRO/10 PCI (EISA) 5.22.4 Ether Express PRO 10/100B 5.23 Kingston 5.24 LinkSys 5.24.1 LinkSys Etherfast 10/100 �J�[�h 5.24.2 LinkSys Pocket Ethernet Adapter Plus (PEAEPP) 5.24.3 LinkSys PCMCIA �A�_�v�^ 5.25 Microdyne 5.25.1 Microdyne Exos 205T 5.26 Mylex 5.26.1 Mylex LNE390A, LNE390B 5.26.2 Mylex LNP101 5.26.3 Mylex LNP104 5.27 Novell Ethernet, NExxxx �₻�̌݊��i 5.27.1 NE1000, NE2000 5.27.2 NE2000-PCI (RealTek/Winbond/Compex) 5.27.3 NE-10/100 5.27.4 NE1500, NE2100 5.27.5 NE/2 MCA 5.27.6 NE3200 5.27.7 NE3210 5.27.8 NE5500 5.28 Proteon 5.28.1 Proteon P1370-EA 5.28.2 Proteon P1670-EA 5.29 Pure Data 5.29.1 PDUC8028, PDI8023 5.30 Racal-Interlan 5.30.1 ES3210 5.30.2 NI5010 5.30.3 NI5210 5.30.4 NI6510 (EB �ł͂���܂���) 5.30.5 EtherBlaster (�ʖ� NI6510EB) 5.31 RealTek 5.31.1 RealTek RTL8002/8012 (AT-Lan-Tec) �|�P�b�g�A�_�v�^ 5.31.2 RealTek 8009 5.31.3 RealTek 8019 5.31.4 RealTek 8029 5.31.5 RealTek 8129/8139 5.32 Sager 5.32.1 Sager NP943 5.33 Schneider & Koch 5.33.1 SK G16 5.34 SEEQ 5.34.1 SEEQ 8005 5.35 SMC (Standard Microsystems Corp.) 5.35.1 WD8003, SMC Elite 5.35.2 WD8013, SMC Elite16 5.35.3 SMC Elite Ultra 5.35.4 SMC Elite Ultra32 EISA 5.35.5 SMC EtherEZ (8416) 5.35.6 SMC EtherPower PCI (8432) 5.35.7 SMC EtherPower II PCI (9432) 5.35.8 SMC 3008 5.35.9 SMC 3016 5.35.10 SMC-9000 / SMC 91c92/4 5.35.11 SMC 91c100 5.36 Texas Instruments 5.36.1 ThunderLAN 5.37 Thomas Conrad 5.37.1 Thomas Conrad TC-5048 5.38 VIA 5.38.1 VIA 86C926 Amazon 5.38.2 VIA 86C100A Rhine II (and 3043 Rhine I) 5.39 Western Digital 5.40 Winbond 5.40.1 Winbond 89c840 5.40.2 Winbond 89c940 5.41 Xircom 5.41.1 Xircom PE1, PE2, PE3-10B* 5.41.2 Xircom ���� PCMCIA �J�[�h 5.42 Zenith 5.42.1 Z-Note 5.43 Znyx 5.43.1 Znyx ZX342 (DEC 21040 based) 5.44 ���m�̃J�[�h�̎��� 5.44.1 �l�b�g���[�N�C���^�t�F�[�X�R���g���[���̎��� 5.44.2 �C�[�T�l�b�g�A�h���X�̎��� 5.44.3 ���m�̃J�[�h���g�����̃e�N�j�b�N 6. �P�[�u���A�����A�c�C�X�g�y�A 6.1 �V���C�[�T�l�b�g(�V���l�b�g) 6.2 �c�C�X�g�y�A 6.3 �V�b�N�C�[�T�l�b�g 7. �\�t�g�E�F�A�ɂ��ݒ�ƃJ�[�h�̐f�f 7.1 �e�C�[�T�l�b�g�J�[�h�̐ݒ�v���O���� 7.1.1 WD80x3 �J�[�h 7.1.2 Digital / DEC �J�[�h 7.1.3 NE2000+ �܂��� AT/LANTIC �J�[�h 7.1.4 3Com �J�[�h 7.2 �e��C�[�T�l�b�g�J�[�h�̐f�f�v���O���� 8. �Z�p��� 8.1 �v���O�����h I/O �� ���L������ �� DMA 8.1.1 �v���O�����h I/O (NE2000, 3c509 ��) 8.1.2 ���L������(WD80x3, SMC-Ultra, 3c503 ��) 8.1.3 �X���[�u(����)�̒��ڃ������A�N�Z�X(Linux �Ŏg����J�[�h�͂���܂���!) 8.1.4 �o�X�}�X�^���ڃ������A�N�Z�X(LANCE, DEC 21040 ��) 8.2 �h���C�o������ 8.3 �J�[�l���ւ̃h���C�o�C���^�t�F�[�X 8.3.1 �������o 8.3.2 ���荞�݃n���h�� 8.3.3 �]���� 8.3.4 ��M�� 8.3.5 �I�[�v���� 8.3.6 �N���[�Y�� (�ȗ��\) 8.3.7 ���̑��̊� 8.4 3Com ����̋Z�p��� 8.5 AMD PCnet / LANCE �x�[�X�̃J�[�h�Ɋւ��钍�� 8.6 �}���`�L���X�g�Ɩ����ʃ��[�h 8.7 �o�[�N���[�p�P�b�g�t�B���^ (BPF) 9. ���b�v�g�b�v/�m�[�g�u�b�N�R���s���[�^�ł̃l�b�g���[�N 9.1 SLIP 9.2 PCMCIA �̃T�|�[�g 9.3 �h�b�L���O�X�e�[�V������ ISA �C�[�T�J�[�h 9.4 �|�P�b�g�^�p�������|�[�g�̃A�_�v�^ 10. ���̑� 10.1 �J�[�l���ɃC�[�T�l�b�g�֘A������n�����@ 10.1.1 ether �R�}���h 10.1.2 reserve �R�}���h 10.2 �C�[�T�l�b�g�h���C�o�����W���[���Ƃ��ėp����ꍇ 10.3 �֘A���� 10.4 �Ɛӏ����E���쌠 10.5 ���� 10.6 ���{���ɂ��� ______________________________________________________________________ 1. �͂��߂� Ethernet-HOWTO �́A���Д����ׂ��J�[�h�┃���Ă͂����Ȃ��J�[�h�A�J�[�h �̐ݒ���@�A�����̃J�[�h�������@�A���̑��悭������Ǝ���ɂ��� ������Ă��܂��B�悭���p����Ă���قƂ�ǑS�ẴC�[�T�l�b�g�J�[�h�̃T �|�[�g�̌���ɂ��Ă̏ڍׂȏ����܂�ł��܂��B �\�t�g�E�F�A�Ɋւ��邱�Ƃ� NET-3 HOWTO �ɏ�����Ă���̂ł��̕����ɂ� �܂܂�Ă��܂���B�C�[�T�l�b�g�J�[�h�ɂ��Ă� Linux �ɊW���Ȃ���� �I�Ȏ���(���邢�͏��Ȃ��Ƃ����̂悤�Ȏ���)�ɂ��Ă͂��̕����ł͐G��� ���܂���B���̂悤�Ȏ���ɂ��ẮAcomp.dcom.lans.ethernet FAQ �ɂ��� �悭�܂Ƃ܂�����������̏������Ă��������B�ʂ̃j���[�X�O���[�v�� FAQ �ނƓ������Artfm.mit.edu ���� FTP �œ���ł��܂��B ���̕����̌����_�ł̉����ł� 2.2.7 ���܂ރJ�[�l���̃f�B�X�g���r���[ �V�����ɂ��ĐG��Ă��܂��B Ethernet-HOWTO �́A Paul Gortmaker, p_gortmaker@yahoo.com �������܂����B Ethernet-HOWTO �̍ŏ��� ASCII �݂̂̔łɂ��Ă̎�ȏ��� Donald J. Becker, becker@cesdis.gsfc.nasa.gov �ɂ����̂ł����B �ނ炪�A���� Linux �ŗ��p�ł��鑽���̃C�[�T�l�b�g�J�[�h�̃h���C�o���� �������ƂɊ��ӂ��܂��傤�B�ނ͂܂��ŏ��� NFS �T�[�o�̍�҂ł������ ���B Donald �Ɋ��ӁB (���̕����͌������f�ڂ��܂��B) This document is Copyright (c) 1993-1999 by Paul Gortmaker. Please see the Disclaimer and Copying information at the end of this document (``copyright'') for information about redistribution of this document and the usual `we are not responsible for what you manage to break...' type legal stuff. ���̕����� Paul Gortmaker �� ���쌠 Copyright(c) 1993-1999 ������� ���B���̕����̖���(``copyright'')�ŁA���̕������Ĕz�z����ꍇ�̒��ӁA �Ɛӏ����ƒ��쌠�ɂ��Ă̂��m�点��ǂ�ł��������B���ꂩ�炨���܂�� �u���Ȃ�������Ă��܂������ƑS�ĂɎ������͐ӔC���Ȃ��]�X�v�̖@�������� ���ڂ�ʂ��Ă��������B 1.1. ���̕����̍ŐV�� ���̕����̍ŐV�ł� Ethernet-HOWTO <http://metalab.unc.edu/mdw/HOWTO/Ethernet-HOWTO.html>�œ��肷�邱�Ƃ� �ł��܂��B �܂��́AFTP ���g�������ꍇ�� HTML �t�H�[�}�b�g�łȂ����̂́A Sunsite HOWTO Archive <ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/> �� ���肷�邱�Ƃ��ł��܂��B ��L�̓I�t�B�V�����ȃT�C�g�ł��B���������� Linux �� WWW �� ftp �̃~�� �[�T�C�g�ɂ�����܂��B���̕����́A�V��������h���C�o�����p�ł���悤 �ɂȂ����Ƃ��ɍX�V����܂��B���Ȃ������ǂ�ł�����R�s�[�����N�ȏ�� �O�̂��̂Ȃ�A�X�V���ꂽ���̂����p�ł��邩�ǂ����ׂĂ��������B ���̕����͂��܂��܂ȃt�H�[�}�b�g�ŗ��p�ł��܂�(postscript�A dvi�A ASCII�AHTML �Ȃǂł�)�B( WWW �u���E�U���g����) HTML �ŁA���邢�� Postscript �� dvi �t�H�[�}�b�g���g���Č��邱�Ƃ������߂��܂��B������ �����ɂ́A ASCII �e�L�X�g�t�H�[�}�b�g�ɂ͊܂܂�Ȃ��N���X���t�@�����X �����܂�ł��܂��B 1.2. Ethernet-HOWTO ���g�� ���̃K�C�h�͂ƂĂ���������̕��ʂɂȂ��Ă��Ă���̂ŁA�S����ǂނ̂Ɍ� ��̎��Ԃ��g���Ă��܂������͂Ȃ��ł��傤�B���͑S����ǂ܂Ȃ����Ƃ� ���B HTML �� Postscript �� dvi �̂悤�ȃt�@�C���ɂ́A��葬���K�v�Ȃ� �Ƃ�T����悤�ɖڎ������Ă��܂��B ���Ȃ��̓J�[�h�������Ƃ��ł��Ȃ��A�����ʼn����`�F�b�N������悢�̂� ���킩��Ȃ��̂ŁA���̕�����ǂ�ł���̂ł��傤�B���̏�(``�����Ă��� �����A�����܂���!'' �� Linux �̏��S�҂�Ώۂɂ��Ă��܂�����A�K�Ȏw ��������ł��傤�B ��ʓI�ȓ����悤�Ȗ��⎿��́A���܂��܂Ȑl�ɂ���ČJ��Ԃ��q�˂��� ���܂��B���Ȃ��Ǝ��̖��⎿����A���Ԃ�悭�q�˂�ꂽ����(FAQ)�̂Ђ� �ł���A���̕����� FAQ �̍��œ������Ă��܂� (``FAQ �̃Z�N�V�� ��'')�B�����ĂƓ��e����O�ɂ��̏͂ɖڂ�ʂ��ׂ��ł��B �C�[�T�l�b�g�J�[�h���w���������Ƃ��Ȃ��Ȃ�A�J�[�h�����߂�Ƃ��납��n �߂�悢�ł��傤(``Linux �p�ɂ͂ǂ̃J�[�h���悢��'')�B ���łɃC�[�T�l�b�g�J�[�h���w����������ǁALinux �Ŏg���邩�ǂ����킩�� �Ȃ��A���̂悤�ȏꍇ�͂��ꂼ��̃��[�J�[���̃J�[�h�ŗL�̏�����ꂽ �͂���n�߂���悢�ł��傤�B (``�x���_�[/���[�J�[/���f���ŗL�̏��'') Linux �f�o�C�X�h���C�o�̋Z�p�ʂɋ���������Ȃ�A���̂悤�ȏ����� �ɖڂ�ʂ��Ă��悢�ł��傤�B (``�Z�p���'') 1.3. �����Ă��������A�����܂���! ������܂������痎�������Ă��������B���̐߂́A�C�[�T�l�b�g�������� �̎菇�����ē����܂��B���Ƃ����Ȃ��� Linux ��C�[�T�l�b�g�n�[�h�E�F�A �ɂ��Čo�����Ȃ��Ă��B �ŏ��ɂ��Ȃ���Ȃ�Ȃ����Ƃ́A���g���̃J�[�h�̃��f���𖾂炩�ɂ��邱 �Ƃł��B��������� Linux �����̃J�[�h�̃h���C�o�������Ă��邩�ǂ����� �͂����肵�܂��B�J�[�h���Ⴆ�Ε��ʁA�z�X�g�R���s���[�^���琧�䂷����@ ���Ⴂ�܂��BLinux �̃h���C�o(�����������Ƃ���)�́A����`���ł��̐���� ��������Ă���ALinux ���J�[�h���g����悤�ɂ��܂��B���Ȃ����J�[�h�̃} �j���A���������Ă��Ȃ��A���邢�͂��̃J�[�h�̃��f���ɂ��Ă̏���� �Ȃ��Ȃ�A�s���ȃJ�[�h�����Ƃ����邽�߂̕��@�ɂ��Ă̏͂������Ă����� ��(``���m�̃J�[�h�̎���'')�B �������̃J�[�h���ǂ�Ȏ�ނ��킩������A�ŗL�̃J�[�h�̏� (``�x���_ �[/���[�J�[/���f���ŗL�̏��''���Q��) �ŁA���̃J�[�h�ɂ��Ă̏ڂ����� ����S���ǂ�ł��������BLinux �̃h���C�o�̗L���Ɋւ�炸�A�J�[�h���[�J �[�Ƃ��ꂼ��̌^�Ԃ��A���t�@�x�b�g���Ń��X�g���Ă��܂��B�u���T�|�[�g�v �Ə�����Ă���Ȃ�A�����ł�����߂�̂��悢�ł��傤�B�������̃��X�g�� ���Ȃ��̃J�[�h���ڂ��Ă��Ȃ��Ȃ�A�J�[�h�̃}�j���A�������āA���̃J�[�h ���ʂ̊��m�̎�ނ̃J�[�h�́u�݊��J�[�h�v�Ƃ��čڂ��Ă���ǂ������m���� �܂��傤�B�Ⴆ�A�I���W�i���� Novell NE2000 �̐v�ƌ݊��ɂȂ�悤�� ���ꂽ�J�[�h�́A����Ƃ܂ł͂����Ȃ��Ƃ����S��ނ͂���܂��B �������̃J�[�h�ɂ��� Linux �h���C�o������̂��킩�����Ȃ�A���̃h�� �C�o��T���Ďg���܂��傤�BLinux �ɂ��Ȃ��̃J�[�h�̃h���C�o�������Ă��� ����Ƃ����āA�S�Ă��J�[�l���ɑg�ݍ��܂�Ă���킯�ł͂���܂���B (�J �[�l���͋N�����ɍŏ��Ƀ��[�h�����A�I�y���[�e�B���O�V�X�e���̒��S�ł� ��A���̂��̂Ƌ��Ɋe��n�[�h�E�F�A�p�̃h���C�o�������Ă��܂�)�B���g�� �ɂȂ��Ă��邻�ꂼ��� Linux �f�B�X�g���r���[�V�����̍쐬�҂ɂ���� �́A�\�ߑg�ݍ��܂ꂽ�J�[�l�������������Ȃ��A�h���C�o���ׂ͍̂������W�� �[���Ƃ��Ă�������ɕ������Ă��邩������܂��A���邢�̓J�[�l���� ��������p�ӂ��Ă����āA�g�ݍ���ł���h���C�o�̑g��������������ɂ��� ���邩������܂���B �啔���� Linux �f�B�X�g���r���[�V�����́A���܂��܂ȃh���C�o�������ȃ� �W���[���̏W���Ƃ��Ď����Ă��܂��B�ʏ�́A�K�v�ȃ��W���[���͋N���v���Z �X�̌㔼�Ń��[�h����邩�A����̃f�o�C�X�ɃA�N�Z�X����K�v������Ƃ��� ���I�Ƀ��[�h����܂��B���W���[�����C���X�g�[�����Ďg�����Ƃɂ��ẮA ���̕����̃��W���[���̏͂ɉ����Ă��g���̃f�B�X�g���r���[�V�����ɓY�t�� �������Ă��������B (``�C�[�T�l�b�g�h���C�o�����W���[���Ƃ��ėp����� ��'') ���g���̃J�[�h�̃h���C�o�����炩���ߑg�ݍ���ō\�z����Ă���J�[�l���A �܂��͂��̃h���C�o�̃��W���[����������Ȃ��Ȃ�A��ʓI�ɂ͒������J �[�h�������Ă���Ƃ������Ƃł��BLinux ����x�C���X�g�[�����Ă��܂��A �����p�̃J�[�l�����\�z����̂͂���قǓ�����Ƃł͂���܂���B��{�I �ɂ̓J�[�l���ɑg�ݍ��݂������̂� yes �܂��� no �œ����A���ꂩ��J�[�l �����\�z���܂��BKernel-HOWTO ���Q�l�ɂȂ�܂��B ���̎��_�ł́A�h���C�o��g�ݍ��J�[�l���łȂ�Ƃ��N�������邩�A���� ���̓h���C�o�����Ƃ����ă��W���[���Ƃ��ă��[�h�����悤�ɂ��Ȃ���� ��܂���B����������̔������炢�́A���炩�̗��R�Ńh���C�o�����[�h�� ���Ȃ������Ƃ������ƂɊւ����̂Ȃ̂ŁA�h���C�o����������܂����� �悤�ɂȂ�ł��傤�B �܂��J�[�h�������Ȃ��Ȃ�A�J�[�l�������̃J�[�h�������ƔF�����Ă��邩 �ǂ������m���߂�K�v������܂��B�m�F����ɂ́A�V�X�e�����N�����đS�Ă� ���W���[�������[�h���ꂽ��ŁAdmesg | more �Ƃ����R�}���h����͂��� ���B���̃R�}���h�́A�N���v���Z�X�̊ԂɃJ�[�l������ʕ\���������b�Z�[�W ��\�����Ă���܂��B�J�[�h���F������Ă���Ȃ�A�J�[�h�̃h���C�o���o�� ���郁�b�Z�[�W�����X�g�̂ǂ����Ɍ�����ł��傤�B���̃��b�Z�[�W�� eth0 �Ŏn�܂�A�h���C�o���ƃJ�[�h�ɐݒ肳��Ă���n�[�h�E�F�A�̃p���� �[�^(���荞�݂̐ݒ��AI/O �|�[�g�̃A�h���X�Ȃ�)��������Ă��܂��B (�� ��: �N�����ɁALinux �͗��p�ł���h���C�o�̗L���Ɋւ�炸�A�V�X�e���ɃC ���X�g�[������Ă���S�Ă� PCI �J�[�h�����X�g���܂��B���Ƃŏo�Ă���h ���C�o�F���Ƃ��̂��Ƃ��Ԉ���Ă͂����܂���!) ���̂悤�ȃh���C�o���ʂ̃��b�Z�[�W��������Ȃ���A�h���C�o�͂��g�� �̃J�[�h��F�����Ă��Ȃ��Ƃ������ƂŁA���ꂪ���܂������Ȃ����R�ł��B�� �g���̃J�[�h��F�����Ȃ��ꍇ�ɂǂ�����悢���ɂ��Ă� FAQ �����Ă� ������(``FAQ �̏�'')�B NE2000 �݊��̃J�[�h�����g���ł���A�J�[�h��F �������邽�߂� NE2000 �ŗL�̋Z�� FAQ �̏͂ɂ�������Ă��܂��B �J�[�h�͔F������Ă��邪�A���o���b�Z�[�W�����\�[�X�Փ˂̂悤�ȃG���[�� �\�����Ă��邱�Ƃ�����܂��B���̂悤�ȏꍇ�A�h���C�o�͓K�ɏ��������� �Ă��炸�A�J�[�h���܂��g���Ȃ��ł��傤�B���̎�̃G���[�̂قƂ�ǂ́A�� �����@���܂߂� FAQ �̏͂ɏ����Ă���܂��B ���o���b�Z�[�W�͐���Ɍ����Ă��A�h���C�o������J�[�h�̃��\�[�X�ƁA (�J�[�h��̃W�����p��A�����Ǝ҂����Ă��郆�[�e�B���e�B�ɂ����) �J�[�h�ɕ����I�ɐݒ肳��Ă��郊�\�[�X���d�˂ă`�F�b�N���܂��傤�B���� ��͐��m�Ɉ�v���Ă��Ȃ���Ȃ�܂���B�Ⴆ�A�W�����p�� IRQ 15 �ɐ� �肵�Ă���̂ɁA�h���C�o���N�������b�Z�[�W�� IRQ 10 ����Ă���� ��A�J�[�h�͓����܂���BFAQ �̏͂ɏ�����Ă�������̑啔���́A�e��J�[ �h�̐ݒ�����h���C�o�����������o�ł��Ȃ����ɂ��Ăł��B �����ł́A���Ƃ����đS�Đ������p�����[�^�Ō��o�ł���悤�ɂ��Ă���A �S�Ă��܂����삷��Ǝv���܂��B�����łȂ��Ȃ�A�\�t�g�E�F�A�̐ݒ�G���[ ���邢�̓n�[�h�E�F�A�̐ݒ�G���[�ł��傤�B�\�t�g�E�F�A�̐ݒ�G���[�� ifconfig �� route �R�}���h�ɑ��Đ������l�b�g���[�N�A�h���X���ݒ肳�� �Ă��Ȃ����ƂŁA�ǂ����ׂ����ɂ��Ă̏ڂ��������́ANetwork HOWTO �� �uNetwork Administrator's Guide�v�ɏ�����Ă��܂��B�����̕����͑� ���A�C���X�g�[���Ɏg���� CD-ROM �ɓ����Ă��܂��B �n�[�h�E�F�A�̐ݒ�G���[�Ƃ́A���\�[�X�̏Փ˂�Ԉ�����ݒ�(�̂����A�N �����Ƀh���C�o�����o���Ȃ���������)�̂��߂ɃJ�[�h�𐳂������삵�Ȃ��� ���̂��Ƃł��B���ʁA�������������@�͂���������܂��B (1) ifconfig ���g�p���邽�߂Ƀf�o�C�X���I�[�v�����悤�Ƃ��鎞�A ``SIOCSFFLAGS: Try again'' �̂悤�ȃG���[���b�Z�[�W���o�܂��B (2) �h�� �C�o�� eth0 �G���[���b�Z�[�W���o��(dmesg | more �Ō��Ă�������)�A���� ���̓f�[�^�𑗂�����A���肵�悤�Ƃ���x�ɂ������Ȗ������N����B (3) cat /proc/net/dev �Ɠ��͂���ƁAeth0 �� errs, drop, fifo, carrier �̃J�����̂����ꂩ�� 0 �ł͂Ȃ�������\�������B (4) cat /proc/interrupts �Ɠ��͂���ƁA���̃J�[�h�̊��荞�݃J�E���g�Ƃ��� 0 �� �\�������B��ʓI�ȃn�[�h�E�F�A�ݒ�G���[�̂قƂ�ǂ� FAQ �̏͂ɂ��� ����Ă��܂��B �����܂œǂݐi�߂Ă��Ă��܂������Ȃ��Ȃ�A���̕����� FAQ �̏͂ƁA���� �̃J�[�h�ɂ��ďڂ��������Ă���x���_�[�ŗL�̏͂�ǂ�ł��������B���� �āA����ł��܂������Ȃ��Ȃ�A�����邽�߂ɓK�ȃj���[�X�O���[�v�� ���e���ĕ���̂��悢�ł��傤�B�������e����Ȃ�A�֘A���͑S�ē��e �L���ɏ����܂��傤�B����ɂ̓J�[�h�̃��[�J�[���A�J�[�l���̃o�[�W�����A �h���C�o�̋N�����b�Z�[�W�A cat /proc/net/dev �̏o�́A���ɂ��Ă̐� �������L�q�A�����Ă������J�[�h�������߂ɂ��Ȃ������Ɏ��������Ƃ� ���ďڂ��������Ă��������B �u�N�������Ă��������B�C�[�T�l�b�g�J�[�h�������܂���v�Ƃ����悤�Ȗ��� �����Ȃ����Ƃ𓊍e����l���ƂĂ������̂ɂт����肷��ł��傤�B�j���[�X �O���[�v�̓ǎ҂͂��̂悤�Ȃ��n���ȓ��e�͖������Ă��܂��܂����A�ׂ����� �@�������̂�����̋L�q�ł���Ȃ� Linux �̒B�l�����͂��Ȃ����Ԃ� �����Ă�����ɂ�����ƒ��ڂ���ł��傤�B 2. Linux �p�ɂ͂ǂ̃J�[�h���悢�� ���̎���ɑ��铚���́A�l�b�g���[�N�ڑ��𗘗p���ĉ������������ɂ���� ���ɂ��܂��܂ł��B�܂��ǂ̒��x�̃g���t�B�b�N�ʂ�\�z���Ă��邩�ɂ���� �������͈قȂ��Ă��܂��B ������ ftp �� WWW �𗘗p����l���[�U�Ȃ�A�����炭������ 8 �r�b�g�� ISA �J�[�h�ł��\���ł��傤�B �T�[�o�̗����グ���l���Ă���A����M����l�b�g���[�N�f�[�^�� CPU �ɗ^ ����I�[�o�[�w�b�h���ŏ����ɗ}���悤�Ƃ���Ȃ�A�o�X�}�X�^�����O�@�\�� �������`�b�v(DEC tulip (21xxx) �`�b�v�� AMD PCnet-PCI �`�b�v��)�𓋍� ���� PCI �J�[�h���K�v�ɂȂ�ł��傤�B ��Ɏ�������̒��Ԃ��炢�Ƃ����ꍇ�ɂ́A������ PCI �J�[�h���������肵 ���h���C�o������ 16 �r�b�g�� ISA �J�[�h��I�ׂ悢�ł��傤�B 2.1. �������肵�Ă���̂͂ǂ̃h���C�o�ł��� 16 �r�b�g ISA �J�[�h�Ȃ�A SMC-Ultra/EtherEZ, SMC-Elite (WD80x3), 3c509, Lance, NE2000. �p�̃h���C�o���\���͂�Ă��܂��B���̃h���C�o���g���J�[�h���Ζ����� ��Ȃ��͂��ł��B ������Ƃ����āA����ȊO�̃h���C�o���������肵�Ă��Ȃ��Ƃ����킯�ł͂� ��܂���B�����A��L�̃h���C�o�͂����Ƃ����j���Â��ALinux �p�h���C�o�� ���ł���Ԃ悭�g�����܂�Ă��܂��B�Ƃ����킯�ŁA���̃h���C�o��I�Ԃ̂� �����Ƃ�����Ȃ̂ł��B el-cheapo ���}�U�[�{�[�h�̒��ɂ́AISA Lance �J�[�h�̃o�X�}�X�^�����O�� �������������̂�����̂Œ��ӂ��K�v�ł��B�܂����А� NE2000 �N���[���J�[ �h�̈ꕔ�ɂ́A�u�[�g���ɂ��܂��F������Ȃ����̂�����̂Œ��ӂ��Ă����� ���B Linux �p�� PCI �h���C�o�Ƃ��Ĉ�ԗǂ����p����Ă���̂́A3Com Vortex/Boomerang (3c59x/3c9xx), DEC tulip (21xxx), Intel EtherExpressPro 100 �̊e�h���C�o�ł��傤�BPCI-NE2000 �N���[���J�[�h�� �͂ǂ��ɂł��]�����Ă��܂����A�����\�̐V�^�J�[�h�����Ƃɂ�����Ԉ��� ���̂���ɓ����̂��d�v�Ƃ����ꍇ�ł��Ȃ���A������̂͂����߂� ���܂���B 2.2. 8 �r�b�g�J�[�h�� 16 �r�b�g�J�[�h�� 8 �r�b�g ISA �C�[�T�l�b�g�J�[�h�̐V�i���̂͂��������ł��傤�B�ł� �R���s���[�^�̒��Õ��i������ɂł��s���A���̎�̃J�[�h�͂�����ł��] �����Ă��܂��B Linux �p�Ƃ��Ă͂��Ɛ��N�͎g����ł��傤�B�l�i�������� ���BPCI �J�[�h�����y����悤�ɂȂ������ł́A 16 �r�b�g ISA �J�[�h�ɂ� �������Ƃ����Ă͂܂�悤�ɂȂ�܂����B ���ʂ̎g����������Ȃ�Awd8003, 3c503, ne1000 �Ƃ�����8 �r�b�g�J�[�h�� ���\���Ȑ��\�������܂��B3c501 �͐��\�ʂŌ���肪���܂��B12 �N���O�� XT ����̈╨�Ƃł������ׂ����̃J�[�h�͔����Ă����̂�����ł�(Alan �� ��������W���Ă���̂ŁA�����Ă���Ă�������)�B ���u�z�X�g���� ���� ISA �o�X�ɍ����� wd8003 �J�[�h���g����500 -- 800kB/s ���x�̑��x�� ftp �̃_�E�����[�h���ł�������Ƃ����̂Ȃ�A �f �[�^�p�X�̕��� 8 �r�b�g�ł����͂���܂���B�l�b�g���[�N�g���t�B�b�N �̑啔�������u�T�C�g�Ƃ̒ʐM�Ƃ����ꍇ�ɂ́A�f�[�^�p�X�̕��ȊO�̗v�f�� ���x���K�肷��v���ƂȂ�܂��B8 �r�b�g �J�[�h�� 16 �r�b�g�J�[�h�̑��x ���ɋC�����̂́A���[�J���̃T�u�l�b�g�𗘗p���鎞�����ł��傤�B 2.3. 32 �r�b�g (VLB/EISA/PCI) �C�[�T�l�b�g�J�[�h �ʏ� 10Mbps �̃l�b�g���[�N�ɂ� 32 �r�b�g�̃C���^�t�F�[�X���K�v�Ȃ����� �ɒ��ӂ��Ă��������B10Mbps �̃C�[�T�l�b�g�J�[�h�� 8MHz �� ISA �o�X�Ŏg �p���Ă����ꂪ���ƂŐ��\���������肵�Ȃ��̂͂ǂ����Ă��A�Ƃ����_�ɂ� �Ă� ``�v���O�����h I/O �� ���L������ �� DMA'' �����ǂ݂��������B�C�[ �T�l�b�g�J�[�h�������o�X�ɑ}���Ă��A�]�����x�������Ȃ�Ƃ͌���Ȃ��̂� ���BCPU �̃I�[�o�[�w�b�h���������Ȃ邱�Ƃ͑����ł��傤�B�}���`���[�U�V �X�e���Ȃ炱�̗��_�������Ă��܂��B �ŋ߈�ʓI�ɂȂ��Ă��� 100Mbps �l�b�g���[�N�̏ꍇ�ɂ́A32 �r�b�g�C���^ �t�F�[�X���g�p���ăo���h�����t���Ɋ��p���邱�Ƃ��K�v�ƂȂ�܂��B AMD �� 32 �r�b�g�� PCnet-VLB �`�b�v�� PCnet-PCI �`�b�v����Ă��܂��B 32 �r�b�g�ł� LANCE / PCnet-ISA �`�b�v�ɂ��ẮA ``AMD PCnet-32'' �� �������������B �p���[���[�U�̕��ɂ� DEC 21xxx PCI `tulip' �`�b�v�Ƃ����ʂ̑I�������� ��܂�(``DEC 21040''�����ǂ݂�������) �B���̃`�b�v�𓋍ڂ����J�[�h�� ����Ă��郁�[�J�[�͂�������܂��B�m�[�u�����h���̃J�[�h�͂����Ă� �����ł��B 3Com �� `Vortex' �� `Boomerang' PCI �J�[�h��I�ԂƂ������@������܂��B �L�����y�[���Z�[�����Ȃ�A�ɂ߂Ĉ����œ���ł��܂��B(``3c590/3c595''�� �������������B) Intel �� EtherExpress Pro 10/100 PCI �J�[�h�� Linux �Ƃ̑����������Ƃ� ���Ƃł�(``EtherExpress''��������������)�B RealTek �� Winbond �`�b�v�𓋍ڂ��� PCI NE2000 �N���[���J�[�h�����n �߂郁�[�J�[�������Ȃ��Ă��܂����B2.0.31 �ȍ~�̃J�[�l���p�� Linux ne2000 �h���C�o�Ȃ炱�̗ނ̃J�[�h�����g���܂��B�Ƃ͂����Ă��A���̎��� ���� ne2000 �h���C�o�C���^�t�F�[�X���g�������Ă���̂ł́A���̗ނ̃J�[ �h���g���Ă��o�X�C���^�t�F�[�X���x���㏸�����Ƃ������_��������܂���B 2.0.34 �ȍ~�A���̎��PCI �J�[�h��p�̃h���C�o���ʂɒ����悤�ɂ� ��܂����Bne2k-pci.c �Ƃ����̂�����ŁAISA �p�̃h���C�o ne.c ������ �\���킸���Ȃ�����サ�Ă��܂��B 2.4. �g�p�\�� 100Mbs �J�[�h�ƃh���C�o �g�p�ł��� 100Mbs �J�[�h�͍��̂Ƃ���ȉ��̒ʂ�ƂȂ��Ă��܂��B DEC 21140 �`�b�v�𓋍ڂ����e��J�[�h; 3c595/3c90x Vortex �J�[�h; EtherExpressPro10/100B; PCnet-FAST; SMC 83c170 (epic100) HP 100VG ANY-LAN. �{�����ɂ͊e���[�J�[���ƂɌŗL�ȏ����Љ�镔��������܂��̂ŁA���� �ɂ��ڂ�ʂ��Ă��������B�܂��A�ȉ��̏ꏊ���`�F�b�N���Ă����̂��悢�� ���傤�B Linux ��100Mbs �C�[�T�l�b�g <http://cesdis.gsfc.nasa.gov/linux/misc/100mbs.html> Donald �� 100VG �ɂ��Ẵy�[�W <http://cesdis.gsfc.nasa.gov/linux/drivers/100vg.html> Dan Kegel �� Fast Ethernet �ɂ��Ẵy�[�W <http://alumni.caltech.edu/~dank/fe/> 2.5. 100VG �� 100BaseT �� 100BaseT �� 100VG �����͂邩�Ɏ嗬�ɂȂ��Ă��܂��BDonald �� comp.os.linux �ɓ��e�������E�̕��͂͂��Ȃ�Â����̂ł����A100BaseT �� �D�ʐ����Ȍ��ɂ܂Ƃ߂����̂ƂȂ��Ă��܂��B �H���A�u������䑶���Ȃ����̂��߂ɁB100Mbs �C�[�T�l�b�g�̐��E�ł� 100VG (�ʖ�: 100baseVG, 100VG-AnyLAN)��100BaseT (100baseTx, 100baseT4,100baseFX �^�C�v�̃P�[�u�����g�p�������)�Ƃ�����̋K�i�� �������Ă��܂��B ��Ɏs��ɓo�ꂵ���̂� 100VG �̕��ł����B100baseTx �����Z�p�I�ɗD�� �Ă���悤�Ȋ��������܂��B������̋K�i�������c��悤�ɂ��낢�뉞������ �������A���ʂ͂ǂ��݂Ă��v�킵���Ȃ����̂ł����BHP ���̑��̊e�Ђ��ȉ� �Ɍf����悤�ȑI���~�X��Ƃ�������ł��B 1) �K�i���Ɏ�Ԏ����: ���̌��ʂƂ��āAIBM �Ɍ}�����ăg�[�N�������O�t ���[�����T�|�[�g����悤�ɂȂ��Ă��܂����̂ł��B������A���̓����ɂ͗D �ꂽ�A�C�f�B�A�Ɏv�������̂ł��B�Ƃ����̂��������Ă����A�u�g�[�N���� ���O�Ƃ����Ԉ�����Z�p�Ɏ���o�������A����͂����ւ����̂ɂ����v �Ƃ����Ď��s��F�߂邱�ƂȂ��A�g�[�N�������O�V���b�v���C�[�T�l�b�g�Ɋi �グ�ł��邩��ł��B�Ƃ��낪�g�[�N�������O�ƃC�[�T�l�b�g�Ƃ�����̃t ���[���͓���l�b�g���[�N��ŋ����ł��Ȃ��̂ŁA�g�[�N�������O�t���[���� �T�|�[�g����悤�ɂ��Ă����̖��ɂ������Ȃ������̂ł��B�g�[�N�������O�� ���G�Ŏ�舵���ɂ������̂ł����B���̂��� IBM �� 100baseT �̕��ɑ����� ���܂����̂ł��B 2) ISA, EISA �J�[�h�������Y���Ȃ�����: PCI ���f���̔����\���͂��ŋ� �ɂȂ��Ă���̂��Ƃł����B100mbs �� ISA �o�X�͒x�����܂��B�܂��AEISA �o�X��������@�B�͂قƂ�Ǖ��y���Ă��܂���B�����͈����ō����� VLB �� ��ʓI�ŁA PCI �o�X��������̑I�����Ƃ��ĕ������Ă���Ƃ�������ł� ���B����ɂ��ւ�炸�A�u�T�[�o�p�ɂ́A�����ƍ����� EISA �o�X�������c ��v�Ƃ����i�����܂���ʂ��Ă����̂ł��B 3) �����ĂɃf�[�^�u�b�N�𑗂��Ă��Ȃ�����: ���ꂱ���� 100VG ���s�ނ��� �{���̗��R�ł� :-)�B �v���O���~���O�ɕK�v�ȏ������߂Ďl�������ɓd�b �������܂���܂������A��ɓ������̂� AT&T ���������킸�����y�[�W�̐F ����̗p��W�����ł����B����́A Regatta �`�b�v�Z�b�g�������ɂ��炵 �����������A�˂����̂ł����v 2.6. �ǂ̃^�C�v�̃P�[�u�����g����J�[�h��I�ׂ悢�� ���K�͂̌l�I�l�b�g���[�N�𗧂��グ�悤�Ƃ����ꍇ�ɂ́A�V���l�b�g�P�[ �u�����V���C�[�T�l�b�g�P�[�u�����g�����ƂɂȂ�ł��傤�B���̎�̃P�[�u ���͕W���� BNC �R�l�N�^��������^�C�v�̂��̂ł��BBNC �R�l�N�^(�������� �ČŒ肷�����)��������V���l�b�g�P�[�u����V���C�[�T�l�b�g�P�[�u ��(RG-58 �����P�[�u��)�̂��Ƃ���I�ɂ� 10Base2 �ƌĂ�ł��܂��B �����Ă��̃C�[�T�J�[�h�̏ꍇ�ɂ́A10 -- 20 �h���������Ă������� �u�R���{�J�[�h�v�Ƃ������̂���ɓ���܂��B����̓c�C�X�g�y�A�ƃV���l�b �g�g�����V�[�o�̗���������Ă���̂ŁA���Ƃ���C���ς���Ă��������傤 �ԂƂ����킯�ł��B RJ-45 �R�l�N�^(��^�̓d�b�R�l�N�^�̂悤�Ȃ���)��������c�C�X�g�y�A�P�[ �u���̂��Ƃ���I�ɂ� 10BaseT �ƌĂ�ł��܂��B UTP (��핢�c�C�X�g�y �A)�Ƃ������t�����ɂ��ꂽ���Ƃ�����ł��傤�B �̂Ȃ���̑����C�[�T�l�b�g(10 �~�������P�[�u��)�ɂ́A�Â��@�B�ł����� �ڂɂ�����܂���B10Base5 �ƌĂ�ł���̂����̃P�[�u���ł��B15 �s���� D �^�v���O(AUI �R�l�N�^)��������C�[�T�l�b�g�J�[�h������܂����A���̃R �l�N�^�͑����C�[�T�l�b�g�ƊO�t���g�����V�[�o��ڑ�����ۂɎg�p������� �ł��B ���Ƃł� 10Base2 �̑���� 10BaseT �𗘗p����Ƃ��낪�����ł��傤�B 10Base2 ���瑼�� 10Base �P�[�u���ɃA�b�v�O���[�h������@���Ȃ������ ���B ��ނ̈Ⴄ�C�[�T�l�b�g�P�[�u����ڑ�����ꍇ�̂��Ƃɂ��ẮA ``�P�[ �u���A�����A�c�C�X�g�y�A'' �̐߂��������������B 3. FAQ (�悭����鎿��) Linux ���C�[�T�l�b�g�ڑ��Ŏg�����ƂɊ֘A��������̂����A�悭�������̂� �W�߂܂����B�J�[�h�ɌŗL�Ȏ���ɂ��ẮA�u���[�J�[�ʂɁv�����܂����B ���Ȃ��̒m�肽�����́A�����Ƒ��̒N���ɂ���Ď��₳��Ă��� (�����ē� �����Ă���!) ���Ƃ������ł��傤����A���������ɒm�肽���������Ȃ��� ���A Dejanews <http://www.dejanews.com>. �̂悤�ȃj���[�X�A�[�J�C�u�� �猩�t���邩������܂���B 3.1. �A���t�@�Ńh���C�o -- ���̓���Ɨ��p�@ �킽���̃J�[�h�p�̍ŐV�Ńh���C�o��A�����I�ȃA���t�@�Ńh���C�o������� ����ƕ����܂����B�ǂ��ɂ���܂����H �u�V�����v�h���C�o�̍ŐV�ł́ADonald�� ftp �T�C�g cesdis.gsfc.nasa.gov �� /pub/linux �ɂ���܂��B�����ɂ�����͕̂p�ɂɕω����Ă��܂�����A�T ������Ă݂Ă��������B���邢�� WWW �u���E�U�ňȉ���K�˂�ق����A���T ���̃h���C�o��������ɂ͊y��������܂���B Don's Linux Home Page <http://cesdis.gsfc.nasa.gov/linux/> WWW �u���E�U�̓\�[�X������ɕύX���� (�Ⴆ�^�u���X�y�[�X�ɂ�������� ��Ƃ�) �_���ɂ����Ⴄ���Ƃ�����̂Œ��ӂ��܂��傤�B ftp ���g�����A�� �邢�͂悭�킩��Ȃ���A���Ȃ��Ƃ��_�E�����[�h�ɂ� FTP URL ���g���� ���������B ���āA���̃h���C�o���{���ɃA���t�@�� (���邢�̓v���A���t�@��) �Ȃ�A�� ��Ȃ�̎戵�������Ă��������B�܂�A�����ł��Ȃ����Ƃ�킩��Ȃ����� �������Ă��A���������Ȃ����ƁB�C���X�g�[���̂������킩��Ȃ��̂� ��A�v���A���t�@�h���C�o�̃e�X�g�����ׂ��ł͂���܂���B�܂����̃h���C �o�̂����Ń}�V�����_�E�����Ă��A���������Ȃ��ł��������B����̑��� �ɏڍׂȃo�O���|�[�g�������肭�������B�����Ƃ����̂̓p�b�`�ł����ǁI �u�g����v�����I�ȃh���C�o�A�A���t�@�h���C�o�̂����̂������́A�W���� �J�[�l���\�[�X�c���[�ɂ��܂܂��悤�ɂȂ��Ă��܂��B make config ���� �s����ƁA�ŏ��̂ق��� ``Prompt for development and/or incomplete code/drivers'' �Ƃ�������������͂��ł��B�A���t�@/�����I�h���C�o�Ɋ� ����I�������o�������Ƃ��ɂ́A������ `Y' �Ɠ����Ă��������B 3.2. 1��̃}�V���ŕ����̃C�[�T�l�b�g�J�[�h���g���ɂ� Linux��2�̃C�[�T�l�b�g�J�[�h�����ɂ͂ǂ���������́H ���̎���ɑ��铚���́A�h���C�o�����[�_�u�����W���[���Ƃ��Ďg���Ă��� ���A���邢�̓J�[�l���ɒ��ڑg�ݍ���ł��邩�ɂ���ĈقȂ�܂��B�قƂ�� �� Linux �f�B�X�g���r���[�V�����́A���݂ł̓��W���[�����h���C�o���g�� �Ă��܂��B�h���C�o�̑g�ݍ��킹�������قȂ邽������̃J�[�l����z�z���� ���ł��ނ���ł��B��̃x�[�X�ƂȂ�J�[�l�����g���A���ꂼ��̃��[�U�� �V�X�e���ŕK�v�Ƃ����ʂ̃h���C�o�́A�V�X�e�����u�[�g���ăh���C�o�� �W���[���t�@�C�� (�ʏ� /lib/modules/ �ɂ�����܂�) ���A�N�Z�X�\�� �Ȃ��Ă��烍�[�h�����悤�ɂȂ��Ă���̂ł��B �h���C�o�����W���[���̂Ƃ�: PCI �h���C�o�̏ꍇ�́A���W���[���̓C���X�g �[������Ă���J�[�h��S�Ď����I�Ɍ��m����͂��ł� (�������Ή�����J �[�h���A�ł���)�B������ ISA �̃J�[�h�ł́A�J�[�h�̒T�� (probe) �͊댯 �ȍ�ƂȂ̂ŁA�J�[�h�� I/O �x�[�X�A�h���X��^���āA���W���[���ɂǂ��� �T���悢���������Ă�����K�v������ł��傤�B���̏��� /etc/conf.modules �t�@�C���ɕۑ�����܂��B ��Ƃ��āA�� ISA NE2000 �J�[�h������ꍇ���l���܂��傤�B��� 0x300 �ɁA������� 0x240 �Ƃ��܂��B���̏ꍇ�� /etc/conf.modules �t�@ �C���ɂ͈ȉ��̂悤�ȍs���w�肷�邱�ƂɂȂ�ł��傤�B alias eth0 ne alias eth1 ne options ne io=0x240,0x300 ����: �����Ŏw�肳��Ă��邱�Ƃ͈ȉ��̒ʂ�ł�: �Ǘ��� (���邢�̓J�[�l ��) �� modprobe eth0 ���邢�� modprobe eth1 �����s����ƁA ne.o �h���C �o�� eth0, eth1 ���ꂼ��ɑ��ă��[�h����܂��B����� ne.o ���W���[�� �����[�h�����Ƃ��A io=0x240,0x300 �Ƃ����I�v�V�������^������̂ŁA �h���C�o�̓J�[�h��T���ꏊ���킩��悤�ɂȂ�܂��B 0x ���d�v�ł��B DOS �̐��E�ł悭�g���� 300h �Ƃ����悤�ȕ\�L�͓��삵�܂���B 0x240 �� 0x300 �̏�����������A�����I�ȃJ�[�h�ɑ��� eth0, eth1 �̊W�� �t�ɂ��邱�Ƃ��ł��܂��B �قƂ�ǂ� ISA ���W���[���h���C�o�ł́A�����̃J�[�h��������悤�A���� ��̂悤�ɕ����� I/O �̒l���R���}�ŋ���ė^���邱�Ƃ��ł��܂��B���� �� 3c501.o ���W���[���̂悤�� (�Â�?) �h���C�o�ł́A���W���[���̃��[�h �������̃J�[�h�����g���Ȃ����Ƃ�����܂��B���̂悤�ȏꍇ�ɗ����̃J �[�h�����m���邽�߂ɂ́A���W���[�����[�h����K�v������܂��B /etc/conf.modules �͈ȉ��̂悤�ɂȂ�ł��傤�B alias eth0 3c501 alias eth1 3c501 options eth0 -o 3c501-0 io=0x280 irq=5 options eth1 -o 3c501-1 io=0x300 irq=7 ���̗�ł� -o �I�v�V������p���āA���ꂼ�ꃍ�[�h���ꂽ���W���[���C���X �^���X�Ɉ�ӂȖ��O�����Ă��܂��B��̃��W���[�������O�œ����Ƀ� �[�h���邱�Ƃ͂ł��Ȃ�����ł��B irq= �I�v�V�������A�J�[�h�̃n�[�h�E�F �A IRQ �ݒ���w�肷�邽�߂ɗp�����Ă��܂��B (���̕��@���A���� I/O �l �̃R���}���w��������J�[�h�ɗp���邱�Ƃ��ł��܂����A������������ ���B�Ȃ��Ȃ�K�v�̂Ȃ��ꍇ�ł����W���[������[�h����邱�ƂɂȂ邩 ��ł��B) �Ō�̗�Ƃ��āA 0x350 �ɂ��� 3c503 �J�[�h�� 0x280 �ɂ��� SMC Elite16 �J�[�h (wd8013) ���Ɏg���ꍇ�������܂��B�ȉ��̂悤�ɂȂ�܂�: alias eth0 wd alias eth1 3c503 options wd io=0x280 options 3c503 io=0x350 PCI �̃J�[�h�ɑ��ẮA�ʏ�� alias �s�� ethN �C���^�t�F�[�X�ƑΉ��� ��h���C�o���w�肷�邾���ł����͂��ł��B PCI �J�[�h�� I/O �x�[�X�A�h�� �X�͈��S�Ɍ��m����邩��ł��B ���p�ł��郂�W���[���� /lib/modules/`uname -r`/net �ɕۑ�����Ă���� ���ł��B������ uname -r �R�}���h�̓J�[�l���̃o�[�W���� (�Ⴆ�� 2.0.34) ��^���܂��B������T���āA���g���̃J�[�h�ɂ������h���C�o��T���Ă����� ���B conf.modules ���������ݒ肳���A�ȉ��̂悤�ɂ��ăe�X�g�ł��� ���B modprobe ethN dmesg | tail ������ `N' �ɂ̓e�X�g�������C�[�T�l�b�g�C���^�t�F�[�X�̔ԍ������Ă� �������B �h���C�o���J�[�l���ɑg�ݍ���ł���ꍇ: �h���C�o���J�[�l���ɑg�ݍ���� ����ꍇ�́A�����̃C�[�T�J�[�h�ɑ���t�b�N���S�ăJ�[�l���ɑg�ݍ��܂� �Ă��邱�ƂɂȂ�܂��B�����������ŁA�f�t�H���g�ł͂ЂƂ̃J�[�h������ ���T������Ȃ����Ƃɒ��ӂ��Ă��������B����́A�_�o���ȃJ�[�h��T������ ���Ƃɂ���ċN���肤��u�[�g���̃n���O�A�b�v������邽�߂Ȃ̂ł��B (����: 2.1.x �̍Ō�̕��̃J�[�l���ł́A�u�[�g���̒T���͈��S�Ȃ��̂��� �댯�Ȃ��̂̏��ɍs����悤�ɂȂ�܂����B����́A���S�� (�܂� PCI �� EISA) �T�����A�Ή�����J�[�h�������I�Ɍ����邱�Ƃ��ł���悤�ɂ� ���B�ȏ�̃C�[�T�l�b�g�J�[�h��������V�X�e���ŁA���̓��̏��Ȃ��Ƃ� �ꖇ�� ISA �̃J�[�h�̏ꍇ�ɂ́A�ˑR�Ƃ��Ĉȉ��̂����ꂩ���s���K�v���� ��܂��B) 2�Ԗ� (�����3�ԖځA�����...) �̃J�[�h�̎����F�����\�ɂ���ɂ́A 2�̕��@������܂��B�����Ƃ��ȒP�Ȃ̂͋N�����ɃJ�[�l���ֈ�����^���� ���Ƃł��B�ʏ�� LILO �ł�����s�Ȃ��܂��B ether=0,0,eth1 �̂悤�ȊȒP �Ȉ������u�[�g�������ɗ^����A 2�Ԗڂ̃J�[�h��T�����邱�Ƃ��ł��� ���B���̏ꍇ�A�N�����ɃJ�[�h�������������Ԃ� eth0, eth1 �����蓖�Ă� ��܂��B 0x300 �̃J�[�h�� eth0 �ɁA 0x280 �̃J�[�h�� eth1 �ɂ������� ��A LILO: linux ether=5,0x300,eth0 ether=15,0x280,eth1 �Ƃ��܂��B ether= �R�}���h�͏�L��IRQ + I/O + ���O�ȊO�̂��̂��t�� �܂��B�\���̑S�āA�J�[�h�ŗL�̃p�����[�^�ALILO �̗��Z����m�肽���ꍇ �� ``�J�[�l���ɃC�[�T�l�b�g�֘A������n�����@'' �����Ă��������B �����̋N�����̈������A���x���x���͂��Ȃ��Ă��ނ悤�ɂ��ł��܂��B LILO �̃}�j���A������ݒ�I�v�V���� `append' �̍����Q�Ƃ��Ă��������B 2�߂̕��@ (�����߂ł��܂���) �́A Space.c ��ҏW���A I/O �A�h���X�� 0xffe0 �G���g���� 0 �ɏ��������Ă��܂����Ƃł��B 0xffe0 �G���g���́A�J �[�l���ɂ��̃f�o�C�X�����o���Ȃ��悤�ɂ����܂��B����� 0 �ɂ���A�f �o�C�X���������o����悤�ɂȂ�܂��B Linux��2�̃l�b�g���[�N�Ԃ̃Q�[�g�E�F�C�Ƃ��Ďg�p�������Ȃ�A IP forwarding��L���ɂ��ăJ�[�l�����ăR���p�C�����Ȃ���Ȃ�܂���B�ʏ� �� `kbridge'�̂悤�ȃ\�t�g�E�F�A�𗘗p���āA�Â�AT/286�}�V�����Q�[�g �E�F�C�ɂ����ق����悢�ł��傤�B ���̕������l�b�g�T�[�t�B���̓r���Ō��Ă���l�́A Donald �� WWW �T�C�g �ɂ��� mini-HOWTO �����Ă݂�Ƃ����ł��傤�B�ȉ��� URL �ł��B Multiple Ethercards <http://cesdis.gsfc.nasa.gov/linux/misc/multicard.html>. ��: ��L�̓��{���� <http://www.linux.or.jp/JF/JFdocs/Multiple- Ethernet.html> �ɂ���܂��B 3.3. ether= ���Ă���Ă����������܂���B�Ȃ�ŁH ��L�̂悤�ɁA ether= �R�}���h�̓J�[�l���ɑg�ݍ��܂ꂽ�h���C�o�ł����� �삵�܂���B�����̂قƂ�ǂ̃f�B�X�g���r���[�V�����̓��W���[�������ꂽ �������Ńh���C�o�𗘗p���Ă���̂ŁA ether= �R�}���h�͂��͂�قƂ�ǂ� �ꍇ�g���܂���B (�Â������ł́A�܂����̂�����̕ύX�ɉ������X�V������ �Ă��Ȃ���������܂���B) ���W���[�������ꂽ�C�[�T�l�b�g�h���C�o�ɃI�v �V������^�������ꍇ�́A /etc/conf.modules �t�@�C���̕���ύX���Ȃ��� �Ȃ�܂���B �h���C�o���J�[�l���ɑg�ݍ���ł��āA ether= �� LILO �̐ݒ�t�@�C���ɒ� �������ꍇ�́A�t�@�C���̕ύX��� lilo ���Ď��s���Ȃ���X�V����f ����Ȃ����Ƃɒ��ӂ��Ă��������B 3.4. NE1000 / NE2000 �J�[�h (����уN���[��) �̖�� ���: PCI NE2000 �N���[���J�[�h�� v2.0.x �̃u�[�g���Ɍ��m����Ȃ��B ���R: v2.0.30 �܂ł� ne.c �h���C�o���m���Ă��� PCI ID �ԍ��́A RealTek 8029 �x�[�X�̃N���[���J�[�h�̂��̂����������̂ł��B����ȍ~�A PCI NE2000 �N���[���J�[�h��������������������[�X����A�����͕ʂ� PCI ID �ԍ����g���Ă������߁A�h���C�o�͂�������m�ł��Ȃ��̂ł��B �����@: ��ԊȒP�ȉ����@�� v2.0.31 �ȍ~�̃J�[�l���ɃA�b�v�O���[�h���� ���Ƃł��B�����̃J�[�l���� NE2000-PCI �`�b�v�� 5 ��ނ� ID �ԍ��� �m���Ă���A�u�[�g����W���[���Ƃ��ă��[�h���ꂽ�Ƃ��ɃJ�[�h�������I �Ɍ��m���܂��B 2.0.34 �ȍ~�ɃA�b�v�O���[�h����A PCI ��p�� NE2000 �h���C�o���g�����Ƃ��ł��A����͏]���� ISA/PCI �h���C�o������������ ���A�������I�ł��B ���: �u�[�g���� ne.0 ���W���[�������[�h�����Ƃ��A PCI NE2000 �N���[�� �J�[�h�� ne1000 (8 �r�b�g�J�[�h!) �Ƃ��ĕ���܂��B���������ē��삵 �܂���B ���R: PCI �N���[���̒��ɂ́Abyte wide �A�N�Z�X���������Ă��Ȃ����̂��� ��܂� (�܂肱���͖{���� 100% NE2000 �݊��ł͂���܂���)�B����� ����Č��m���[�`���́A NE1000 �J�[�h���Ǝv���Ă��܂��̂ł��B �����@: ��q�̂悤�ɁA v2.0.31 �ȍ~�ɃA�b�v�O���[�h����K�v������� ���B���݂̃h���C�o�͂��̃n�[�h�E�F�A�̃o�O���`�F�b�N����悤�ɂȂ�܂� ���B ���: PCI NE2000 �J�[�h�̐��\���ƂĂ������ł��B ``���\���グ�邽�߂̃q ���g'' �ɂ���悤�ɁA�E�B���h�E�T�C�Y�����炵�Ă����߂ł��B ���R: �I���W�i���� 8390 �`�b�v�� spec �V�[�g (�v�E�̔��� 10 �N�O) �� �́A�M�������ő���ɂ��邽�߂ɂ� write ����̑O�Ƀ_�~�[�̃��[�h���K�v �ł���ƋL�q����Ă��܂��B�h���C�o�͂�����s���@�\�������Ă��܂����A v1.2 �J�[�l���̍��ȍ~�A�f�t�H���g�ł͖����ɂ���Ă��܂��B���郆�[�U�� ���ƁA���́u�~�X����@�\�v��L���ɂ��邱�Ƃɂ���āA������ PCI NE2000 �N���[���J�[�h�̐��\����Ɍ��ʂ������������ł��B �����@: ����͈�l�̐l������ꂽ�����ł�����A���܂���҂��Ȃ��悤 �ɁB "read before write" ��L���ɂ���ɂ́A linux/drivers/net/ �̃h�� �C�o�t�@�C����ҏW���āA NE_RW_BUGFIX �̍s���A���R�����g���邾���ł��B ���̌エ�g���̊��ɂ��킹�ăJ�[�l�������W���[�����r���h�������Ă����� ���B���ꂪ���܂���������A���\�̈Ⴂ�Ƃ��g���̃J�[�h/�`�b�v�̃^�C�v�� �����āA���ɓd�q���[���𑗂��Ă��������B (���l�̎�@�� ne2k-pci.c �h�� �C�o�ɂ��K�p�\�ł��B) ���: ne2k-pci.c �h���C�o�� timeout waiting for Tx RDC �Ƃ����悤�ȃG ���[���b�Z�[�W���o���A PCI NE2000 �J�[�h�����܂������܂���B ���R: ���g���̃J�[�h��A�J�[�h�� PCI �o�X�̃����N���A���̃h���C�o�ŗp �����Ă��� long word �� I/O �œK�����������Ƃ��ł��Ȃ�����ł��B �����@: �܂� BIOS/CMOS �Z�b�g�A�b�v�ŕύX�\�Ȑݒ荀�ڂ��`�F�b�N�� �āA�W���� PCI �o�X�̃^�C�~���O�����蓮��ɊQ���y�ڂ��悤�ȉߌ��Ȓl �ɂȂ��Ă��Ȃ����m���߂Ă��������B���ꂪ���߂Ȃ�A ISA/PCI �p�� ne.c �h���C�o���g���� (���邢�� ne2k-pci.c ���� #define USE_LONGIO �̍s���� �������) ���݂̃J�[�h�𗘗p�ł���͂��ł��B ���: ISA Plug and Play �� NE2000 �J�[�h (RealTek 8019 �Ȃ�) �����m�� ��܂���B ���R: �I���W�i���� NE2000 �̎d�l�ł� (���Ȃ킿 Linux NE2000 �h���C�o�� ��) Plug and Play ���T�|�[�g���Ă��Ȃ�����ł��B �����@: �J�[�h�ɂ��Ă��� DOS �̐ݒ�f�B�X�N���g���� PnP ���ɂ��A �J�[�h�� I/O �A�h���X�� IRQ ��K�Ȓl�Ɏw�肵�Ă��������B������ /etc/conf.modules �ɁA options ne io=0xNNN �̂悤�ȍs��lj����Ă����� ���B������ 0xNNN �̓J�[�h�Ɏw�肵�� 16 �i�� I/O �A�h���X�ł��B (�Ȃ��A ����̓��W���[�����h���C�o���g���Ă���ꍇ�ł��B�����łȂ��ꍇ�̓u�[�g ���� ether=0,0xNNN,eth0 �̂悤�Ȉ������w�肵�Ă��������B) ������������ BIOS/CMOS �ݒ�ŁA�w�肵�� IRQ �� PnP �ł͂Ȃ� Legacy-ISA �Ƀ}�[�N���� �K�v�����邩������܂���B���邢�́A���� OS �Ƃ̌݊�����ۂ��߂� PnP ���c���Ă����������Ƃ����邩������܂���B���̏ꍇ�� isapnptools �p�b �P�[�W��`���Ă݂Ă��������B man isapnp ����A�V�X�e���Ɋ��ɃC���X�g �[������Ă��邩�ǂ����킩��܂��B�C���X�g�[������Ă��Ȃ��ꍇ�͈ȉ��� URL ��K�˂Ă݂܂��傤�B ISA PNP Tools <http://www.roestock.demon.co.uk/isapnptools/> ���: NE*000�h���C�o���N�����o���� `not found (no reset ack)' (���� ��܂���A���Z�b�g�ɑ��ĉ���������܂���) �Ƃ������b�Z�[�W���o���� ���B ���R: ����͏�q�̕ύX�ɊW���Ă��܂��B 8390 ���T�����ꂽ I/O �A�h�� �X�ɑ��݂��邱�Ƃ��m�F�����ƁA���Z�b�g���s���܂��B�J�[�h�̃��Z�b�g ���I�������Ƃ��A�J�[�h����u���Z�b�g�����������v�Ƃ����ʒm������邱�� �ɂȂ��Ă��܂��B�J�[�h���������Ȃ��ꍇ�A�h���C�o�� NE �J�[�h�����݂��� �����̂Ƃ��܂��B �����@: �h���C�o�ɁA�g���Ă���J�[�h������ (bad ��) �J�[�h�ł��邱�Ƃ� �`���邱�Ƃ��ł��܂��B�u�[�g���ɁA mem_end �̕����� 0xbad �Ƃ��� 16 �i �̒l���w�肷��Ηǂ��̂ł� (mem_end �͂���ȊO�̗p�r�ɂ͎g���܂� ��)�B���� 0xbad ��p����ۂɂ́A�J�[�h�� I/O �x�[�X�A�h���X�� 0 �łȂ� �l���w�肵�Ȃ���Ȃ�܂���B�Ⴆ�� 0x340 �ɂ���J�[�h�����Z�b�g�� ack ���Ȃ��ꍇ�́A�ȉ��̂悤�Ȏw��ɂȂ�܂�: LILO: linux ether=0,0x340,0,0xbad,eth0 ����ɂ���āA�J�[�h�����Z�b�g�� ACK ���Ȃ��ꍇ�ł��J�[�h���m�͌p���� ��܂��B�h���C�o�����W���[���Ƃ��ėp���Ă���ꍇ�́A I/O �A�h���X���w �肷��ꍇ�Ɠ����悤�Ȍ`���ŁA bad=0xbad �Ƃ����I�v�V������^���Ă��� �����B ���: NE*000�J�[�h���ŏ��̃l�b�g���[�N�A�N�Z�X�̍ۂɃ}�V�����n���O���� �܂��B ���R: ���̖��͐̂�1.1.57�̃J�[�l���̂��납�猻�݂Ɏ���܂ŕ���� ���܂��B����̓\�t�g�E�F�A����ݒ�ł���N���[���J�[�h�Ɍ���ꂽ���� �悤�ł��B���̂悤�ȃJ�[�h�́A����̕��@�ŏ���������K�v������悤�� ���B �����@: ���l���̐l��������A�ȉ��̂悤�ȕ�����܂��B�J�[�h�ɂ��� ���� DOS �̐ݒ�v���O������A DOS �̃h���C�o�𑖂点�Ă����Ă���E�H�[ ���u�[�g (�܂� loadlin ���邩�u�O�w���Ă��������� (��: Ctrl- Alt-Del :-)�v���邩) ���� Linux �ɓ���A�����̃J�[�h�삳���邱 �Ƃ��ł��邻���ł��B�����炭�����̃J�[�h�́A���݂� Linux �h���C�o�� �Ȃ���Ă���̂Ƃ͎�قȂ�A���ʂȕ��@�ŏ��������Ȃ���Ȃ�Ȃ��̂� ���傤�B ���: �A�h���X 0x360 �ɂ���J�[�h�����o�ł��Ȃ��B ���R: ���g���� NE2000�J�[�h�� 0x20 ���� I/O ��Ԃ��g�p���܂��B���̌� �ʁA 0x378 �ɑ��݂���p�������|�[�g�ƂԂ��邱�ƂɂȂ�܂��B���邢�� 2 �߂̃t���b�s�[�R���g���[�����g���Ă���ꍇ�͂��ꂪ 0x370 �ɁA�܂� 0x376-0x377 �� 2 �߂� IDE �R���g���[�������邩������܂���B������ �|�[�g����ɑ��̃h���C�o�ɂ���ēo�^����Ă��܂��ƁA�J�[�l���͌��o���� �s���܂���B �����@: �J�[�h�̃A�h���X�� 0x280, 0x340, 0x320 �ȂǂɈړ����邩�A�p�� �����v�����^�̃T�|�[�g���O���ăJ�[�l�����R���p�C�����Ȃ����܂��傤�B ���: �����������ƃl�b�g���[�N���u�ǂ����ɍs���āv���܂��܂� (NE2000) ����: ��L�Ɠ������ł��B�����g���Ă���J�[�l�����Â��āA I/O �̈�� ���d�g�p���`�F�b�N���Ă��Ȃ��̂ł��傤�B��Ɠ������@�Œ���܂��B���̎� �ɂ̓J�[�l�����V���������ق��������ł��傤�B ���: NE*000 ethercard probe at 0xNNN: 00 00 C5 ... not found. (invalid signature yy zz) �ƕ\�������B ���R: �܂��A�A�h���X 0xNNN �� NE1000 ���邢�� NE2000�����݂��܂����H�� �������Ȃ�A�\�������n�[�h�E�F�A�A�h���X�͐��������̂̂悤�ł��傤 ���H����� OK �Ȃ�A�g���Ă�̂̓_�T�� NE*000 �N���[���Ȃ�ł��傤�B�S �Ă� NE*000 �N���[���́A�J�[�h��� SA PROM �̃o�C�g 14 �� 15 �� 0x57 �Ƃ����l�������Ă��Ȃ���Ȃ�܂���B���̂悤�ɕ\�������J�[�h�͂��� �l�ɂȂ��Ă��炸�A `yy zz'���������܂�Ă����ł��B �����@: ���̖������������@�͓����܂��B�ȒP�Ȃق��͏�L�� `no reset ack' ���̂Ƃ���ŏq�ׂ��悤�ɁA mem_end �̒l�� 0xbad ���g���� ����ł��B��������ƁA 0 �łȂ� I/O �x�[�X�A�h���X���^�����Ă���Ύw ��`�F�b�N���X�L�b�v���܂��B���̕��@�̓J�[�l�����ăR���p�C�����Ȃ��Ă� ���݂܂��B ��߂̕��@�̓n�b�J�[�����ŁA�h���C�o�����������ăJ�[�l�� (���邢�̓� �W���[��) ���ăR���p�C�����܂��B�h���C�o (/usr/src/linux/drivers/net/ne.c) �ɂ́A 42 �s�ڂ������ ``Hall of Shame (�p���炵�̓a��)'' �ƌĂ�郊�X�g������܂��B���̃��X�g�̓_�T ���N���[���̌��o�ɗp�����܂��B�Ⴆ�� DFI �̃J�[�h�ł́A�ʏ�z�肳�� �Ă���o�C�g 14�A15 �� 0x57 �̑���ɁA PROM �̐擪 3 �o�C�g�ɂ��� `DFI' ���g���悤�ɂȂ��Ă��܂��B ���: �u�[�g���� `8390...'��`WD....'�Ƃ������b�Z�[�W���o�āA���̒���� �}�V�����n���O����BNE2000 �����O���ƃn���O���Ȃ��B �����@: NE2000 �̃x�[�X�A�h���X�� 0x340 �֕ύX���Ă��������B���邢�̓u �[�g���� ``reserve='' �� ``ether='' �����ƈꏏ�ɗp���āA���̃f�o�C�X�h ���C�o�ɂ��T�����炱�̗̈��ی삷������ł� OK �ł��B ���R: ���g���̃J�[�h�̌݊���������Ȃ��̂ł��B���삵�Ă��� NE2000 �́A ���� I/O ��Ԃ������T�����悤�Ƃ��鑼�̃h���C�o�ɑ��āA�ꖳ���̗��� ���ƂȂ�܂��B NE2000 �����܂�l�C�̂Ȃ��A�h���X�ɕύX���āA���̎����� �o����O���Ă�����A�}�V�����N�����邱�Ƃ��ł��܂��B ���: �}�V�����N������SCSI���o���Ƀn���O����B ���R: ��L�Ɠ������ł��B�C�[�T�J�[�h�̃A�h���X��ύX���邩�A�u�[�g�� �� reserve/ether ���g�p���Ă��������B ���: �u�[�g���̃T�E���h�J�[�h���o���Ƀ}�V�����n���O����B ���R: �����A���ۂɂ͖����̂����� SCSI �̒T�����s���Ă����ł��B�ł� �̂ŏ�L�Ɠ������ł��B ���: NE2000 ���N�����Ɍ��o����Ȃ� - �u�[�g���b�Z�[�W�������o�Ȃ��B �����@: ���o����Ȃ����R�ɂ͂��܂��܂Ȃ��̂����蓾��̂ŁA�u���@�̉��� �@�v�͑��݂��܂���B�ȉ��̃��X�g���A�������܂ł̓��̂�̎菕���ƂȂ� �ł��傤�B 1) �V�����J�[�l�����A�K�v�ȃf�o�C�X�h���C�o�����Ńr���h���Ă݂܂��� ���B�V�����J�[�l���Ńu�[�g���Ă��邱�Ƃ��m�F���܂��傤�B lilo �̎��s�� �Y�ꂽ�肷��ƁA�Â��J�[�l���Ńu�[�g���ꂿ�Ⴄ��������܂��� (�u�[�g�� �ɕ\������鎞��/���t���悭���܂��傤)�B������O�̂悤�Ɏv���邩������ �܂��A�F���͂܂��Ă������Ȃ̂ł��B�V�����J�[�l���Ƀh���C�o������� �Ɗ܂܂�Ă��邩�m�F���܂��傤�B System.map �t�@�C���� ne_probe �̂悤 �Ȗ��O������܂����H 2) �u�[�g���b�Z�[�W���悭���܂��傤�B `NE*000 probe at 0xNNN: not found (blah blah)' �̂悤�� NE2000 �̒T�����b�Z�[�W���o�Ă��܂����H�� ��Ƃ����܂��Ď��s���Ă��܂����H���҂ɂ͑傫�ȈႢ������܂��B���O�C�� ���Ă��� dmesg | more �Ƃ���A�u�[�g���b�Z�[�W���Ċm�F�ł��܂��B���� ���̓u�[�g���������ă��O�C���v�����v�g���o����� Shift-PgUp ����A�X �N���[�����X�N���[���A�b�v�����邱�Ƃ��ł��܂��B 3) �u�[�g������A cat /proc/ioports ���āA�J�[�h���K�v�Ƃ��� I/O �̈� ���S���Ă��邩���m�F���܂��傤�B 0x300 ���g���Ȃ�A ne2k �h���C�o �� 0x300-0x31f ��K�v�Ƃ��܂��B���̃h���C�o�����͈̔͂̈ꕔ�ł��\�� �Ă���ƁA���̃A�h���X�ւ̒T���͍s��ꂸ�A�ق��Ď��̃A�h���X�ւ̒T���� �i�݂܂��B�悭����P�[�X�Ƃ��ẮA lp �h���C�o�� 0x378 ���Asecond IDE �`���l���� 0x376 ��\�Ă��āA 0x360-0x380 �ւ̃h���C�o�̃v���[�u�� �s���Ȃ��ꍇ���������܂��B 4) �����悤�� cat /proc/interrupts ������Ă݂܂��傤�B���̃f�o�C�X�� �C�[�T�J�[�h�ɃZ�b�g�������荞�݂��g���Ă��Ȃ����m�F���Ă��������B���� �ꍇ�ɂ͒T���͍s���A�C�[�T�[�h���C�o�̓u�[�g���Ɂu�K�v�� IRQ ���C�� ���g���Ȃ��v�Ƒ吺�ŕ���������܂��B 5) ����ł��܂��h���C�o�����ق����܂ܓ��삵�Ȃ��ꍇ�́A�����ׂ邽 �߂� printk() ���������lj����Ă݂܂��傤�B�Ⴆ�� ne2k �̏ꍇ�Ȃ�A linux/drivers/net/ne.c �Ɉȉ��̂悤�ȍs��lj�(+�s)������폜(-�s) ���� �肵�Ă݂܂��傤�B ______________________________________________________________________ int reg0 = inb_p(ioaddr); + printk("NE2k probe - now checking %x\n",ioaddr); - if (reg0 == 0xFF) + if (reg0 == 0xFF) { + printk("NE2k probe - got 0xFF (vacant I/O port)\n"); return ENODEV; + } ______________________________________________________________________ ��������ƃ|�[�g�A�h���X���`�F�b�N���邽�тɃ��b�Z�[�W���o�͂��܂��B�J �[�h�̃A�h���X���T������Ă��邩�ǂ������킩��܂��B 6) Don �� ftp �T�C�g (���ɏЉ�Ă���܂�) ���� ne2k �f�f�c�[������� ���āA Linux �̃u�[�g��ɁA���̃c�[�����J�[�h�����o�ł��邩�ǂ������� �Ă݂邱�Ƃ��ł��܂��B `-p 0xNNN' �I�v�V�������g���Ē��ׂ�ꏊ���w�肵 �Ă��������B (�f�t�H���g�� 0x300 �ŁA�u�[�g���Ƃ͈قȂ�A���̏ꏊ�͌� �ɍs���܂���B) �J�[�h�����o���ꂽ�ꍇ�̏o�͈͂ȉ��̂悤�ɂȂ�܂��B ______________________________________________________________________ Checking the ethercard at 0x300. Register 0x0d (0x30d) is 00 Passed initial NE2000 probe, value 00. 8390 registers: 0a 00 00 00 63 00 00 00 01 00 30 01 00 00 00 00 SA PROM 0: 00 00 00 00 c0 c0 b0 b0 05 05 65 65 05 05 20 20 SA PROM 0x10: 00 00 07 07 0d 0d 01 01 14 14 02 02 57 57 57 57 NE2000 found at 0x300, using start page 0x40 and end page 0x80. ______________________________________________________________________ ���W�X�^�̒l�� PROM �̒l�͂���ƈقȂ邩������܂���B PROM �̒l�� 16�r�b�g�J�[�h�ł͔{�ɂȂ邱�ƁA�ŏ��̍s�ɂ̓C�[�T�l�b�g�A�h���X (00:00:c0:b0:05:65) ���\������邱�ƁA PROM �̍Ō�� 2 �� 0x57 ���w ��Ƃ��ēo�^����Ă��邱�ƂȂǂɒ��ڂ��Ă��������B �J�[�h�� 0x300 �ɃC���X�g�[������Ă��Ȃ��ꍇ�̏o�͈͂ȉ��̂悤�ɂȂ� �܂��B ______________________________________________________________________ Checking the ethercard at 0x300. Register 0x0d (0x30d) is ff Failed initial NE2000 probe, value ff. 8390 registers: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff SA PROM 0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff SA PROM 0x10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Invalid signature found, wordlength 2. ______________________________________________________________________ 0xff �̒l�́A��� I/O �|�[�g��ǂݍ����ɕԂ��Ă����l�ł��B�������� ���ܑ��̃n�[�h�E�F�A�����̗̈�ɂ���A 0xff �ȊO�̒l�������\���� ����܂��B 7) DOS �̃u�[�g�t���b�s�[����A (loadlin ���g����) Linux ���E�H�[���u �[�g�����Ă݂Ă��������B�u�[�g�̑O�ɁA�J�[�h�ɂ��Ă��� DOS �̃h���C �o���ݒ�v���O�����𑖂点�Ă����Ă��������B����炪�J�[�h�̏������ɗ] ���� (�܂��W����) ��Ȃ��g���Ă��邩������܂���B 8) Russ Nelson �� n2000.com �p�P�b�g�h���C�o���g���āA�J�[�h�������邩 �m�F���Ă��������B�����Ȃ��ꍇ�́A�����͗ǂ��Ȃ��ł��傤�B������� �܂�: A:> ne2000 0x60 10 0x300 �����̓\�t�g�E�F�A���荞�݃x�N�^�A�n�[�h�E�F�A IRQ�A I/O �x�[�X�A�h�� �X�ł��B���̃R�}���h�� pktdrv11.zip �ɂ���܂��B�L���� msdos �A�[�J�C �u�Ȃ炫���Ƃ���ł��傤�B���݂̃o�[�W������ 11 ���V������������܂� ��B 3.5. SMC Ultra/EtherEZ �� WD80*3 �J�[�h�ł̖�� ���: �ȉ��̂悤�ȃ��b�Z�[�W���\�������: eth0: bogus packet size: 65531, status=0xff, nxpg=0xff ���R: ���L�������ɖ�肪����܂��B �����@: �ł��悭���錴���́APCI �}�V���� ISA �������f�o�C�X�Ƀ}�b�v�� ��悤�ɐݒ肳��Ă��Ȃ��ꍇ�ł��B���������āA��M�p�P�b�g�̃f�[�^���� �܂�Ă���A�{�����ɂ����ׂ��J�[�h�� RAM �ł͂Ȃ��A PC �� RAM �̈�ԍ� �� (�l���S�� 0xff) �����ɂ����Ă��܂��Ă���̂ł��B ���ɂ��肪�� (�ŏC�����ȒP) �Ȃ��̂Ƃ��ẮA�{�[�h�̋����A�L���b�V���� ���̗̈�� `shadow ROM' ���L���ɂȂ��Ă���A ISA �o�X�� 8MHz �ȏ�œ� �삵�Ă���A�Ȃǂ�����܂��B�C�[�T�l�b�g�J�[�h�ł̃������s�ǂ��A���� �����قǂ�������N���Ă��܂��B����Ȗ�肪�N�����ꍇ�ɂ́A�f�f�v���O�� ���𑖂点�Ă����Ƃ����ł��ˁB ���: SMC EtherEZ ���������L���[�h (PIO ���[�h) �œ��삵�܂���B ����: Ultra �h���C�o�̌Â��ł̓��������L���[�h�̓��삵���T�|�[�g���Ă� �Ȃ���������ł��B �����@: �J�[�l�� 2.0 �ȍ~�̃h���C�o�� PIO ���[�h�̓�����T�|�[�g���Ă� �܂��B 2.0 ���V�����o�[�W�����ɃA�b�v�O���[�h���܂��傤�B ���: �Â� wd8003 ��A�W�����p�ݒ莮�� wd8013 �ŁA�������Ȃ� IRQ ���� ������Ă��܂��܂��B ����: �Â� wd8003 �J�[�h��W�����p�ݒ莮�� wd8013 �N���[���ɂ́A�h���C �o�� IRQ �ݒ��ǂݍ��ޑΏۂƂ��� EEPROM �����Ă��܂���B IRQ ��ǂ� �Ȃ��ƁA�h���C�o�� auto-IRQ ���g���� IRQ �������悤�Ƃ��܂��B������ auto-IRQ �� 0 ��Ԃ��ƁA�h���C�o�͒P���� 8 �r�b�g�̃J�[�h�ɂ� 5 ���A 16 �r�b�g�̃J�[�h�ɂ� 8 �����蓖�Ă悤�Ƃ��܂��B �����@: auto-IRQ �R�[�h���g��Ȃ��悤�ɂ��āA�J�[�h�ɃW�����p�ݒ肵�� IRQ ���J�[�l���ɋ����Ă����܂��傤�B���W���[���̐ݒ�t�@�C�� (���邢�� �J�[�l���g�ݍ��݃h���C�o�̏ꍇ�̓u�[�g������) ���g���܂��B ���: SMC Ultra �J�[�h�� wd8013 �ƌ��m����܂����A IRQ �Ƌ��L�������� �x�[�X�A�h���X���Ԉ���Ă��܂��B ����: Ultra �J�[�h�� wd8013 �Ɣ��ɂ悭���Ă���A Ultra �̃h���C�o�� �J�[�l���ɂȂ��ƁA wd �h���C�o�� Ultra �� wd8013 �ƊԈႦ�Ă��܂����� �����邩������܂���B Ultra �̒T���� wd ������ɍs����̂ŁA���� �̏ꍇ�ɂ͂��̂悤�Ȃ��Ƃ͋N����܂���B Ultra �� IRQ �ƃ������x�[�X�� wd8013 �Ƃ͈قȂ����t�H�[�}�b�g�� EEPROM �ɕۑ����Ă��܂��B���̂��ߖ� �Ȓl������Ă��܂��̂ł��B �����@: �K�v�ȃh���C�o�������g�ݍ��܂��悤�ɃJ�[�l�����č\�z���܂��� ���B wd �� Ultra �J�[�h�� 1 ��̃}�V���ɋ������Ă��āA���W���[�����g�� �Ă���Ƃ��́A ultra ���W���[�����Ƀ��[�h���Ă��������B 3.6. 3Com �̃J�[�h�̖�� ���: 3c503 �� IRQ N��I�����܂����A����� IRQ N ���g�p����ʂ̃f�o�C �X (�Ⴆ��CD ROM�h���C�o��f���Ȃ�) �̂��߂ɕK�v�Ȃ�ł��B�J�[�l���� �R���p�C�����Ȃ������ɂ��̖��͉����\�ł���? �����@: 3c503 �h���C�o�͋Ă��� IRQ ���� {5�A9/2�A3�A4} �̏��Ɍ��o ���Ă����܂��B�����Ďg���Ă��Ȃ� IRQ ��I�����邱�ƂɂȂ��Ă��܂��B �h���C�o�� ifconfig ���s���A����ɓ���i�K�ł��̑I�����s���܂��B ���W���[�������ꂽ�h���C�o���g���Ă���ꍇ�́A���W���[���̃p�����[�^�� �F�X�Ȑݒ肪�ł��܂��B������� IRQ �̒l���ł��B �ȉ��ł� IRQ9�A�x�[�X�A�h���X 0x300, <ignored value>, if_port #1 (�O�� �g�����V�[�o) ��I�����Ă��܂��B io=0x300 irq=9 xcvr=1 ���邢�̓h���C�o���J�[�l���ɑg�ݍ��܂�Ă���ꍇ�́A�ȉ��̂悤�ȃp���� �[�^�� LILO ���g���ău�[�g���ɓn���Γ����l���ݒ�ł��܂��B LILO: linux ether=9,0x300,0,1,eth0 �ȉ��ł� IRQ3, �x�[�X�A�h���X�̎������o�A<ignored value>, �f�t�H���g�� if_port #0 (�����g�����V�[�o) ���w�肵�Ă��܂��B LILO: linux ether=3,0,0,0,eth0 ���: 3c503: configured interrupt X invalid, will use autoIRQ. �ƕ\�� �����B ���R: 3c503�J�[�h��IRQ{5�A2/9�A3�A4} �̂ǂꂩ�����g���܂��� (�J�[�h�� �ڑ�����Ă��� IRQ ���͂���炾���Ȃ̂ł�)�B��������ȊO�� IRQ ��ݒ� ���Ă��܂��ƁA��q�̂悤�ȃ��b�Z�[�W���\������Ă��܂��܂��B�ʏ�� 3c503 �� IRQ ���w�肷��K�v�͂���܂���B ifconfig ���s�Ȃ����ۂ� IRQ ���������o���� IRQ{5�A2/9�A3�A4} �̂��� 1 ���I������܂��B �����@: ��q�̗L���� IRQ �̂ǂꂩ���g�p���邩�A IRQ �̎w�����߂Ď��� ���o���g���Ă��������B ���: 3c503 �h���C�o�� AUI (thicknet) �|�[�g���g�p�ł��Ȃ��B�f�t�H���g �� thinnet �|�[�g�ł͂Ȃ��A��������g���ɂ͂ǂ�����̂��H �����@: 3c503 AUI �|�[�g�̓J�[�l���g�ݍ��݃h���C�o�Ȃ�N�����ɁA���W�� �[���h���C�o�Ȃ烍�[�h���ɑI�����\�ł��B���̑I���́A���݂͗p������ ���Ȃ� dev->rmem_start �ϐ��̉��ʃr�b�g�𗧂Ă邱�Ƃʼn\�ł��B�� ��A�N�����p�����[�^ LILO: linux ether=0,0,0,1,eth0 ��p����J�[�l���g�ݍ��݃h���C�o�Ȃ�@�\����͂��ł��B ���W���[���̃��[�h�̍ۂ� AUI �|�[�g���w�肷��ɂ́A xcvr=1 �� I/O ���� �� IRQ �̒l�ƈꏏ�Ƀ��W���[���̃I�v�V�����s�ɒlj����邾���� OK �ł��B 3.7. ����̃J�[�h�Ɋւ��Ȃ� FAQ 3.7.1. Linux �� ISA Plug and Play �C�[�T�[�J�[�h �ō��̌��� (�ƍŒ�̕s����) �̂��߂ɂ́A�J�[�h�ɕt���̃v���O���� (�ʏ� �� DOS �̂��̂ł��傤) ��p���� PnP ���J�j�Y�����ɂ��A I/O �A�h�� �X�� IRQ �ɂ͌Œ�l��p���邱�Ƃł��B�����Ŏw�肵�� I/O �A�h���X���u�[ �g���̒T���ɗp����悤���Ă��������B���W���[�����g���Ă���Ȃ� io= �I �v�V������ /etc/conf.modules �ɋL�q���Ă��������B�ꍇ�ɂ���Ă� BIOS/CMOS setup �ɓ���A�w�肵�� IRQ �� PnP �ł͂Ȃ� Legacy-ISA �Ƀ}�[ �N����K�v�����邩������܂��� (�R���s���[�^�ɂ��̃I�v�V����������� ��)�B �Ȃ��A DOS �x�[�X�̐ݒ�v���O�����������߂� DOS ���C���X�g�[������ �K�v�́A�ʏ�͂���܂���B DOS �̃t���b�s�[�f�B�X�N����u�[�g���āA�J �[�h�ɂ��Ă����t���b�s�[�ɍ����ւ��Ď��s��������͂��ł��B OpenDOS �� FreeDOS �Ȃ疳���Ń_�E�����[�h�ł��܂��B ���� OS �Ƃ̌݊�����ۂ��߂� PnP ��L���ɂ��Ă��������ꍇ�́A isapnptools �p�b�P�[�W��p���ăJ�[�h���u�[�g�̓x�ɐݒ肷��K�v������� ���B���̏ꍇ���J�[�h�ɂ��Ă���ꂽ I/O �A�h���X���h���C�o�ɂ���ĒT�� �����悤�ɂ��� (���邢�� io= �I�v�V������^����) �K�v������܂��B 3.7.2. �C�[�T�J�[�h���N�����Ɍ��o����Ȃ� ���̏ꍇ�́A�g�p�������J�[�h�̃T�|�[�g���g�ݍ��܂�Ă��Ȃ��J�[�l���� �g���Ă���̂������ł��傤�B���W���[�������ꂽ�J�[�l���Ȃ�A�K�v�ȃ� �W���[�������[�h�v������Ă��Ȃ����A I/O �A�h���X�����W���[���̃I�v �V�����Ɏw�肵�Ȃ���Ȃ�Ȃ��A�Ȃǂ��l�����܂��B ���W���[���x�[�X�̃J�[�l�� (���� Linux �f�B�X�g���r���[�V�������C�� �X�g�[������̂͂���) ���g���Ă���Ȃ�A���̃f�B�X�g���r���[�V�����̐� �胆�[�e�B���e�B���g���Ă��g���̃J�[�h�̃��W���[����I��ł��������B ISA �̃J�[�h�ł� I/O �A�h���X�����߂Ă����āA�ݒ胆�[�e�B���e�B���I�v �V�������͂����߂��Ƃ��ɁA���̒l���I�v�V�����Ɏw�肷�� (��: io=0x340) �̂��ǂ��ł��傤�B�ݒ胆�[�e�B���e�B���Ȃ��ꍇ�� /etc/conf.modules �� ���������W���[���̖��O (�ƃI�v�V����) ��lj�����K�v������ł��傤�B�� �ׂ� man modprobe �����Ă��������B �f�B�X�g���r���[�V�����̈ꕔ�Ƃ��Ĕz�z����Ă���R���p�C���ς݃J�[�l�� ���g���Ă���ꍇ�́A������ǂ�łǂ̃J�[�l�����C���X�g�[�������̂��A�� ���̃J�[�h�̃T�|�[�g���ꏏ�ɑg�ݍ��܂�Ă��邩���`�F�b�N���܂��傤�B�g �ݍ��܂�Ă��Ȃ��ꍇ�ɂ́A�J�[�h���T�|�[�g���Ă���ʂ̃J�[�l�����擾�� �邩�A�����ŃJ�[�l�����r���h����K�v������܂��B �ʏ�A�����̕K�v�ȃh���C�o������g�ݍ��J�[�l�����\�z����̂������� �@�ł��B�J�[�l���̃T�C�Y���������ł��܂��� (�A�v���P�[�V�����̂��߂ɋM �d��RAM��ߖ�ł��܂��I)�A�ߕq�ȃn�[�h�E�F�A�ɖ���������f�o�C�X �̎������o�̉����炷���Ƃ��ł��܂��B�J�[�l���̃R���p�C���͎v������ �Ǖ��G�Ȃ��Ƃł͂���܂���B�ǂ̃h���C�o���K�v���A�Ƃ�����A�̎���ɓ� ���Ă��������ŁA���Ƃ͑S������ɂ���Ă���܂��B (��: Kernel-HOWTO �����������������B) ���Ȃ�傫�Ȍ����́A�J�[�h���K�v�Ƃ��� I/O ��Ԃ̈ꕔ�𑼂̃f�o�C�X�� �g�p���Ă���A�Ƃ������̂ł��B�قƂ�ǂ̃J�[�h�� I/O ��Ԃ� 16 ���邢 �� 32 �o�C�g���Ŏg�p���܂��B�J�[�h�� 0x300 �ȍ~�� 32�o�C�g���g�p����� ���ɐݒ肳��Ă���ƁA�h���C�o�� 0x300-0x31f ��v�����܂��B���̃f�o�C �X�h���C�o�����͈͓̔��� 1 �|�[�g�ł��o�^���Ă��܂��Ă���ƁA���̃A�h ���X�ɂ����Č��o�͍s�Ȃ�ꂸ�h���C�o�͖ق��Ď��̃A�h���X���o�ɍs���� ���B�ł�����u�[�g������� cat /proc/ioports ���s�Ȃ��A�J�[�h�̗v���� �� I/O ��Ԃ����S�ɋĂ��邩�m�F���Ă݂Ă��������B �ʂ̌����Ƃ��ẮA�f�t�H���g�ł͌��o����Ȃ� I/O �A�h���X�ɃW�����p�� �肵�Ă��܂��Ă���A�Ƃ������̂�����܂��B���ꂼ��̃h���C�o�ŒT������ ��A�h���X�́A�h���C�o�\�[�X�̃R�����g�e�L�X�g�̂��Ƃɏ����Ă���܂��� �ŁA�ȒP�Ɍ��t����܂��B�J�[�h�� I/O �ݒ肪�T���A�h���X�̃��X�g�ɂȂ� �Ă��A ``�J�[�l���ɃC�[�T�l�b�g�֘A������n�����@'' �Ő�������悤�ɁA �N������ (�J�[�l���g�ݍ��݃h���C�o�Ȃ�) ether= �R�}���h���g���� I/O �A �h���X���w�肷�邱�Ƃ��ł��܂��B���W���[���h���C�o�Ȃ� /etc/conf.modules �� io= �I�v�V�������g���āA�f�t�H���g�ł͒T������� ���A�h���X���w�肷�邱�Ƃ��ł��܂��B 3.7.3. ifconfig ���A�Ԉ�����J�[�h I/O �A�h���X����� �������A�Ԉ���Ă܂���B���Ȃ���������Ă���̂ł��B����̓o�O�ł͂��� �܂��A����Ă��鐔�l�͐��m�ł��B����� 8390 �x�[�X�̃J�[�h (wd80x3, smc-iltra �Ȃ�) �ł́A���蓖�Ă�ꂽ I/O �|�[�g�̐擪���炸�� ���Ƃ���Ɏ��ۂ� 8390 �`�b�v�����݂��Ă���̂ł��B dev->base_addr �ɋL �^����Ă���̂͂��̒l�ŁA���ꂪ ifconfig �̕���l�Ȃ̂ł��B�J�[�h ���g�p����|�[�g�̑S�͈͂�m�肽���Ȃ�A cat /proc/ioports ����Ζ]�� �̒l�������܂��B 3.7.4. PCI �}�V���ŃJ�[�h�͌��o����邪�h���C�o���T���Ɏ��s���� PCI BIOS �̂Ȃ��ɂ́A�d�� ON �̎��ɑS�Ă� PCI �J�[�h��L���ɂ��Ȃ����� ������悤�ł� (���� BIOS �I�v�V������ `PNP OS' ���L���ɂȂ��Ă���ꍇ �ɂ�)�B���́u���ׁv�́A���܂��Ƀ��A�����[�h�̃h���C�o���c���Ă��錻�� �� Windows ���T�|�[�g���邽�߂̂��̂Ȃ�ł��B���̃I�v�V�������ɂ� �邩�A�����ȃJ�[�h��L���ɂ���R�[�h�������Ă���V�����h���C�o�ɃA�b�v �O���[�h���Ă��������B 3.7.5. PCI �}�V���ŋ��L�������� ISA �J�[�h�����삵�Ȃ� ( 0xffff ) ���̂Ƃ��ɂ͑��A��������� 0xffff ���\������邱�ƂɂȂ�ł��傤�B�� ���Ȃ鋤�L�������^�C�v�̃J�[�h���A PCI ROM BIOS/CMOS SETUP ��K�ɐ� �肵�Ȃ���A PCI �}�V���Ŏg�p���邱�Ƃ͂ł��Ȃ��ł��傤�B�J�[�h���g �p���郁�����̈�ɑ��āA ISA �o�X����̋��L�������A�N�Z�X���\�Ƃ� ��悤�ɐݒ肵�Ȃ�������܂���B�ǂ̐ݒ肪�������̂��킩��Ȃ��ꍇ �́A���[�J�[�ɖ₢���킹�邩�A���߂��̃R���s���[�^�̓��t�l�ɂ��������� �����B AMI BIOS �ł́A����͒ʏ� "Plug and Play" �Z�N�V�����ɂ��� ``ISA Shared Memory Size'' �� ``ISA Shared Memory Base'' �ݒ�ł��B wd8013 �� SMC Ultra �ł́A������f�t�H���g�� `Disabled' ���� 16KB �ɕ� �X���A�x�[�X�����g���̃J�[�h�̋��L�������A�h���X�ɕύX���܂��B 3.7.6. ���M�͂ł���悤������M������ł��Ȃ� cat /proc/interrupts���Ă݂܂��傤�B�\���̒��ɁA�J�[�h�������������荞 �݃C�x���g�̋N��������̑�������͂��ł��B�������ꂪ 0 ���A���邢 �̓J�[�h�𗘗p���Ă��������Ȃ��ꍇ�́A�����炭���̃R���s���[�^�ɃC���X �g�[������Ă��鑼�̃f�o�C�X�Ɗ��荞�݂������I�ɏՓ˂��Ă���̂ł��傤 (���́u���̃f�o�C�X�v�p�̃h���C�o���C���X�g�[������Ă��邩�A�N������ �Ă��邩�ǂ����͂��̍ۊW����܂���)�B��̃f�o�C�X�̂ǂ��炩�� IRQ ���Ă��� IRQ �ɕύX���܂��傤�B 3.7.7. Asynchronous Transfer Mode (ATM) �̃T�|�[�g Werner Almesberger �� Linux �� ATM �T�|�[�g�Ɏ��g��ł��܂��B�ނ� Efficient Networks �� ENI155p �{�[�h (Efficient Networks <http://www.efficient.com/>) �� Zeitnet �� ZN1221 �{�[�h (Zeitnet <http://www.zeitnet.com/>). �ɑ��č�Ƃ��s�Ȃ��Ă��܂����B Werner �ɂ��A ENI155p �̃h���C�o�͂��Ȃ����ł����A ZN1221�̃h�� �C�o�͂܂��������Ă��Ȃ��A�Ƃ������Ƃł��B �ŐV�̏�Ԃɂ��Ă͈ȉ��� URL ���`�F�b�N���Ă�������: Linux ATM Support <http://lrcwww.epfl.ch/linux-atm/> 3.7.8. Gigabyte �C�[�T�l�b�g�̃T�|�[�g Linux �� gigabyte �C�[�T�l�b�g�̃T�|�[�g�͂���̂ł��傤���H �͂��A���Ȃ��Ƃ������܂��B Packet Engines G-NIC PCI Gigabit Ethernet adapter �p�̃h���C�o�� v2.0 �� v2.2 �J�[�l���ɓ����Ă��܂��B ���ڂ�������T�|�[�g�A�h���C�o�̍X�V�ɂ��ẮA�ȉ����ǂ� ��: <http://cesdis.gsfc.nasa.gov/linux/drivers/yellowfin.html> v2.2 �J�[�l���ɂ��� acenic.c �h���C�o�� Alteon AceNIC Gigabit Ethernet card �ƁA���ɂ� 3Com 3c985 ���� Tigon �x�[�X�̃J�[�h�Ɏg���܂��B���̃h ���C�o�� NetGear GA620 �ɂ��g����͂��ł����A����͂܂��m�F����Ă��� ����B 3.7.9. FDDI �̃T�|�[�g Linux �� FDDI �̃T�|�[�g�͂���̂ł��傤���H �͂��B Larry Stefani �� Digital �� DEFEA (FDDI EISA) �� DEFPA (FDDI PCI) �J�[�h�ɑ��� v2.0 �p�̃h���C�o�������Ă��܂��B����� v2.0.24 �J �[�l���Ŏ�荞�܂�܂����B���������̂Ƃ���́A���ɂ̓T�|�[�g���ꂽ�J�[ �h�͂���܂���B 3.7.10. Full Duplex �̃T�|�[�g �S��d���g���� 20Mbps �o���܂����H Linux �ł̓T�|�[�g����Ă܂��H Cameron Spitzer �͑S��d�� 10Base-T �J�[�h�ɂ��Ĉȉ��̂悤�ɏ����Ă� �܂��B�u���������S��d�̃X�C�b�`���O�n�u�Ɍq���A���Ȃ��̃V�X�e�����[ �������ő��ɂ��邱�Ƃ����܂�Ȃ���A�o�����̃����N�� busy ��ԂɈێ� ���邱�Ƃ��ł���ł��傤�B�Ȃ��S��d�� 10BASE-2 (�ׂ������P�[�u��) �� �� 10BASE-5 (���������P�[�u��) �Ƃ��������̂͂���܂���B�S��d�̓A�_ �v�^�ł̃p�P�b�g�Փˌ��m���ɂ��邱�Ƃɂ���ē��삵�܂��B���ꂪ���� �P�[�u�����g���Ȃ����R�ł� (�����P�[�u���� LAN �͂��̂悤�ȏł͓� �삵�܂���)�B 10BASE-T (RJ45 �C���^�t�F�[�X) �͑��M�Ǝ�M�ɕʁX�� �M������p���Ă���̂ŁA�������Ɏg�����Ƃ��\�ł��B�p�P�b�g�Փ˂� ���̓X�C�b�`���O�n�u���ʓ|�����Ă���܂��B�M���]�����x�� 10Mbps �ɂ� ��܂��v �ł����炨�킩��̂悤�ɁA���M�܂��͎�M�� 10Mbps �ōs����̂ł����āA ���\�� 2 �{�ɂȂ�킯�ł͂���܂���B�T�|�[�g����Ă��邩�ǂ����̓J�[ �h�ƃh���C�o�Ɉˑ����܂��B�����l�S�V�G�[�V����������J�[�h������A�h ���C�o�̃T�|�[�g��K�v�Ƃ�����̂�����A�J�[�h�� EEPROM �ݒ�Ń��[�U ���I�v�V������I�Ȃ���Ȃ�Ȃ��J�[�h������܂��B������ɂ���A���� ��̃��[�h�̈Ⴂ���킩��̂̓J�[�h��^���A���w�r�[�Ɏg���Ă��郆�[ �U�����ł��傤�B 3.7.11. SMP �}�V���� Linux �ɂ�����C�[�T�l�b�g�J�[�h �}���`�v���Z�b�T (Multi Processor: MP) �R���s���[�^�ɗ]���̂������g�� �̂ł�����A�C�[�T�l�b�g�J�[�h���ǂ����̂��܂��傤�B v2.0 �J�[�l�� �ł͂��܂���ɂ͂Ȃ�܂��A v2.2 �ł͂��̂��Ƃ͔��ɏd�v�ł��B�� ���m���C���e���W�F���g�ȃJ�[�h (�Ⴆ�� ISA �o�X�� PIO �⋤�L��������p �����J�[�h�Ȃ�) �ł́A MP �}�V���ŗp���邱�Ƃ͑S�R�l������Ă��܂���B �Ȃ��ׂ����Ƃ��ɂ܂Ƃ߂Ă����܂��ƁA�C���e���W�F���g�ȐV�����v�̃J �[�h���w�����邱�ƁA���̍ۂɂ̓h���C�o�� MP �����������悤�ɋL�q���� �Ă��� (���邢�͍X�V����Ă���) ���Ƃ��m�F���邱�ƁA�ł��B (�����ł̃L �[���[�h�́u�V�����v�v�ł��B PCI-NE2000 �� 10 �N�ȏ�O�̐v��V���� �o�X�ɂȂ������̂ɂ����܂���B) �h���C�o�̃\�[�X�� spin_lock �Ƃ��� �P�ꂪ���邩�ǂ����ŁA���̃h���C�o�� MP �����������悤�ɏ�����Ă��� ���ǂ����͂����������f�ł��܂��B�ȉ��ɁA MP �ŗp���鎞�ɂ͂Ȃ��ǂ��J�[ �h��Ȃ���Ȃ�Ȃ��̂� (�����Ă������Ȃ���ǂ��Ȃ�̂�) ���q�� �܂��B v2.0 �J�[�l���ł́A����u�ԂɁu�J�[�l���ɓ����Ă���v���Ƃ��ł��� (�� �܂�J�[�l���̃f�[�^��ύX������f�o�C�X�h���C�o�삳���邱�Ƃ��ł� ��) �v���Z�b�T�͈�����ł����B�ł�����J�[�h�̕������ (�����Ă��̃h ���C�o�̕������)�A�P��v���Z�b�T (Uni Processor: UP) �̓���Ɖ���ς� �邱�Ƃ͂Ȃ��A�����͂��̂܂܂Ŗ��Ȃ����삵�Ă��܂����B (���ꂪ MP �� �� Linux ������ɂ͍ł��y�ȕ��@�������̂ł��B�J�[�l���S�̂ɋy�ԋ��� �ȃ��b�N�ŁA�ꎞ�Ɉ�̃v���Z�b�T���������Ȃ����@�ł��B���̂悤�ɂ��� �ƁA��̃v���Z�b�T������Ώۂ��ɕύX���悤���邱�Ƃ��Ȃ��Ȃ�� ���B) ��x�Ɉ�̃v���Z�b�T�����J�[�l���ɒu���Ȃ��A�Ƃ�����@�̌��_�́A MP �̐��\����̂�����ȏꍇ (�Ⴆ�Ύ����̓����ɂ����f�[�^�������� ���A�v�Z�����ɓ��������v���O�����삳����ꍇ) �Ɍ�����A�Ƃ����� �Ƃł��B�v���O��������������̓��o�� (I/O) �����Ȃ��ꍇ�ɂ� (�Ⴆ�� �f�B�X�N��l�b�g���[�N�ւ̃f�[�^�̓ǂݏ���)�A����������c��̃v�� �Z�b�T�́A I/O �v�������ނ܂ő҂�����邱�ƂɂȂ�܂��B���̈���ŃJ�[ �l���ɂ���v���Z�b�T�́A�n���n�������������� I/O �v�������̂��߂ɑS�� �̃f�o�C�X�h���C�o��Ɛ肵�Ă��܂��̂ł��B���̂悤�ɂ��āA�J�[�l���œ� �삷��v���Z�b�T�������������Ȃ��̂ŁA�J�[�l�����{�g���l�b�N�ɂȂ� �Ă��܂��킯�ł��B I/O ���ׂ��傫���A�P�ꃍ�b�N�� MP �}�V���̐��\�́A �����ɃV���O���v���Z�b�T�̃}�V���Ɠ������炢�ɂ܂ʼn������Ă��܂��܂��B ���ꂪ���z�I�łȂ��͖̂��炩�ł����� (���Ƀt�@�C���T�[�o�A WWW �T�[ �o�A���[�^���ł�)�A v2.2 �J�[�l���̓��b�N�̗��x�����ׂ������܂����B �܂蕡���̃v���Z�b�T�������ɃJ�[�l���ɓ����悤�ɂ����̂ł��B�J�[�l ���S�̂ɋy�Ԉ�̋���ȃ��b�N�̑���ɁA��������̂�菬���ȃ��b�N�� ��������A����炪�N���e�B�J���ȃf�[�^�ɑ��镡���̃v���Z�b�T����̓� �������h���悤�ɂȂ�܂����B�܂�A�l�b�g���[�N�J�[�h�h���C�o�� �����邱�Ƃ��ł���v���Z�b�T�͈�ł����A���̊ԑ��̃v���Z�b�T�̓f�B�X �N�h���C�u�̃h���C�o�삳���邱�Ƃ��ł���悤�ɂȂ����킯�ł��B OK�A�ȏ�ɓ���Ă��������ƁA�����ɂ�����Ƃ�����肪�����邱�Ƃ��� ����܂��B���ׂ��ȃ��b�N�ɂ���āA�ȉ��̂悤�Ȃ��Ƃ��\�ɂȂ�܂��B ��̃v���Z�b�T������C�[�T�l�b�g�h���C�o��ʂ��ăf�[�^�𑗐M���悤�� ���݂����ŁA���̃v���Z�b�T�������h���C�o/�J�[�h�ɑ��̂��Ƃ����悤�� ���� (�Ⴆ�� cat /proc/net/dev �p�̃J�[�h�̓��v���擾���悤�Ƃ���) �� ���ȏ��l������킯�ł��B�����A�J�[�h�̏�l�b�g��ʂ��đ��� ��A�J�[�h���̑���ɑ��M�f�[�^���擾�����Ⴂ�܂���... �����A�J�[ �h�͓����ɓ�� (���邢�͂����Ƒ�����!) ���Ƃ�v�������ƁA�������� ���܂��A���̃v���Z�X���}�V�����N���b�V�������Ă��܂����Ƃ����Ă��肦�� ���B �ł�����A�h���C�o�͂��͂� UP �œ��삷�邾���ł͏[���ł͂Ȃ��̂ł��B�h ���C�o�̓��b�N��������悤�ɍX�V����Ȃ�������܂���B���b�N�ɂ��A �J�[�h�ɑ���A�N�Z�X�̐��䂪�K�v�ł��B��M�E���M�E�ݒ�f�[�^�̑���� ������ 3 �̃^�X�N���A�J�[�h�����蓮��ł���悤�ȏ����ɕ��בւ��邱 �Ƃ��ł��Ȃ�������܂���B�����ŋ����̂́A�A�b�v�f�[�g����Ă��炸�A ���b�N�������Ȃ��悤�ȃh���C�o�ł��A�l�b�g���[�N���ׂ̌y�����Ȃ� MP �}�V���œ��삵�Ă��܂��̂ł��B�Ƃ��낪��� (���邢�͂����Ƒ��� ��!) �v���Z�b�T�������� 3 �̃^�X�N�̂����� 1 �ȏ���ɍs���� �Ƃ���ƁA�}�V���̓N���b�V�����邩�A���Ȃ��Ƃ����ȐU�镑��������悤�� �Ȃ�̂ł��B �A�b�v�f�[�g���ꂽ MP ���ӎ�����h���C�o�́A (�Œ�ł�) �h���C�o�̎��� �Ƀ��b�N��v�����A����ɂ���ăG���g���|�C���g�ւ̃A�N�Z�X�𐧌����A�J �[�l������̃h���C�o�ւ̃A�N�Z�X���u����l�l�Âǂ����v�ɂ��܂��B���� ����ƕ����A�N�Z�X�͐��A�h���C�o�̔w��ɂ���n�[�h�E�F�A�� UP �}�V ���̏ꍇ�ƑS�������悤�Ɉ����A���Ȃ킿���蓮�삷��悤�ɂȂ�܂��B�� �̌��_�́A�C�[�T�l�b�g�h���C�o�S�̂ɑ��郍�b�N�́A�J�[�l���S�̂ɑ� �郍�b�N�Ɠ����悤�ɐ��\�̒ቺ�������Ă��܂� (��������菬���ȃX�P�[�� ��)�A�Ƃ������Ƃł��B�܂�A�����ɃJ�[�h��������v���Z�b�T����ɐ� �������킯�ł��B [�e�N�j�J���m�[�g: �lj����Ȃ���Ȃ�Ȃ����b�N�� irqsave �^�C�v�̂��̂ŁA�������ԑ����悤�Ȃ��̂ł���ꍇ�A���荞�݃C �x���g�̑����ɂ�鐫�\�ቺ�������邱�ƂɂȂ�܂��B] ���̏̉��P��@�Ƃ��Ă� 2 ���l�����܂��B���b�N�̎擾�������� �ł̎��Ԃ��ŏ��ɂ��邱�ƁA�����ăh���C�o�����ł̂��ׂ��ȃ��b�N������ ���邱�Ƃł� (�Ⴆ�A��́A���邢�͓�̃��b�N�ɂ���āA�J�[�h�̃� �W�X�^��ݒ�̕q���ȕ����ւ̓����A�N�Z�X��h�����Ƃ��ł���������Ηǂ� �̂Ȃ�A�h���C�o�S�̂ɋy�ԃ��b�N�͂�肷���Ƃ������ƂɂȂ�܂�)�B �������Â��m���C���e���W�F���g�ȃJ�[�h�́A�ŏ����� MP �����z�肹���� �v����Ă��܂��̂ŁA���̂悤�Ȍ���͌����߂܂���B����Ɉ������ƂɁA �m���C���e���W�F���g�ȃJ�[�h�ł́A�J�[�h�|�R���s���[�^�������Ԃ̃f�[�^ �]�����v���Z�b�T�ɑ��ėv������邱�Ƃ�����A�ň��̃V�i���I�ł� 1.5kB �̃f�[�^�p�P�b�g�� ISA �o�X��ʂ��Ĉړ�����ԁA�����ƃ��b�N���p������ �Ă��܂����Ƃ��l�����܂��B ���V�����C���e���W�F���g�ȃJ�[�h�ł́A�ʏ�v���Z�b�T�̏��͂Ȃ��Ƀl�b �g���[�N�f�[�^�ڃR���s���[�^�������Ƃ��Ƃ�ł��܂��B����͔��� ���\�����コ���܂��B�Ȃ��Ȃ炱�̏ꍇ�A���b�N�ɕK�v�Ȏ��Ԃ́A�v���Z�b�T ���J�[�h�ɑ��M�l�b�g���[�N�f�[�^�p�P�b�g���ۑ�����Ă��郁�����A�h���X (��M�p�P�b�g��ۑ�����A�h���X) ��`����Ԃ����ł��ނ���ł��B����� ���V�����v�̃J�[�h�ł́A�����悤�Ƀh���C�o�S�̂ւ̑傫�ȃ��b�N��K �v�Ƃ��Ȃ��悤�ɂȂ��Ă��Ă��܂��B 3.7.12. Alpha/AXP PCI �{�[�h�� Linux �ł̃C�[�T�l�b�g�J�[�h v2.0 �̒i�K�ł́A 3c509, depca, de4x5, pcnet32, 8390 �h���C�o�S�� (wd, smc-ultra, ne, 3c503 �Ȃ�) ���u�A�[�L�e�N�`����ˑ��v�ō���Ă���A ���������� DEC Alpha CPU �x�[�X�̃V�X�e���ł����삵�܂��B Donald �� WWW �y�[�W�ɂ���ŐV�� PCI �h���C�o���A�����炭���삷��ł��傤�B���� ����A�[�L�e�N�`����ˑ��̐��_�ɑ����ď�����Ă��܂�����B �h���C�o���A�[�L�e�N�`����ˑ��ɂ��邽�߂ɕK�v�ȕύX�菇�͂���Ȃɕ��G �ł͂���܂���B�ȉ��̍��ڂ��s�Ȃ������ł��B o jiffies �֘A�̒l�S�Ă� HZ/100 ���|����B Alpha ���g�p���� HZ �� 100 �ł͂Ȃ��l���g���Ă��邩��ł� (���Ȃ킿 timeout=2; �� timeout=2*HZ/100; �ɂ��܂�) o �S�Ă� I/O ������ (640k����1MB�܂�) �|�C���^���قȂ�̂ŁA readb() writeb() eradl() writel() ���̓K�ȃR�[���ɒu��������B�ȉ��̗�� �Q�Ƃ��Ă��������B ___________________________________________________________________ - int *mem_base = (int *)dev->mem_start; - mem_base[0] = 0xba5eba5e; + unsigned long mem_base = dev->mem_start; + writel(0xba5eba5e, mem_base); ___________________________________________________________________ o I/O ���������R�s�[�����邢�̓R�s�[��Ƃ��Ď��S�Ă� memcpy() �R�[ ���� memcpy_fromio() ���邢�� memcpy_toio() �̓K�ȕ��ɒu������ ��B �A�[�L�e�N�`����ˑ��Ȍ`�Ń������A�N�Z�X���������ƂɊւ��ẮA�ŋ߂̃J �[�l���ɕt�����Ă��� linux/Documentation/IO-mapping.txt �ɏڂ����L�q�� ��Ă��܂��B 3.7.13. SUN/Sparc �n�[�h�E�F�A�� Linux �ɂ�����C�[�T�l�b�g Sparc �Ɋւ���ŐV���͈ȉ��� URL ����擾���Ă��������B Linux Sparc <http://www.geog.ubc.ca/sparc> Sparc �̃C�[�T�l�b�g�n�[�h�E�F�A�̈ꕔ�ɂ́A MAC �A�h���X���z�X�g�R�� �s���[�^����擾������̂�����܂��B�ł����畡���̃C���^�t�F�[�X������ MAC �A�h���X�ɂȂ��Ă��܂��܂��B 2 �ȏ�̃C���^�t�F�[�X�������l�b�g �ɕK�v�ȏꍇ�́A ifconfig �� hw �I�v�V������p���ă��j�[�N�� MAC �A�h ���X�����蓖�ĂĂ��������B PCI �h���C�o�� Sparc �v���b�g�t�H�[���ɈڐA����ꍇ�̒��ӓ_�͏�ɏЉ� ���� AXP �v���b�g�t�H�[���̏ꍇ�Ƃ������������ł��B���ƃG���f�B�A���� ���ɂ��v���ӂł��B Sparc �� big �G���f�B�A����p���܂����A AXP �� ix86 �ł� little �G���f�B�A����p���Ă��܂�����B 3.7.14. ���̑��̃n�[�h�E�F�A�� Linux �ɂ�����C�[�T�l�b�g ���ɂ� Atari/Amiga (m68k) �ȂǁA Linux �����삷��n�[�h�E�F�A�͂����� ������܂��B Sparc �̏ꍇ�Ɠ��l�ɁA���݂̃T�|�[�g�Ɋւ��Ă͂��ꂼ ��̃v���b�g�t�H�[���ɑ��� Linux �ڐA�v���W�F�N�g�̃z�[���T�C�g�� �`�F�b�N���Ă������� (���̂悤�ȃT�C�g�ւ̃����N���������炱���ɍڂ��� �� - ���m�点��������!) 3.7.15. �n�u������ 10 BaseT �ڑ��A 100 Base T �ڑ����� �n�u������ 10/100BaseT (RJ45) �x�[�X�̃V�X�e����ڑ��ł��܂����H 2 ��Ȃ�ȒP�ɐڑ��ł��܂����A����ȏゾ�Ɠ��ʂȃf�o�C�X��d�|���Ȃ��� �͂ł��Ȃ��ł��傤�B ``�P�[�u���A�����A�c�C�X�g�y�A'' �̍����Q�Ƃ��Ă� �������B�����������Ă���܂��B�������̐������������ĂȂ����肷�� �����ł́A�n�u�̑�ւ������邱�Ƃ͂ł��܂���B�n�u���g�p�����ɐM���̏� �˂𐳂����������邱�Ƃɂ́A���Ȃ薳��������܂��B 3.7.16. SIOCSIFxxx: No such device �Ƃ������b�Z�[�W���o��B �N������ `SIOCSIFxxx: No such device' �Ƃ������b�Z�[�W����������o�āA ���� `SIOCADDRT: Network is unreachable' �Ƃ������b�Z�[�W���o�܂��B�� ��������ł����H �N����/���W���[���o�^���ɃC�[�T�l�b�g�f�o�C�X�����o����Ă��炸�A���� ���� ifconfig �� route �̎��s���ɏ������ׂ��f�o�C�X�����݂��Ȃ��̂� ���B dmesg | more �����s���ċN�����̃��b�Z�[�W���m�F���A�C�[�T�l�b�g�J �[�h�̌��o�Ɋւ��ĉ������b�Z�[�W���o�Ă��Ȃ����m�F���Ă��������B 3.7.17. SIOCSFFLAGS: Try again �Ƃ������b�Z�[�W���o��B ifconfig ���s���� `SIOCSFFLAGS: Try again' �Əo�܂� -- ���H �C�[�T�J�[�h���g�p���� IRQ ��ʂ̃J�[�h������肵�Ă��܂������߁A�J�[ �h������ IRQ ���g�p�ł��Ȃ��̂ł��B�������������ɂ́A�K�������ċN�� ����K�v�͂���܂���B�Ȃ��Ȃ�f�o�C�X�ɂ���Ă͕K�v�Ȏ����� IRQ ���g �p���A�p���ς���������̂����邩��ł��B��Ƃ��Ă̓T�E���h�J�[ �h�A�V���A���|�[�g�A�t���b�s�[�f�B�X�N�h���C�u�Ȃǂ�����܂��B cat /proc/interrupts �Ƃ���A�ǂ̊��荞�݂����ݎg�p����Ă��邩�m�F�ł� �܂��B Linux �̃C�[�T�J�[�h�h���C�o�̂قƂ�ǂ́A `ifconfig'����N���� ��Ă͂��߂�IRQ���g�p���܂��B�ł�����ق��̃f�o�C�X���K�v�� IRQ ������ ������A ifconfig �� `Try again' ���邱�Ƃ��ł���ł��傤�B 3.7.18. `ifconfig' ����� Link UNSPEC with HW-addr��00:00:00:00:00:00 �Ƃ������b�Z�[�W���o��B ifconfig �������Ȃ��Ŏ��s����ƁA (10Mbps Ethernet �ł͂Ȃ�) LINK �� UNSPEC �ł���ƕ\������A����Ƀn�[�h�E�F�A�A�h���X���S�� 0 �ƕ\������ ��B ����̓J�[�l�����V���� `ifconfig' �����s���Ă��邩��ł��傤�B���̐V �����o�[�W������ ifconfig �́A�Â��J�[�l���ƈꏏ�Ɏg�p����ƁA������ ����\�����邱�Ƃ��ł��Ȃ��̂ł��B�J�[�l�����A�b�v�O���[�h���邩�A ifconfig ���u�_�E���O���[�h�v���Ă��������B���邢�͂��̃��b�Z�[�W�� �����Ă��\���܂���B�J�[�l���̓J�[�h�̃n�[�h�E�F�A�A�h���X���擾���Ă� �܂�����A ifconfig ���A�h���X��ǂݏo���Ȃ����Ƃ͂Ȃ����ł͂���� ����B �t�� ifconfig �v���O�������J�[�l�����������ƌÂ��ꍇ���A�������ȏ�� ���\������邱�Ƃ����邩������܂���B 3.7.19. ��ʂ� RX ����� TX �G���[ ifconfig �������Ȃ��Ŏ��s����ƁA��M����ё��M�p�P�b�g�̗����̃G���[ �J�E���g�����ɑ����\�������B����͂��܂��s���Ă���悤�Ɍ����邯�� -- ��������������ł��傤�H ������x�悭���Ă��������B RX packets �傫�Ȑ� [��] errors:0 [��] dropped:0 [��] overrun:0 �ƕ\������Ă���͂��ł��B TX �̍s�����l�� ���B���Ȃ������Ă���傫�Ȑ��Ƃ����̂́A�}�V��������M�����p�P�b�g�̑� ���Ƃ������ƂɂȂ�ł��B����ł��������Ă��܂��Ȃ�A����� cat /proc/net/dev �Ƃ��Ă݂Ă��������B 3.7.20. �C�[�T�J�[�h�ɑ��� /dev/ �̃G���g�� /dev/eth0 �� dev/xxx �ւ̃����N�Ƃ��đ��݂��܂��B����Ő������̂ł� ���H �ȑO�������ɂȂ������ƂƖ������Ă��邩������܂��A /dev/* �̃t�@�C ���͎g�p����܂���B /dev/wd0 �� /dev/ne0 �Ȃǂ̃G���g���͍폜���Ă��\ ���܂���B 3.7.21. Linux��``trailers'' �C�[�T�J�[�h�� `ifconfig' ����Ƃ��ɁA trailers ���ɂ��ׂ��ł��傤 ���H trailers ���ɂ��邱�Ƃ͂ł��܂��A�������ׂ��ł͂���܂���B `trailers' �̓l�b�g���[�N�w�ɂ�����f�[�^�̃R�s�[������邽�߂̎d�g�� �ł��B���̍l�����́A�T�C�Y `H' �̂��炩���ߌ��߂�ꂽ�T�C�Y�̃w�b�_�� �g�p���A�σT�C�Y�̃w�b�_�����p�P�b�g�̍Ō�ɒu���A�����ăy�[�W�̐� ������ `H' �o�C�g�O�ɑS�Ẵp�P�b�g�����蓖�Ă�Ƃ������̂ł����B���� �A�C�f�B�A�ł͂���܂������A���ۂɂ͐���ɓ��삵�Ȃ����Ƃ��킩��܂� ���B���ꂩ�� `-trailers' �̎g�p���Ă����Ƃ��Ă��A�����ł����A����� �R�r�̌����тɂ��ׂ����A���Ă����Ă�̂Ɠ������x�̂��ƂȂ�ł��B���� �������������Ă���邱�Ƃ͂���܂��A��肪����ɉ������Ă��܂� ����A���̐l�͐[���_��I�Ȓm���������Ă���Ƃ݂Ȃ��ꂿ�Ⴄ�킯�ł��B 3.7.22. raw �C�[�T�l�b�g�f�o�C�X�ւ̃A�N�Z�X TCP/IP �Ȃǂ̑w���o�R�����A Linux �� raw �C�[�T�l�b�g�f�o�C�X�փA�N�Z �X����ɂ͂ǂ������炢���ł����H ______________________________________________________________________ int s=socket(AF_INET,SOCK_PACKET,htons(ETH_P_ALL)); ______________________________________________________________________ ����łǂ̂悤�ȃv���g�R���ł���M�ł���\�P�b�g�������܂��B�\�P�b�g �ւ� recvfrom() �R�[��������ƁA�\�P�b�g�� sa_family �̃f�o�C�X�^�C�v �� sockaddr �ɁA�f�o�C�X���� sa_data �z��ɂ��ꂼ�ꏑ�����݂܂��B Linux�p�� SOCK_PACKET �����ꂪ�ŏ��ɔ��������̂��͒m��܂��� (������ ���Ԃ�O�ł�)�A�����͔��Ɂu�����d���v�ł��˂��B raw �f�o�C�X�� sendto() �R�[�����g���đ��M���邱�Ƃ��ł��܂��B�ǂ���̏ꍇ�ł��A���� ��� root �̃A�N�Z�X�������K�v�ɂȂ�܂��B 4. ���\���グ�邽�߂̃q���g �C�[�T�l�b�g�̃X���[�v�b�g���Ⴂ�ꍇ��A���邢�� ftp ��p�����]�����x �������ł��グ�邽�߂Ɋ��p�ł���q���g���W�߂܂����B ttcp.c �v���O�����͑f�̃X���[�v�b�g�𑪒肷�邽�߂ɂ͂悢�e�X�g�ł��B ���̈�ʓI�ȕ��@�Ƃ��Ă� ftp> get large_file /dev/null �̎��s������� ���B�����ł̑傫�ȃt�@�C��(large_file) �Ƃ� 1MB �ȏ�̃T�C�Y�ŁA�Ȃ��� ���M���}�V���̃o�b�t�@��Ɏc���Ă���K�v������܂��B(�uget�v�����Ȃ� �Ƃ� 2��s�Ȃ��܂��B�Ȃ��Ȃ� 1��ڂő��M���}�V���̃o�b�t�@�ɃL���b�V�� �����邽�߂ł��B)�o�b�t�@�ɃL���b�V�����ꂽ�t�@�C�����g�p����̂́A�� �茋�ʂɃf�B�X�N�̓ǂݍ��ݑ��x���܂߂Ȃ����߂ł��B�]�����ꂽ�f�[�^�̎� �M����f�B�X�N�ł͂Ȃ� /dev/null�ɂ���̂����l�̗��R�ł��B 4.1. �T�v 8 �r�b�g�̃J�[�h�ł����A�����玟�ւƂ���Ă���p�P�b�g�������ԂȂ���M ���邱�Ƃ��\�ł��B���ƂȂ��Ă���̂́A���Ɏ�M����p�P�b�g�̂��߂� �\���ȗ]�T�����邾���̑����ŃR���s���[�^���J�[�h����p�P�b�g�����o ���Ȃ��Ȃ��Ă����ꍇ�ł��B�R���s���[�^�����Ɏ�M�����p�P�b�g���J�[�h�� �̃��������炷�₭���o���Ȃ��ꍇ�A�J�[�h��ɂ͎��̃p�P�b�g����M�� �邽�߂̏ꏊ���Ȃ��Ȃ��Ă��܂��܂��B ���̏ꍇ�A�J�[�h�͐V�����p�P�b�g����肱�ڂ����A�ȑO��M�����p�P�b�g�� �擪�ɏ㏑�����Ă��܂��܂��B�ǂ���̏ꍇ���A�p�P�b�g�̍đ��������N���� ����v�����邱�ƂɂȂ�A�~���ȃf�[�^�̗���̎ז��ɂȂ��Ă��܂��܂��B�� �ǂ��ꍇ�́A���\�����_�l�� 1/5 �ɂȂ��Ă��܂����Ƃ�����܂��B ��葽���̃������𓋍ڂ��Ă���J�[�h�́A��葽���̃p�P�b�g���u�o�b�t�@ ����v���Ƃ��ł��܂��B���̂��ߎ����玟�Ǝ�M�����p�P�b�g����肱�ڂ��� �ƂȂ��A�����Ď�舵�����Ƃ��ł��܂��B����͋t�ɁA�p�P�b�g�̎�肱�ڂ� ��h�����߂́A�o�b�t�@����p�P�b�g�����o���̂ɕK�v�ȃR���s���[�^�̑� �����Ԃ��Z���čςނƂ������Ƃ��Ӗ����܂��B �قƂ�ǂ� 8 �r�b�g�J�[�h�� 8kB �̃o�b�t�@�������Ă��āA16 �r�b�g�̃J �[�h�� 16kB �̃o�b�t�@�������Ă��܂��B�قƂ�ǂ� Linux �̃h���C�o�� �o�b�t�@�̂��� 3kB ��(2�̑��M�o�b�t�@�̂��߂�)�ۑ����Ă��܂��B���̂� �� 8 �r�b�g�J�[�h�ɂ��Ă͎�M�p�� 5kB �������c���Ă��܂��B����̓t�� �T�C�Y(1500�o�C�g)�̃C�[�T�l�b�g�p�P�b�g�� 3 ��M���邾���Ȃ�\���� �ʂł��B 4.2. ISA �J�[�h�� ISA �o�X�̃X�s�[�h ��q�̂悤�ɁA�p�P�b�g���J�[�h����\���������o����Ă���A��M���� �p�P�b�g�p�̃o�b�t�@���������Ă��p�P�b�g�̎�肱�ڂ���I�[�o�[�����͋N ����܂���B�J�[�h����R���s���[�^�̃������փp�P�b�g�����o����Ă��� ���x�����肷��v�f�́A�J�[�h�ƃ������� 2�����Ԍo�H�A���Ȃ킿 ISA�o�X ��̃f�[�^�]�����x�ł��B(CPU����͂� 386SX-16MHz �Ȃ�A��������x�ɉe ����^���܂��B) ��������Ă��� ISA �o�X�̃N���b�N���͂��悻 8MHz �ł����A�����̃}�U�[ �{�[�h�Ǝ��ӑ��u�͂����葬�����g���œ��삷�邱�Ƃ��\�ł��BISA �o�X �̃N���b�N���͒ʏ� CMOS �̐ݒ�ɂ����čs���A�}�U�[�{�[�h�� CPU �̃N ���b�N���̖�I�����܂��B�������������� ISA �� PCI/ISA �̃}�U�[�{ �[�h�͂��̃I�v�V�����������Ă��Ȃ���������܂���B���̏ꍇ�͍H��o�� �̐ݒ�����̂܂g�����ƂɂȂ�܂��B ��Ƃ��āATTCP�v���O������p���đ��肵�����ʂ��ȉ��Ɏ����܂��B����� 40MHz�� 486�ɌÂ� 8bit WD8003EP�J�[�h���g�p�����Ƃ��������ŁAISA�o�X�� ���x��ς��Ă��܂��B ______________________________________________________________________ ISA �o�X���x (MHz) Rx TTCP (kB/s) ------------------- -------------- 6.7 740 13.4 970 20.0 1030 26.7 1075 ______________________________________________________________________ TCP/IP���g�p�������́A�����Ȃ� 10MB/s �̃J�[�h�������Ă��Ă� 1075kB/s �ȏ�̑��x���o���͓̂���ł��傤�B�������A�ǂ�ȃV�X�e���� �� ISA �o�X�������œ��삷��Ƃ͌���܂���B�قƂ�ǂ̃V�X�e���ł� 13MHz �ȏ�̑��x�ł͐���ɓ��삵�Ȃ��̂ł��B(�܂��A�������� PCI �V�X �e���ł� ISA �o�X�̑��x�� 8MHz�ɌŒ肳��Ă��܂��B���̂��߃G���h���[�U ������𑝂₷���Ƃ͂ł��܂���B) �����]�����x�̂ق��ɂ́A�������ƃf�B�X�N�� I/O �]���T�C�N�����Z���Ȃ� ���Ƃɂ���� CPU �g�p�������点��Ƃ������_������܂��B(ISA �o�X��̃n �[�h�f�B�X�N�ƃr�f�I�J�[�h���AISA �o�X�̑��x���グ�邱�Ƃɂ�萫�\���� �サ�܂��B) ISA �o�X�̑��x�� 8MHz ��荂�����Ă݂�O�ɁA�K���f�[�^���o�b�N�A�b�v�� �Ă��������B�����āA�S�Ă� ISA ���Ӌ@��̑��x�����コ������ł������ ���삷�邱�Ƃ�O��I�Ƀe�X�g���Ă��������B 4.3. TCP ��M�E�B���h�E�̐ݒ� �J��Ԃ��ɂȂ�܂����A���ڂ��Ă��� RAM �����Ȃ��J�[�h�ƁA�R���s���[�^ �̃������ƃJ�[�h�Ԃ̃f�[�^�]�����x���x���}�U�[�{�[�h�Ƃ̑g�ݍ��킹�́A �g���u���̌����ƂȂ�܂��BTCP ��M�E�B���h�E�̏����l�� 32kB �ɂȂ��Ă� �܂����A����͓����T�u�l�b�g�ɑ��݂��鍂���ȃR���s���[�^����ǂ݂Ȃ� 32kB �̃f�[�^���_���v����悤�ȑ����Ńf�[�^����M����悤�Ɍ��������� ���߂ł��B �ŋ߂̃o�[�W������ route �R�}���h�ł́A���s���ɂ��̃E�B���h�E�̃T�C�Y ��ݒ肷�邱�Ƃ��ł��܂��B�ʏ킱�̃E�B���h�E�̃T�C�Y�����炳�Ȃ���� ��Ȃ��̂̓��[�J���l�b�g�̏ꍇ�����ł��B�Ȃ��Ȃ烋�[�^��Q�[�g�E�F�C�� �����Ɉʒu����R���s���[�^�́A���������N�����Ȃ����x�Ɂu�o�b�t�@���� �Ă���v����ł��B�g�p��Ƃ��Ă�: ______________________________________________________________________ route add <whatever> ... window <win_size> ______________________________________________________________________ win_size �͎g�p�������E�B���h�E�T�C�Y(�o�C�g�P��)�ł��BISA �o�X��� 10MHz ������ȉ��œ��삵�Ă��� 8 �r�b�g�� 3c503 �J�[�h�́A���悻 4kB �̃E�B���h�E�T�C�Y�ŗǍD�ɓ��삵�܂��B����ŃE�B���h�E�T�C�Y��傫���� ������I�[�o�[������p�P�b�g�̎�肱�ڂ��������N�������˂܂���B���� ���ʃC�[�T�l�b�g�̃X���[�v�b�g�͒������ቺ���Ă��܂��܂��B�����Ă���� �肱�ڂ���I�[�o�[�����̏� cat /proc/net/dev �ɂ��`�F�b�N�ł��� ���B 4.4. NFS���\�̌��� NFS�N���C�A���g�Ƃ��� 8 �r�b�g�̃J�[�h�� 8kB�� NFS�p�P�b�g�T�C�Y (Sun ����)�Ŏg�p�����ꍇ�ɁA���҂����قǂ̐��\���o�Ȃ����Ƃ������l���� �܂��B ���R�Ƃ��čl������̂́A8 �r�b�g�� 16 �r�b�g�̃J�[�h�����ڂ��Ă��� �o�b�t�@�T�C�Y�̈Ⴂ�ɂ����̂ł��傤�B�C�[�T�l�b�g�p�P�b�g�̍ő�T�C �Y�͂��悻 1500 �o�C�g�ł��B8kB�� NFS �p�P�b�g�� 6 �̘A�������ő�T �C�Y�̃C�[�T�l�b�g�p�P�b�g�Ƃ��Ă���Ă����Ƃ��܂��B8 �r�b�g�ł� 16 �r�b�g�ł��J�[�h���A�������p�P�b�g����M����͖̂�肠��܂���B���� �J�[�h�̃o�b�t�@����p�P�b�g���������o����Ă����Ȃ��Ȃ����Ƃ��ɐ��� �܂��B�o�b�t�@�����ӂ�Ă��܂��̂ł��B8 �r�b�g�J�[�h���]�����Ƃɗ]���� ISA �o�X�T�C�N����K�v�Ƃ���̂�������̂ł��B8 �r�b�g�J�[�h���g�p���� ����ꍇ�̉�����́ANFS �̓]���T�C�Y�� 2kB(�������� 1kB)�ɂ��� ���AISA�o�X�̑��x���グ�ăJ�[�h�̃o�b�t�@����p�P�b�g�����o���Ƃ��� �������ɂ��邩�A�̂ǂ��炩�ł��B���̎����ł́A8MHz�œ��삷��Â� WD8003E �J�[�h�ł��A�V�X�e���ɂ��̑��̕��ׂ��Ȃ��ꍇ�ɂ� 2kB �Ƃ����� ���� NFS �̓]���T�C�Y�ł̎�M���\�ł����B������ 4kB �ł́A���\���ق� 1/3 �ɒቺ���Ă��܂��܂��B ����ŁA���Ȃ��Ƃ� 16 �r�b�g�� ISA�J�[�h���g���Ă��āA�}�E���g�I�v�V�� ���œ]���T�C�Y�̏����l�� 1kB �ɂȂ��Ă���ꍇ�́A�]���T�C�Y�� 4kB (�� ������ 8kB) �ɐݒ肷�邱�Ƃɂ���āA���\�̌��オ���҂ł��܂��B 5. �x���_�[/���[�J�[/���f���ŗL�̏�� ��������̃J�[�h���ȉ��Ɏ����܂��B���̃��X�g�ł̓x���_�[���A���t�@�x�b �g���ɕ��ׁA���̒��Ő��i���ʎq���A���t�@�x�b�g���ɕ��ׂĂ��܂��B�e���i ID �Ƃ͕ʂɁA�u�T�|�[�g�v�u���T�|�[�g�v�u���T�|�[�g�v�̂����ꂩ���L�� �Ă���܂��B �u�T�|�[�g�v�Ƃ́A���̃J�[�h�p�̃h���C�o�����݂��A�����̐l��������� �Ȃ��g���Ă���̂ŁA�M���ł���Ǝv����Ƃ����Ӗ��ł��B �u���T�|�[�g�v�́A�h���C�o�����݂��邯��Ljȉ��̍��ڂ� 1 �ł����Ă� �܂�ꍇ�ł�: (1) �h���C�o�܂��̓n�[�h�E�F�A(���邢�͂��̗���)���o�O�� �ۂ��B���̂��߂ɐ��\������������A�ڑ��Ɏ��s������A����ɂ̓N���b�V�� �������邱�Ƃ�����B (2) �h���C�o���V�������A�J�[�h�����܂��ʓI�ł� ���B���̂��߁A���p��e�X�g���قƂ�ǂł��Ă��炸�A�h���C�o�̍�҂ɂ��� �Ƃ�ǃt�B�[�h�o�b�N�����Ă��Ȃ��B���炩�� (2) �̕��� (1) ���܂��� ���B�܂��J�[�h��h���C�o�̌X�̉��������ǂ���ɊY�����邩�킩��� ���ł��B������̏ꍇ�ɂ��A make config �����s�������� ``Prompt for development and/or incomplete code/drivers?(�J������s���S�ł���R�[ �h/�h���C�o�̐ݒ���s����?)'' �̖₢�� `Y' �Ɠ����Ȃ���Ȃ�Ȃ��� ���傤�B �u���T�|�[�g�v�́A���݂͂��̃J�[�h�p�̃h���C�o�͂Ȃ��Ƃ����Ӗ��ł��B�� ��͖ő��ɂȂ�/��ʓI�łȂ��n�[�h�E�F�A�ŋ�����������Ă��Ȃ����߂��A ���邢�̓h���C�o���������߂ɕK�v�ȃn�[�h�E�F�A�����x���_�[�����J���� ���Ȃ����߂ł��傤�B �u�T�|�[�g�v�Ɓu���T�|�[�g�v�̈Ⴂ�́A���Ȃ��ϓI�ł���A�j���[�X�O�� �[�v��[�����O���X�g�ւ̓��e�Ō���ꂽ���[�U�̃t�B�[�h�o�b�N�Ɋ�Â� �Ă���_�ɒ��ӂ��Ă��������B(���ǁA��l�̐l�Ԃ��S�Ẵh���C�o��S�Ă� �J�[�h�őS�ẴJ�[�l���o�[�W�����ɂ��ăe�X�g���邱�Ƃ͕s�\�Ȃ�� ��!!!) ���������āA�u���T�|�[�g�v�ƂȂ��Ă���J�[�h�ł����Ȃ��̊��� �����ɓ��삷�邱�Ƃ͂���܂���(�f���炵���ł���)�A�u�T�|�[�g�v�ƂȂ��� ����J�[�h�Ńg���u���Ɍ������邱�Ƃ�����(�f���炵���Ȃ��ł���)�_�ɒ� �ӂ��Ă��������B �J�[�h�̃X�e�[�^�X�̌�ɂ́ALinux �J�[�l�����ŗ^�����Ă���h���C�o�� ��������Ă��܂��B����́A���W���[���ݒ�t�@�C�� /etc/conf.modules �� �́ualias eth0 �h���C�o���v�Ƃ����s�Ŏg���Ă���h���C�o���W���[���� ���O�ł�����܂��B 5.1. 3Com �g���Ă���J�[�h�������킩��Ȃ�����ǂ��ꂪ 3Com �̃J�[�h���Ǝv���� �ꍇ�A�����A�Z���u���i���o������킩��܂��B3Com �ɂ� `Identifying 3Com Adapters By Assembly Number'(ref 24500002)�Ƃ�������������܂��� �ŁA����łǂ̃J�[�h�����炩�ɂ��邱�Ƃ��ł���ł��傤�B3Com ����h �L�������g����@�́A�u3Com�̋Z�p���v���Q�Ƃ��Ă��������B �܂��A3Com �͂��܂��܂ȃ\�t�g�E�F�A�� FTP �T�C�g�Œ��Ă��܂�: ftp.3Com.com ���Ќ��ɍs���Ă��������B ���̕����� WWW �u���E�U�Ō䗗�ɂȂ��Ă������ 3Com �� WWW �T�C�g�ւ� �s���Ă݂܂��傤�B 5.1.1. 3c501 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: 3c501 ���̎���x��̐Ί펞����̂� 8 �r�b�g�J�[�h�́A�����Ă��Ďg�����̂ɂ� ��܂���B�u�a�_�Ǝv���Ĕ����Ă��������B���Ƃ���k�ł����Ă��A���̃J�[ �h���Ă͂����܂���B���\�͋��낵���قǒႢ�ł����A���낢��Ȗ��� �N�����܂��B �܂��[���ł��Ȃ����̂��߂Ɍ����ƁA3c501 �͓����� 1 �̏��������ł��� ����B �V���O���p�P�b�g�o�b�t�@����p�P�b�g���폜���Ă���Ԃ́A�ʂ̃p �P�b�g����M���邱�Ƃ��ł��܂��A���M�p�P�b�g�����[�h���Ă���Ԃ̓p �P�b�g����M���邱�Ƃ��ł��܂���B����́A�X�̃p�P�b�g�����������艞 �������肷��̂ɐ��\ msec ������ 8088 �x�[�X�̃R���s���[�^�ɂƂ��Ă͏\ ���ł������A�ߑ�I�ȃl�b�g���[�N�́A�قƂ�ǑS�Ă̏������ɁA�����܂Ȃ� �p�P�b�g�𑗐M���܂��B IRQ �������o�͓��삵�ADMA �͗p����ꂸ�A�������o�� 0x280 ����� 0x300 �݂̂�T���܂��B�܂��A�f�o�b�O���x���͋N������ 3 �Ԗڂ̈������ɃZ�b�g ���܂��B ������x�����܂��B3C501 �͐�Ɏg��Ȃ����Ƃ������߂��܂�! IP �}���` �L���X�g�Ή��̃J�[�l�����g�p���Ă��Ă��ł��B�}���`�L���X�g�J�[�l���ł� �S�Ẵ}���`�L���X�g�p�P�b�g����M����ԁA���Ȃ��͂��炭��Ƃ𒆎~�� ��K�v������ł��傤�B�ڍׂɂ��Ă̓\�[�X�R�[�h�̐擪�̃R�����g���Q�� ���Ă��������B 5.1.2. EtherLink II, 3c503, 3c503/16 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c503 (+8390) 3c503 �ɂ́uEEPROM �ݒ�v���Ȃ��̂ŁA���̃J�[�h�� Linux �Ŏg���O�ɐf�f /�ݒ�v���O�����͕K�v����܂���B3c503 �̋��L�������A�h���X�́A�N�� PROM �A�h���X�Ƌ��L����Ă���W�����p�Őݒ肳��܂��B����͑��� ISA �J �[�h�Ɋ���Ă���l�ɂ͕���킵���ł��傤�B���ʂ́A�N�� PROM �������Ă� �Ȃ���W�����p���u����(disable)�v�ɂ��Ă����̂����ʂł�����B �����̃J�[�h�͓����o�X�������� WD80x3 �Ƃقړ������x���o��͂��ł� ���A���ۂɂ͎�x�����Ƃ��킩���Ă��܂��B�����̋��L�������C�[�T�J�[ �h�� 8390 �̋@�\(�Z�p�҂���������̃o�O�����Ă��܂��I)�ł͎g�p���� ���Ȃ��v���O�����h I/O �̋@�\�������Ă��܂��BLinux �� 3c503 �h���C�o�� �v���O�����h I/O ���[�h�� 3c503 �ł����삵�܂����A���L���������[�h��� �x����M�����Ɍ����܂��B�܂��A�v���O�����h I/O ���[�h�́A�h���C�o�� �����̃e�X�g�����܂�s�Ȃ��Ă��܂���BMS-DOS�Ƃ̌݊����̂��߂ɕK�v�� �Ȃ���A�v���O�����h I/O �𗘗p���ׂ��ł͂���܂���B 3c503 �� IRQ ���̓\�t�g�E�F�A�Őݒ肳��AEEPROM �͎Q�Ƃ��܂���BMS-DOS �̃h���C�o�Ƃ͈قȂ�ALinux �̃h���C�o�� IRQ ���������o���邱�Ƃ��ł� �܂�: {5,2/9,3,4} �̏��Œ��ׁA�ŏ��ɗ��p�ł��� IRQ ���g�p���܂��BIRQ �́A�J�[�h�� ifconfig ����邲�ƂɑI������܂��B(�Â��o�[�W�����̃h�� �C�o�͋N������ IRQ ��I�����Ă��܂����B) `ifconfig' �ɂ����� ioctl() �Ăяo���́A���̎��ɗ��p�ł��� IRQ �����Ȃ���� EAGAIN ��Ԃ��܂��B 503 �g�p���ɂ悭��������ɂ��ẮA ``3Com �̃J�[�h�̖��''�Ő����� �܂��B ���̃h���C�o�����[�_�u�����W���[���Ƃ��Ďg�p����Ȃ�A���W���[�����ɓ� �L�̏��Ƃ��� ``�C�[�T�l�b�g�h���C�o�����W���[���Ƃ��ėp����ꍇ'' �� �Q�Ƃ��ׂ��ł��傤�B �Â� 386 ���[�N�X�e�[�V�����̈ꕔ�ɂ̓I���{�[�h�� 3c503 (3Com ������ ���A `Bull' �Ƃ������ʖ��Ŕ̔����Ă��܂���)���ڂ��Ă��܂����A�x���_�[ ID �� 3Com �̂��̂ł͂Ȃ��̂ŁA���o����Ȃ��_�ɒ��ӂ��Ă��������B�ڂ� �������� Etherboot �p�b�P�[�W�ɂ���܂��B���̃p�b�P�[�W�́A���̂悤�� �f�B�X�N���X�}�V�������ɂ͂�����ɂ���K�v�ł��B 5.1.3. Etherlink Plus 3c505 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: 3c505 ����� Craig Southeren geoffw@extro.ucc.su.oz.au ���������h���C�o�� ���B�����̃J�[�h�� i82586�`�b�v ���g�p���Ă��܂��B�����̃J�[�h�Ɋ� ������͂��܂肠��܂���B�W���J�[�l���Ƀh���C�o�͊܂܂�Ă��܂����A �A���t�@�Ńh���C�o�Ƃ��Ĉ����Ă��܂��B ``�A���t�@�Ńh���C�o'' �ɁALinux �ɂ�����A���t�@�e�X�g�ł̃C�[�T�l�b�g�h���C�o�̎g�p�Ɋւ��� �d�v�ȏ����܂��B �܂��A�����̃J�[�h���g�p����ɂ������ēǂ�ł����ׂ��t�@�C���Ƃ��� �́A /usr/src/linux/drivers/net/README.3c505 ������܂��B�ݒ��L��/�� ���ɂł���A���܂��܂ȃI�v�V�����Ɋւ����܂܂�Ă��܂��B 5.1.4. Etherlink-16 3c507 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: 3c507 ���̃J�[�h�� Intel �̃`�b�v�� 1 ���g�p���Ă���̂ŁA�h���C�o�̊J���� Intel Ether Express �h���C�o�̊J���ɖ��ڂɊW���Ă��܂��B�h���C�o�͕W ���J�[�l���Ɋ܂܂�Ă��܂����A�A���t�@�Ńh���C�o�Ƃ��Ăł��B ``�A�� �t�@�Ńh���C�o''�ɁALinux �ɂ�����A���t�@�e�X�g�ł̃C�[�T�l�b�g�h���C �o�̎g�p�Ɋւ���d�v�ȏ����܂��B 5.1.5. Etherlink III, 3c509 / 3c509B �X�e�[�^�X: �T�|�[�g�A�h���C�o�� 3c509 ���̃J�[�h�͂��Ȃ�����ŁAISA �̔�o�X�}�X�^�v�Ƃ��Ă͗D�ꂽ���\�� �����Ă��܂��B���_�Ƃ��ẮA���Ƃ��Ƃ� 3c509 ���v�����銄�荞�ݒx���� ���ɒႢ���Ƃł��B3c509B �ɂ͂��̂悤�Ȗ��͂���܂���B����͑傫 �ȃo�b�t�@�������Ă��邩��ł�(��q)�B�����̃J�[�h�� ne2000 �J�[�h�� ���� PIO �]�����g���A���������Ĕ�r����� wd8013 �̂悤�ȋ��L�������J �[�h�̕����������I�ł��傤�B ���Ƃ��Ƃ� 3c509 �͏����ȃp�P�b�g�o�b�t�@ (�S�̂� 4kB�A��M 2kB�A���M 2kB) ���������Ă��炸�A���荞�݂������ԃ}�X�N�����ƃh���C�o���p�P�b �g����肱�ڂ��Ă��܂����B���̖����ŏ����ɂ��邽�߂ɂ́AIDE �f�B�X�N �]�����̊��荞�݂̃}�X�N������������ (hdparm(8)�Q��)�AIDE �]���𑬂��I �点�邽�߂� ISA �o�X�̑��x�𑝂₵�Ă݂Ă��������B �V�������f���� 3c509B �̓{�[�h��� 8kB �̃o�b�t�@�������A�o�b�t�@�͎� �M/���M�ɑ� 4/4�A5/3�A���邢�� 6/2 �ƕ������邱�Ƃ��ł��܂��B���̐� ��� DOS �̐ݒ胆�[�e�B���e�B�ŕύX�ł��A����� EEPROM ��ɋL���ł��� ���B����ŁA���Ƃ��Ƃ� 3c509 �ɂ������q�̖�肪���������͂��ł��B 3c509B ���[�U�̓v���O&�v���C�@�\���ɂ��邽�߁A�܂��o�͐� (��: 10Base-T, 10Base-2, AUI)��ݒ肷�邽�߁A����Ă���DOS�̃��[�e�B�� �e�B���g�p���Ȃ���Ȃ�܂���BLinux �̃h���C�o�͌��݂͏o�͐�̎����� �o�͍s��Ȃ��̂ŁA10Base-T, 10Base-2, AUI �̂����ꂩ��I�����Ȃ���� ��܂���BPnP �����S�ɐ邽�߂ɂ́A 3C5X9CFG /PNP:DISABLE �����s���A ���ꂩ��ݒ���m���ɗL���ɂ��邽�߂Ƀn�[�h���Z�b�g���s���ׂ��ł��B �u�T�[�o�����[�N�X�e�[�V�������v��u���f���̍ō����x�v�Ƃ������ݒ肪 DOS �̐ݒ胆�[�e�B���e�B�Ɍ����邱�ƂɊւ��Ď��X���₳��܂��BDonald �ɂ��ƁA�u�����̓h���C�o�ւ̃q���g�ɉ߂����ALinux �h���C�o�͂���� �̃p�����[�^���g���Ă��Ȃ�: Linux �̃h���C�o�́A�x����������������� �ɍ����X���[�v�b�g����悤�ɍœK������Ă���(�u�T�[�o�v)�B�x���� ���������Ƃ́A�Â��A�E�B���h�E���g���Ȃ��AIPX �̏����ɂƂ��Ă͏d�v�� �������B3c509 �p�� MS-DOS �h���C�o�Œx�������炷���Ƃɂ��A�ꕔ�̑��� �ɑ��銄�荞�݂������ɂȂ�A�V���A���|�[�g�̊��荞�݂��u���b�N���� ��B���������āA�u���f���̑��x�v�̐ݒ肪�K�v�ƂȂ�BLinux �̃h���C�o�� �p�P�b�g�Q�̑S�̂����𑀍삷�邽��(�Ⴆ�A�p�P�b�g�����S�ɃJ�[�h�ɓ] �������܂Ńp�P�b�g�̓]�����n�߂Ȃ�)�ɒ����Ԋ��荞�ݖ����ɂ���K�v�� �Ȃ��v�Ƃ̂��Ƃł��B ISA �J�[�h�̌��o�ɂ́A�قƂ�ǂ̃J�[�h�ƈقȂ���@���g���Ă���_�ɒ��� ���Ă��������B��{�I�ɂ́AID_PORT (0x100 ���� 0x1ff �܂ł� 10 ���݂̃| �[�g)�Ƀf�[�^�𑗂邱�Ƃɂ��J�[�h�ɉ�������悤���߂��܂��B���̌��o ���@���ƁA������ ISA 3c509 ������@��\���ł͓���̃J�[�h���K���ŏ��� ���o����܂��B�����Ƃ��������n�[�h�E�F�A�C�[�T�l�b�g�A�h���X�����J�[ �h���K�� eth0 �ƂȂ�܂��B����͒N�ɂƂ��Ă����ɂȂ�Ȃ��͂��ł� ���A6 �o�C�g�̃n�[�h�E�F�A�A�h���X�����̃C���^�t�F�[�X�Ɋ��蓖�Ă��� �l�͗�O�ł��B���������� 3c509 �J�[�h���������ł���AI/O �|�[�g���w �肹����(�܂� I/O �A�h���X�� 0 �Ƃ���)�A�ǂ̃J�[�h���ŏ��ƂȂ邩���� �o�@�\�������ł���悤�ɂ���Ɨǂ��ł��傤�B I/O �A�h���X�� 0 �ȊO�̒l ���w�肳���ƁA�J�[�h�͂ǂ�����o����܂���B���������āA���̎w��� �s���Ă͂Ȃ�܂���B ether=0,0,ethN �R�}���h��lj����A ���ꂪ�{���ɋ�ɂȂ�̂ł���ADonald �̍ŐV�̃h���C�o�����Ă݂܂��� ���B�Ƃ����̂��A���g�p�������A�h���X�t�B�[���h���� 0x3c509 �̒l���� ��A���o�@�\���j�[�Y�ɍ��킹�邱�Ƃ��ł��邩������Ȃ�����ł��B 5.1.6. 3c515 �X�e�[�^�X: �T�|�[�g�A�h���C�o�� 3c515 ����� 3Com ���o���� ISA 100Mbps �J�[�h�ŁA``CorkScrew'' �Ƃ����R�[�h �������Ă��܂��B�����̃J�[�h�ɑ��� Donald ���o������r�I�V�����h ���C�o�̓o�[�W���� 2.2 �J�[�l���ɓ����Ă��܂��B�ŐV�̏��ɂ��ẮA Vortex �y�[�W������ׂ��ł��傤: Vortex <http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html> 5.1.7. 3c523 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: 3c523 ���� MCA �o�X�J�[�h�� i82586 ���g�p���Ă���AChris Beauregard �� ni52 �h���C�o���������Ă��̃J�[�h�œ��삷��悤�ɂ��܂����B���̃h���C�o�̓o �[�W���� 2.2 �̃J�[�l���̃\�[�X�c���[�ɓ����Ă��܂��B �ڂ����� http://glycerine.cetmm.uni.edu/mca/ �ɂ��� MCA-Linux �̃y�[�W ���������������B 5.1.8. 3c527 �X�e�[�^�X: ���T�|�[�g ������ʂ� MCA �J�[�h�ł��B���܂苻���͂���܂���BMCA �ɂ������� ��A�܂� 3c529�̕������҂ł��܂��B 5.1.9. 3c529 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c509 ���̃J�[�h�͎��ۂɂ� 3c509 �Ɠ����`�b�v�Z�b�g���g���Ă��܂��BDonald �� ���ۂɂ� 3c509 �̃h���C�o�Ƀt�b�N�����āAEISA �J�[�h�ׂ���ŁA�� �� ISA �J�[�h�ׂ�O�� MCA �J�[�h�ׂ�悤�ɂ��܂��BMCA �̃T�|�[ �g�͂����Ɛ̂ɃJ�[�l���ɒlj�����Ă��܂��BMCA �̌��m�ɕK�v�ȃR�[�h�̓o �[�W���� 2.2 �J�[�l���ƈꏏ�ɏo�Ă���h���C�o�ɓ����Ă��܂��B�ڂ����� http://glycerine.cetmm.uni.edu/mca/ �ɂ��� MCA-Linux �̃y�[�W�ɏ�����Ă��܂��B 5.1.10. 3c562 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c589 (�ʔz�z����Ă��܂�) ���� PCMCIA �J�[�h�̓��f���� 3c589B �C�[�T�l�b�g�J�[�h��g�ݍ��킹���� �̂ł��B�G���h���[�U�ɂƂ��ẮA���f���͕W���I�ȃ��f���Ɍ����܂��B� ���̂́A1 �̊��荞�݂� 2 �̈قȂ� Linux �h���C�o�ŋ��L����Ƃ���� ���B�������̐V�������W�X�^�ƁA�n�[�h�E�F�A���荞�݂̋��L�̃T�|�[�g�� ����܂��B���荞�݂̋��L���T�|�[�g����ɂ́A�o�[�W���� 2.0 �ȍ~�̃J�[ �l�����g���K�v������܂��B �T���v���@�ƕ����� David Hinds �֑����Ă��ꂽ���Ƃɑ��āA�Ă� Cameron �Ɋ��ӂ��܂��BDavid �ɂ�鎟�� PCMCIA �p�b�P�[�W�̃����[�X��� ���܂��傤�B PCMCIA �`�b�v�Z�b�g��\�P�b�g�C�l�[�u�����Ɋւ���ڍׂ́A ``PCMCIA �� �T�|�[�g'' ���������������B 5.1.11. 3c575 �X�e�[�^�X: �s�� ���� PCMCIA �J�[�h�p�̃h���C�o�͌��݊J�����ł���A������ David �� PCMCIA �p�b�P�[�W�ɓ���ł��傤�B���݂̃X�e�[�^�X��m��ɂ́APCMCIA �p�b�P�[�W�ׂ�̂���Ԃł��傤�B 5.1.12. 3c579 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c509 509 �� EISA �o�[�W�����ł��B���݂� EISA �o�[�W������ 32 �r�b�g�C���^ �t�F�[�X�ł͂Ȃ��A���� 16 �r�b�g���̃`�b�v���g�p���܂��B�ł�����A���\ �̌���͂������Ă���܂���B�J�[�h�� EISA �̃A�h���b�V���O���[�h�ɍ��� ���Đݒ肳��Ă��邱�Ƃ��m���߂Ă��������B�h���C�o�̏��ɂ��ẮA�O �q�� 3c509 �̍��ڂ����Ă��������B 5.1.13. 3c589 / 3c589B �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: 3c589 ���܂łɑ����̊��ԁA�����̐l������ PCMCIA �J�[�h���g�p���Ă��܂����B�� �̃J�[�h�̃T�|�[�g�́A�f�t�H���g�̃J�[�l���\�[�X�c���[�ɂ� (�����_�� ��) �܂܂�Ă��Ȃ����Ƃɒ��ӂ��Ă��������B���O�ɕt���Ă��� "B" �́A 3c509 �̏ꍇ�Ɠ����Ӗ��ł��B �h���C�o�� Donald �� ftp �T�C�g��ADavid Hinds �� PCMCIA �p�b�P�[�W�� �����ł��܂��B�T�|�[�g����Ă��� PCMCIA �R���g���[���`�b�v�Z�b�g���K �v�ł��傤�BPCMCIA �̃h���C�o�A�`�b�v�Z�b�g�A�\�P�b�g�C�l�[�u�����Ɋ� ����ڂ������ɂ��Ă� ``PCMCIA �̃T�|�[�g'' ���������������B 5.1.14. 3c590 / 3c595 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c59x ������ ``Vortex'' �J�[�h�� PCI �o�X�̃}�V���p�ŁA590 �� 10Mbps �p �ɁA 595 �� 100Mbps �p�� 3Com ���o���Ă��܂��B�܂��A595 �� 590 �Ƃ� ��(�܂� 10Mbps ���[�h��)���삳������_�ɒ��ӂ��Ă��������B���̃h�� �C�o�̓o�[�W���� 2.0 �̃J�[�l���\�[�X�ɓ����Ă��܂����A���݂������čX �V���ł��B�o�[�W���� 2.0 �̃J�[�l���ɓ����Ă���h���C�o���g���Ă��Ė� �肪�N�����ꍇ�ɂ́A�ȉ��� URL ����ŐV�̃h���C�o����肷��Ƃ悢�� ���傤: Vortex <http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html> 3c590 �J�[�h�ɂ͈قȂ� 2 �̂��̂�����_�ɒ��ӂ��Ă��������B���Ȃ킿 32kB �̃I���{�[�h���������������^���f���ƁA8kB �̃��������������Ȃ� ����^���f���ł��B���݂͂����V���� 3c59x �����Ƃ͂ł��Ȃ��ł��� ���B�Ƃ����̂��A������ 3c09x �J�[�h�ɒu��������ꂽ����ł��B�N���� �璆�ÂŔ����ꍇ�ɂ́A32kB �ł��悤�ɂ��܂��傤�B3c595 �̓������� 64kB �ς�ł��܂��B100Mbps �������� 8kB �� RAM �ł͂ǂ����悤������� ����! Donald �փJ�[�h�ƕ����𑗂��Ă��ꂽ���Ƃɑ��āA3Com �� Cameron Spitzer �� Terry Murphy �Ɋ��ӂ��܂��B�������Ńh���C�o���������Ƃ��ł� �܂����B Donald �� Vortex �h���C�o���T�|�[�g���邽�߂̃��[�����O���X�g��p�ӂ� �Ă��܂��B���̃��[�����O���X�g�ɉ����ɂ͈ȉ��̃R�}���h�����s���Ă��� ����: echo subscribe | /bin/mail linux-vortex-request@cesdis.gsfc.nasa.gov 5.1.15. 3c592 / 3c597 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c59x ����͍ŋ߃����[�X���ꂽ�A3c59x �V���[�Y�̃J�[�h�� EISA �o�[�W������ ���B 3c597 (�ʖ� Demon) �́A��ɏq�ׂ� Vortex �h���C�o�œ��삷��͂��� ���B 5.1.16. 3c900 / 3c905 / 3c905B �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c59x ���̃J�[�h(�ʖ� `Boomerang', EtherLink III XL)�� 3c509/3c595 �J�[�h�� ��p�@��Ƃ��ă����[�X����܂����B Cyclone `B' �̃T�|�[�g�́A�����ŋߒlj�����܂����B���̃J�[�h���o�[�W�� �� 2.0 �̌Â��J�[�l���Ŏg���ɂ́ADonald �̃T�C�g Vortex-Page <http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html> ����ŐV�� 3c59x.c �h���C�o����肵�Ȃ���Ȃ�܂���B �����^�킵���_������A��L�� WWW �y�[�W���m�F���Ă��������BDonald �� Vortex �h���C�o�̃T�|�[�g���m�Ȃǂ��s�����߂̃��[�����O���X�g��p�ӂ� �Ă��܂��B���̃��[�����O���X�g�ɉ����ɂ́A�ȉ��̃R�}���h�����s���Ă� ������: echo subscribe | /bin/mail linux-vortex-request@cesdis.gsfc.nasa.gov 5.1.17. 3c985 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: acenic ���̃h���C�o(Jes Sorensen �쐬)�́A�o�[�W���� 2.2 �̃J�[�l���ŗ��p�\ �ł��B���̃h���C�o�� 3Com �̃��f���ȊO�ɂ��A�������̃M�K�r�b�g�J�[�h ���T�|�[�g���Ă��܂��B 5.2. Accton 5.2.1. Accton MPX �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) ���O�ɂ��܂���Ȃ��悤�ɁB���̃J�[�h�͂܂� NE2000 �݊��J�[�h���Ǝv��� ��̂ŁAne2000 �h���C�o�œ��삷��͂��ł��B 5.2.2. Accton EN1203, EN1207, EtherDuo-PCI �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip ���̃J�[�h�� DEC 21040 PCI �`�b�v�̎����� 1 �ł��BEN1207 �J�[�h�ɂ� 21140 ���ڂ��Ă���A10Base-2 �R�l�N�^���t���Ă��܂��B����̓��f�B�A�� �I�����鎞�Ɉꕔ�Ŗ�肪�N���邱�Ƃ����炩�ɂȂ��Ă��܂��B�������A���� �J�[�h�� 10Base-T ��100Base-T �Ŏg���Ă���l�����܂��B���������āA���� �J�[�h���l�́A���삵�Ȃ���Εԕi�ł���悤�ɂ��Ă����ׂ��ł��B �����̃J�[�h�Ɋւ���ڂ������ƁA�h���C�o�̌��݂̏�Ԃɂ��Ă� ``DEC 21040'' ���������������B 5.2.3. Accton EN2209 Parallel Port Adaptor (EtherPocket) �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ? �����̃p�������|�[�g�A�_�v�^�p�̃h���C�o�͗��p�\�ł����A�܂��o�[ �W���� 2.0, 2.1 �̃J�[�l���\�[�X�̈ꕔ�ł͂���܂���B�h���C�o�͈ȉ��� �ꏊ������肵�Ȃ���Ȃ�܂���: http://www.unix-ag.uni-siegen.de/~nils/accton_linux.html 5.2.4. Accton EN2212 PCMCIA Card �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ? David Hinds �����̃J�[�h�p�̃h���C�o�̊J�������Ă���̂ŁA���݂̏� �m��ɂ́APCMCIA �p�b�P�[�W�̍ŐV�����[�X���`�F�b�N����Ƃ悢�ł��� ���B 5.3. Allied Telesyn/Telesis 5.3.1. AT1500 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance ������ AMD LANCE �� 79C960 �o�[�W�������g�p�����A�ቿ�i�̃C�[�T�J�[ �h�ł��B�����̓o�X�}�X�^�J�[�h�ł���A����\�� ISA �o�X�C�[�T�J�[ �h�̒��ł͍����ȕ��ނɓ�����̂� 1 �ł��B DMA �̑I���ƃ`�b�v�ԍ��Ɋւ������``AMD LANCE'' �ɂ���܂��B AMD LANCE�x�[�X�̃C�[�T�J�[�h�Ɋւ���ڍׂȋZ�p���́A ``AMD ... �Ɋ� ���钍��'' �ɂ���܂��B 5.3.2. AT1700 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: at1700 make config �̍ۂɂ��̃h���C�o�̐ݒ���o�����߂ɂ͂܂��A�ŏ��� ``Prompt for development and/or incomplete code/drivers?'' �ƕ����ꂽ ���� `Y' �Ɠ����Ă��Ȃ���Ȃ�܂���B����͒P�ɁA���̃J�[�h����r�I ���������߂ɁA�h���C�o�̈��萫�Ɋւ���t�B�[�h�o�b�N���Ȃ����Ƃ����R�� ���B�J�[�l���t���̃h���C�o���g���Ă��Ė��ɏo������Ȃ�A�ʂ̃h���C �o���g���Ƃ悢��������܂���: http://www.cc.hit-u.ac.jp/nagoya/at1700/ Allied Telesis AT1700 �V���[�Y�̃C�[�T�J�[�h�́A�x�m�ʂ� MB86965 �x�[ �X�ł��B���̃`�b�v�̓v���O�����h I/O �C���^�t�F�[�X���g�p���A1�̌Œ� �T�C�Y�̑��M�o�b�t�@���g�p���܂��B����ɂ��A�o�b�t�@�̐ؑւ����ɏ��� ��~���邾���ŁA�����̃p�P�b�g�������܂Ȃ����M���邱�Ƃ��\�ł��B �Ɠ��ȋ@�\�Ƃ��āA10baseT 100�� UTP (Unshielded Twisted Pair) �����ł� ���AToken Ring�ň�ʓI�Ɏg�p����� 150�� STP (Shielded Twisted Pair) ���h���C�u���邱�Ƃ��ł��܂��B���̃J�[�h�̌��t�@�C�o�[��(AT1700FT)���� �݂��܂��B AT1700 �Ŏg���Ă���x�m�ʂ̃`�b�v�ɂ͐v�~�X������܂�: �}�V���̓d ���𓊓����Ȃ����Ȃ��Ɗ��S�ȃ��Z�b�g��������܂���B���Z�b�g�{�^������ �������ł̓o�X�C���^�t�F�[�X�����Z�b�g�ł��Ȃ��̂ł��B����͂���Ȃɑ� ���Ȗ��ł͂���܂��A���Z�b�g�������ɂ����m���Ɍ��o����Ȃ��ꍇ�� ���̌���ł͂���܂���B�J�[�l���� AT1700 �����܂����o�ł��Ȃ��ꍇ�̉� ���@/�Ώ��@�́A�d�����ē�������Ƃ������̂ł��B 5.3.3. AT2450 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����� AT1500 �� PCI �o�[�W�����ŁABoca �� 79c970 PCI �J�[�h�̂悤�Ȗ� ��͂���܂���BDMA �̑I���ƃ`�b�v�ԍ��Ɋւ�����́A ``AMD LANCE'' �ɂ���܂��B AMD LANCE�x�[�X�̃C�[�T�J�[�h�Ɋւ���ڍׂȋZ�p���́A ``AMD ... �Ɋ� ���钍��''�ɂ���܂��B 5.3.4. AT2500 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: rtl8139 ���̃J�[�h�� RealTek 8139 �`�b�v���g���Ă��܂��B���������āA ``RealTek 8139'' �̐߂����Ă��������B 5.3.5. AT2540FX �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: eepro100 ���̃J�[�h�� i82557 �`�b�v���g���Ă���A���������āAeepro100 �h���C�o �œ��삷��͂��ł��B�ǎ҂̊F��������������ꍇ�ɂ́A���̏����X�V �ł���悤�ɁA���ʂ���Ă��������B 5.4. AMD / Advanced Micro Devices AMD �� Carl Ching �̂����ӂɂ��AAMD �֘A�̑S�ẴC�[�T�l�b�g���i�ɂ� ���Ă̏ڂ�����������Ă��������܂����B����͂��̏͂�����̂ɖ� �����܂����B 5.4.1. AMD LANCE (7990, 79C960/961/961A, PCnet-ISA) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance ���ۂɂ� AMD �̃C�[�T�l�b�g�J�[�h�Ƃ������̂͑��݂��Ă��܂���B������ �Ȃ��́A�J�[�h��� AMD �Ə�L�̔ԍ��̍���������Ȃ��������炱�� �Z�N�V������ǂ�ł���������̂ł��傤�B7990 �����X�� `LANCE' �`�b�v �ł����A�قƂ�ǂ̎���(���̕������܂�)�́A���l�ȃ`�b�v���܂߂� `LANCE'�`�b�v�Ƒ��̂��Ă��܂�(�܂��A�s���m�ł͂���܂����c�c)�B ��L�̔ԍ��́A�����̃C�[�T�l�b�g�J�[�h�̐S�����ł���AAMD���̃`�b�v�� �w���Ă��܂��B�Ⴆ�AAllied Telesis ��AT1500(``AT1500''�Q ��)�ANE1500/2100 (``NE1500'' �Q��) �������̃`�b�v���g���Ă��܂��B 7990/79c90 �͂����ƑO�ɐV�����o�[�W�����Ɏ���đ����Ă��܂��B 79C960 (�ʖ� PCnet-ISA)�͖{���I�ɂ� 79c90 �̃R�A�������܂�ł���A���� �Ƀn�[�h�E�F�A�̃T�|�[�g���K�v�ȑ��̂��̂��S�Ċ܂܂�Ă��܂��B����ɂ� ��A�����`�b�v�̃C�[�T�l�b�g���i����������Ă��܂��B79c961 (PCnet- ISA+) �́A79C960 �̃W�����p�����̃v���O&�v���C�łł��BISA �n��̍Ō�� �`�b�v�� 79c961A (PCnet-ISA II)�ł���A�S��d�̋@�\���lj�����Ă��� ���B�����̃`�b�v�̂����ꂩ���g���Ă���J�[�h�͑S�āA lance.c �h���C �o�œ��삷��͂��ł��B�������A���X�� 7990 �����L�������̐ݒ�Ŏg���Ă� ����ɌÂ��J�[�h�͗�O�ƂȂ�܂��B���̂悤�ȌÂ��J�[�h�́ADMA �`���l ���p�̃W�����p���������߁A�g���Ȃ���������܂���B �悭������́A`busmaster arbitration failure' (��: �u�o�X�}�X�^�� ����Ɏ��s�v) �Ƃ������b�Z�[�W���o��Ƃ������̂ł��B����͂���Ȃ�̎� ��(50us)���o�߂�����ALANCE �h���C�o���o�X�ɃA�N�Z�X�ł��Ȃ��ꍇ�ɏo�� ����܂��B�ʏ�A�o�X�}�X�^ DMA �̃}�U�[�{�[�h�ւ̎��������Ă��邩�A ���̃f�o�C�X���o�X��Ɛ肵�Ă��܂��Ă��邩�A���邢�� DMA �`���l���̏� �˂����邱�Ƃ������Ă��܂��BBIOS �Z�b�g�A�b�v�� `GAT option'(Guaranteed Access Time�A�ۏA�N�Z�X����)�Ƃ������ڂ�����A ���̐ݒ��ؑւ�/�ύX���Ă݂āA����Ŗ��̉��P���邩�ǂ����ׂĂ� �������B �܂��A���̃h���C�o���L���ȃJ�[�h�ɂ��Č���A�h���X�� 0x300, 0x320, 0x340, 0x360 �����ł���A�N�����̈������� ether= �Ŏw�肵���A�h���X�� �ق��Ė��������(����͏C�������ł��傤)�_�ɒ��ӂ��Ă��������B���� �����č��̂Ƃ���́A���g���̃J�[�h���K����L�� I/O �A�h���X�̂����ꂩ ���g���悤�ɐݒ肵�܂��傤�B ���̃h���C�o�́A���Ƃ� 16MB �ȏ�̃�������ς�ł��Ă����삵�܂��B�Ƃ� ���̂��A��ʃ������� `bouce-buffer' ���K�v�ɉ����Ďg���邩��ł�(�� �܂�A16MB ����ʂ̃A�h���X����̃f�[�^�́A���M���邽�߂ɃJ�[�h�ɓn �����O�� 16MB �ȉ��̈ʒu�ɂ���o�b�t�@�ɃR�s�[����܂�)�B DMA �`���l���́A���ł͎g�p����Ă��Ȃ� dev->mem_start �̒l(�ʖ� PARAM_1)�̒�ʃr�b�g�ɂ���Đݒ�ł��܂�(``PARAM_1'' �Q��)�B�����ݒ肳 ��Ă��Ȃ��ƁA�Ă��� DMA �`���l�������ԂɗL���ɂ��邱�Ƃɂ�茟�o ���A�������ɐ������邩�ǂ������`�F�b�N���܂��B HP-J2405A �{�[�h�͗�O�ł�: ���̃{�[�h�Ɋւ��ẮAEEPROM�ɐݒ肳�ꂽ IRQ �� DMA �̒l��ǂݏo���̂͊ȒP�ł��B �����̃`�b�v�Ɋւ���ڍׂȏ��ɂ��ẮA ``AMD ... �Ɋւ��钍��'' ���Q�Ƃ��Ă��������B 5.4.2. AMD 79C965 (PCnet-32) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����� PCnet-32 �ł� -- VL�o�X����у��[�J���o�X�V�X�e���̂��߂ɁA���X �� LANCE �� 32 �r�b�g�o�X�}�X�^�łɂ������̂ł��B�����̃`�b�v�͕W�� �� lance.c �h���C�o�ő���ł���͂��ł����A32 �r�b�g�� (pcnet32.c) �� ���p�\�ł��BISA �o�X�Ɋ֘A���� 16MB �̐������C�ɂ���K�v������܂� ��B 5.4.3. AMD 79C970/970A (PCnet-PCI) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����� PCnet-PCI �ł� -- PCnet-32�Ǝ��Ă��܂����APCI �o�X�x�[�X�̃V�X �e���p�ɐv����Ă��܂��B��q�� PCnet-32 �̏������Ă��������B���� �����āAPCI BIOS�T�|�[�g��L���ɂ��āA�J�[�l�����č\�z����K�v������� ���B79C970A �ł́A���X�� 79C970 �ɑ��đS��d�̃T�|�[�g���̂������� �@�\���lj�����Ă��܂��B 79C970 �� Boca �ɂ������́A������ Pentium �}�V���ł͐��������삵�Ȃ� ���Ƃɒ��ӂ��Ă��������B����̓n�[�h�E�F�A�̖��ł���ADOS ���[�U�ɂ� �e�����܂��B�ڂ����� Boca �ɂ��Ă̏͂��Q�Ƃ��Ă��������B 5.4.4. AMD 79C971 (PCnet-FAST) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����� PCI �V�X�e���p�� AMD ���o���� 100M �r�b�g�`�b�v�ł��B����͑S�� �d�̓�����T�|�[�g���Ă��܂��B���̃`�b�v�� 1996 �� 6 ���ɓo�ꂵ�܂� ���B 5.4.5. AMD 79C972 (PCnet-FAST+) �X�e�[�^�X: �s���A�h���C�o��: pcnet32 ���̃`�b�v�� 79C971 �ƑS�������悤�ɓ��삷��͂��ł����A�܂��m�F���Ă� �܂���B 5.4.6. AMD 79C974 (PCnet-SCSI) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����� PCnet-SCSI�ł� -- �C�[�T�l�b�g�Ƃ����ϓ_�ł́A��{�I�� 79C970 �Ɠ��l�Ɉ����܂��B�O�q�̏����Q�Ƃ��Ă��������B�`�b�v�� SCSI �@�\�� �����T�|�[�g����Ă��邩�ǂ����͕����Ȃ��ł������� -- ���̕����� Ehternet-HOWTO �ł����āASCSI-HOWTO �ł͂Ȃ��ł�����B 5.5. Ansel Communications 5.5.1. AC3200 EISA �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ac3200 make config �̍ۂɂ��̃h���C�o��I�ׂ�悤�ɂ��邽�߂ɂ́A�ŏ��� ``Prompt for development and/or incomplete code/drivers?'' �̖₢�� `Y' �Ɠ�����K�v�������ɂ���܂��B���̗��R�͒P���ŁA���̃J�[�h�������� ���߂Ƀh���C�o�̈��萫�ɂ��Ẵt�B�[�h�o�b�N���Ȃ�����ł��B ���̃h���C�o�̓A���t�@�e�X�g�i�K�̃h���C�o�Ƃ��Č��݂̃J�[�l���ɓ����� ���܂��B���̃h���C�o�� ne2000 �� wd80x3 �J�[�h�Ŏg���Ă����ʓI�� NS8390 �`�b�v�Ɋ�Â��Ă��܂��B���ł̃h���C�o�Ɋւ���d�v�ȏ��ɂ� �ẮA���̃h�L�������g�� ``�A���t�@�Ńh���C�o'' �̐߂��������������B ���̃h���C�o���g�����Ȃ�A�ǂ��Ȃ����̂�����X�ɋ����Ă��������B�Ƃ��� �̂��A�o�[�W���� 1.1.25 �̃J�[�l�����炱�̃h���C�o�������Ă���ɂ��ւ� �炸�A�t�B�[�h�o�b�N���قƂ�ǂȂ�����ł��B ���̃h���C�o�����W���[���Ƃ��Ďg������ł���A ``�C�[�T�l�b�g�h�� �C�o�����W���[���Ƃ��ėp����ꍇ'' �����āA���W���[���ŗL�̏��� ��Ƃ悢�ł��傤�B 5.6. Apricot 5.6.1. Apricot Xen-II On Board Ethernet �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: apricot ���̃I���{�[�h�C�[�T�l�b�g�� i82596 �o�X�}�X�^�`�b�v���g�p���Ă��܂��B ���̃`�b�v�� I/O �A�h���X 0x300 �ɂ������݂ł��܂���B�h���C�o�̃\�[�X �������Ƃ���AIRQ �� 10 ���n�[�h�R�[�f�B���O����Ă���悤�ł��B �����̃o�[�W�����̃h���C�o�́A0x300 �ɑ��݂���̂͑S�� apricot �� NIC �ł���Ƃ݂Ȃ��Ȃ�����܂��B��ɁA���̂悤�Ȍ댟�o������邽�߂Ƀn�[�h �E�F�A�A�h���X�̃`�F�b�N���s�Ȃ���悤�ɂȂ�܂����B 5.7. Arcnet �X�e�[�^�X: �T�|�[�g�A�h���C�o��: arcnet (arc-rimi, com90xx, com20020) ��ψ����ŗǍD�ȃC�[�T�l�b�g���\��L���AArcnet �̃n�[�h�E�F�A���� ���o����Ƃ��낪���������߁A�ƒ�� LAN �� Arcnet �ō\�z����P�[�X���� �Ȃ肠��܂��B Arcnet�̗��_�́A�S�ẴJ�[�h������̃C���^�t�F�[�X�������Ă��邱�� �ŁA1�̃h���C�o�őS�ĂɑΉ��ł���킯�ł��B�܂��A�G���[�������g�ݍ� �܂�Ă���̂ŁA�p�P�b�g���������Ƃ͖����Ǝv���܂��B (UDP�̃g�� �t�B�b�N�ɂ͑f���炵�����Ƃł�!) Avery Pennarun �� archnet �h���C�o�́A1.1.80 �ȍ~�̕W���̃J�[�l���\�[ �X�ɓ����Ă��܂��Barcnet�h���C�o�́A�C�[�T�l�b�g�̒ʏ�̃f�o�C�X `eth0' �ł͂Ȃ� `arc0' ���f�o�C�X���Ƃ��Ďg�p���܂��B�o�O���|�[�g��A �����͈ȉ��̃A�h���X�փ��[�����Ă�������: apenwarr@foxnet.net �W�����p�̐ݒ���ʓI�ȃq���g�ɂ��ẮA�W���J�[�l���Ɋ܂܂�Ă��� �t�@�C���ɏ����܂��B ���̃h���C�o�͂��Ԃ� 100Mbps �� ARCnet �J�[�h�ł����삷�邱�Ƃł��傤! 5.8. AT&T AT&T�� StarLAN�� SyOptics �� LattisNet �Ɠ������A������Ǘ����Ă���Z �p�ł��B�ǂ�����u����ׂ�v���Ƃ��ł���n�u���Ȃ���A�W���I�� 10Base-T ���ł͎g�p�ł��܂���B 5.8.1. AT&T T7231 (LanPACER+) �X�e�[�^�X: ���T�|�[�g ������ StarLAN �J�[�h�� i82586 �`�b�v�Ǝ����C���^�t�F�[�X���g�p���� ���܂��B�ꎞ���AMatthijs Melchior (matthijs.n.melchior@att.com) �� 3c507 �h���C�o�ƋY��Ă���A�قƂ�ǂ��܂����삵�Ă����悤�ł��B����� �~���܂�\�͕�����܂���B 5.9. Boca Research �����ABoca �̓}���`�|�[�g�V���A���J�[�h����������Ă���킯�ł͂���� ���� :-) 5.9.1. Boca BEN (ISA, VLB, PCI) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance, pcnet32 �����̃J�[�h�� AMD �� PCnet �`�b�v���x�[�X�ɂ��Ă��܂��B����̍L���� ����Ȃ�A�����̃��[�U�����̃J�[�h�� VLB/PCI �łŐ₦�����ɑ������� �Ă��邱�Ƃ�m���Ă����ׂ��ł��傤�B���ɍ����� Pentium ���g���Ă���l �����ɑ������Ă��܂��B����̓h���C�o�̖��ł͂Ȃ����Ƃɒ��ӂ��܂��� ���B�Ƃ����̂��ADOS/Win/NT �̃��[�U�������ڂɑ����Ă��邩��ł��BBoca �̋Z�p�T�|�[�g�̓d�b�ԍ��� (407) 241-8088 �ł��B 75300.2672@compuserve.com �ł��A�����邱�Ƃ��ł��܂��B��r�I�Â� ISA �J�[�h�ł́A���̖��͋N����Ȃ��悤�ł��B Donald �� Boca �� PCI �J�[�h����сA����Ǝ��������� Allied Telsyn PCnet/PCI �̔�r�e�X�g���s���܂����B����ɂ���āA���� Boca �ɂ�� PCnet/PCI �`�b�v�̎����ɖ�肪���邱�Ƃ����炩�ɂȂ�܂����B���̃e�X�g ���ʂ� Donald �� WWW �y�[�W�Ō��邱�Ƃ��ł��܂�: Linux at CESDIS <http://cesdis.gsfc.nasa.gov/linux/> Boca �͖��ɏo��������[�U�ɑ��āu�ۏɊ�Â��C���v���s���Ă��� ���B�C���Ƃ��Ă͑���Ȃ��R���f���T�̒lj����s���܂����A�����̏ꍇ�͂� ��� 100% ���삷��킯�ł͂Ȃ��悤�ł��B������������x�͗ǂ��Ȃ�܂��B ����ł������̃J�[�h�����Ǝv���Ă���̂Ȃ�A���߂� 7 ���Ԃ̖��� ���ԕi���ł���悤�ɂ��Ă����܂��傤�B��������A���g���̃V�X�e���ł� �܂��J�[�h�����삵�Ȃ��Ă��ԕi���邱�Ƃ��ł��܂��B AMD �`�b�v�Ɋւ�������Əڂ������� ``AMD LANCE'' �ɂ���܂��B AMD LANCE �x�[�X�̃C�[�T�l�b�g�J�[�h�Ɋւ�������ƋZ�p�I�ȏ��́A ``AMD ... �Ɋւ��钍��'' �̐߂ɏ�����Ă��܂��B 5.10. Cabletron Donald �͎��̂悤�ɏ����Ă��܂�: �u�����A���̉�Ђ��v���O���������o �����Ƃ��Ȃ����̈���B�A���͑S���̏����J�ł��邱�Ƃ����ۂ� �m���߂�̂ɉ������������A�킴�Ǝ��̎��Ԃʂɂ��Ă��ꂽ�B�ł���Ȃ� �A�A���̃J�[�h�͉u�a�̂悤�ɔ����Ăق����B���l���̐l�� Cabletron �� �d�b�������āA�wDonald Becker ���� Linux �p�̃h���C�o���J�����ł��x �݂����Ȃ��Ƃ�����ꂽ�������B����ł͎����A���̂��߂ɍ�Ƃ��Ă���悤 �ɕ������邪�A����͊ԈႢ���v Donald ����L�̃R�����g�𐔔N�O�ɏo���Ă���ACabletron �̓v���O���~�� �O�Ɋւ�����j��(Xircom �̂悤��)�ς����悤�ł��B������m���߂������� ��A�v���O���~���O���ɂ��Ė₢���킹������A support@ctron.com �ɓd�q���[���𑗂�܂��傤�B���������݂ł́A�Â� E20xx �J�[�h�� E21xx �J�[�h�̃h���C�o�̏C����X�V�̎��v�͂قƂ�ǂȂ��ł��傤�B 5.10.1. E10**, E10**-x, E20**, E20**-x �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ne (+8390) ������ NEx000�ƂقƂ�ǃN���[���Ƃ����Ă����J�[�h�ł���A�W���� NEx000�h���C�o�œ��삷��ƕ���Ă��܂��B���o���� ctron ��p�`�F�b �N�̂������ł��B���炩�̖�肪�����Ă��C������邱�Ƃ͂Ȃ��ł��傤�B�� �����̂��A�v���O���������ł��Ȃ�����ł��B 5.10.2. E2100 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: e2100 (+8390) �J��Ԃ��ɂȂ�܂� ���A�v���O���������J�ȏłł��邱�Ƃ͌����Ă��܂��BE2100�� �v���܂����ł��B�p�P�b�g�]�����ɋ��L���������}�b�s���O����ۂɁA���� ��K�� 128K �̗̈�S�̂փ}�b�s���O���Ă��܂��܂�! ���̂��Ƃ́AE2100 �� �����ꖇ�g���ꍇ���܂߂āA���̗̈�ł͑��̊��荞�쓮�^�̋��L�������f �o�C�X�����S�Ɏg�p�ł��Ȃ����Ƃ��Ӗ����܂��B�قƂ�ǂ̎��Ԃ͓��삵�܂� ���A���鎞�Ԃ��Ƃ� 1 ��͂��Ȃ��ɂ��݂����ƂɂȂ�܂��B(�����A���̖� ��̓p�P�b�g�̓]�����Ɋ��荞�݂��E�����Ƃʼn���ł��܂����A�قƂ�ǂ̏� ���A�N���b�N�̓��������Ȃ��Ȃ��Ă��܂��܂��B) �܂��A�{�[�h�̃v���O�� �����������A�����^�C�~���O���Ƀ}�V�����~������ƁA���Z�b�g�{�^���� �����Ă����A�ł��Ȃ��Ȃ�܂��B�d���𗎂��āA���̂܂� 30 �b�قǑ҂��Ȃ� �Ă͂Ȃ�܂���B ���f�B�A(�P�[�u��)�̑I���͎����ł����Adev->mem_end �p�����[�^�̉��� �r�b�g�ɂ��ύX�ł��܂��B ``PARAM_2'' ���Q�Ƃ��Ă��������B���W���[�� ���g���ꍇ�ɂ́A /etc/conf.modules �� �I�v�V���� �Ƃ��� xcvr=N ���w�� ���邱�Ƃ��ł��܂��B �܂��AE2100 �� NE2100 �̃N���[���ƍ������Ȃ��ł��������BE2100 �� NatSemi �� DP8390 ��p���ċ��L�������œ��삷��悤�ɐv����Ă���A�� �������ςɌ����Γ��̂����ꂽ WD8013 �Ɏ��Ă��܂��B��� NE2100(����� NE1500)�� AMD LANCE ��p���ăo�X�}�X�^�œ��삷��悤�ɐv����Ă��� ���B �W���J�[�l����E2100�h���C�o���܂܂�Ă��܂��B�������A�v���O������� �����Ȃ��̂ŁA�o�O�t�B�b�N�X�����҂��Ȃ��ł��������B���łɂ��̃J�[�h �ō��������ƂɂȂ��Ă���ꍇ�������ẮA������g�p���Ȃ��悤�ɂ��Ă��� �����B ���̃h���C�o�����[�_�u�����W���[���Ƃ��Ďg�p�������Ȃ�A ``�C�[�T �l�b�g�h���C�o�����W���[���Ƃ��ėp����ꍇ'' �̐߂����ă��W���[���ŗL �̏��ׂ�ׂ��ł��傤�B 5.10.3. E22** �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: lance Cabletron �̋Z�p�ɍڂ��Ă�����ɂ��ƁA�����̃J�[�h�͕W���� AMD PC-Net �`�b�v�Z�b�g( ``AMD PC-Net'' ���Q��)���g���Ă���̂ŁA�ėp �� lance �h���C�o�œ��삷��͂��ł��B 5.11. Cogent Cogent �̘A����������܂�: Cogent Data Technologies, Inc. 175 West Street, P.O. Box 926 Friday Harbour, WA 98250, USA. Cogent �c�ƕ� 15375 S.E. 30th Place, Suite 310 Bellevue, WA 98007, USA. �Z�p�T�|�[�g: Phone (360) 378-2929 between 8am and 5pm PST Fax (360) 378-2882 Compuserve GO COGENT �f���ŃT�[�r�X (360) 378-5405 �C���^�[�l�b�g: support@cogentdata.com 5.11.1. EM100-ISA/EISA �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: smc9194 �����̃J�[�h�� SMC 91c100 �`�b�v���g���Ă���̂ŁASMC 91c92 �h���C�o �œ��삷��Ǝv���܂����A�܂��m�F����Ă��܂���B 5.11.2. Cogent eMASTER+, EM100-PCI, EM400, EM960, EM964 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip �����͕W���� DEC 21040 �h���C�o�ŗǍD�ɓ��삷��͂��ł���A21040 �� ������ 1 �ł��B EM400 ����� EM964 �� DEC 21050 �u���b�W�� 4 �� 21040 �`�b�v���g�p�� ���A4 �|�[�g�̃J�[�h�ł��B ``DEC 21040'' �ɂ����̃J�[�h�Ɋւ���ڍׂȏ��ƁA�h���C�o�̌��� ����Ă��܂��B 5.12. Compaq Compaq �͎��ۂɂ̓C�[�T�l�b�g�J�[�h�̐����E�̔��͍s���Ă��܂��A�� ���� Compaq �̃V�X�e���ł́A�}�U�[�{�[�h��ɃC�[�T�l�b�g�R���g���[���� �g�ݍ��܂�Ă��܂��B 5.12.1. Compaq Deskpro / Compaq XL (AMD �̃`�b�v��g�ݍ���) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 XL �V���[�Y�̂悤�ȃ}�V���ł́A�}�U�[�{�[�h�� AMD 79c97x PCI �`�b�v�� �ڂ��Ă���A�W���� LANCE �h���C�o�ŗ��p�ł��܂��B�������A�g����悤�� ���邽�߂ɂ́A�����Ԃ�g���b�L�[�Ȃ��Ƃ��s���āAPCI BIOS �� Linux ���� ������Ƃ���ɒu���Ȃ���Ȃ�܂���B�e�ɂ� Frank Maas ���ڂ����菇 ����Ă���܂���: �u�������A���� Compaq �̃}�V���ł̖��_�́APCI �f�B���N�g�����n�C���� ���̈�� Linux �J�[�l�����猩���Ȃ�(�J�[�l�������悤�Ƃ��Ȃ�)�ꏊ�Ƀ� �[�h����邱�Ƃł��B���̌��ʁA�J�[�h�͌����Č��o����܂��A�g����� ���ɂ��Ȃ�܂���(���̑��ɂ��}�E�X�����삵�܂���)�B������������� �@(http://www-c724.uibk.ac.at/XL/ �Ŕ��ɏڂ�����������Ă��� ��)�́AMS-DOS �����[�h���� Compaq ��������ȒP�ȃh���C�o�����s���A���� ��� LOADLIN ���g���� Linux �J�[�l�������[�h���邱�Ƃł��B�����ł��� ���B�u�������ADOS ����[�v�ƌ������Ԃ������܂��B�������A���̂Ƃ���͎� ���m���Ă���������@�͂��ꂾ���ł��BDOS �p�̊ȒP�ȃh���C�o�͒P�ɁAPCI �f�B���N�g����ʏ�i�[����ꏊ(������ Linux ����������ꏊ)�ɔz�u ���܂��v AMD �`�b�v�ɂ��Ă̂����ƈ�ʓI�ȏ��́A ``AMD LANCE'' �ɏ����Ă��� �܂��B 5.12.2. Compaq Nettelligent/NetFlex (�g�ݍ��݂� ThunderLAN �`�b�v) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: tlan ���̃V�X�e���� Texas Instruments �� ThunderLAN �`�b�v���g���Ă��܂��B ThunderLAN �̃h���C�o���� ``ThunderLAN'' ���������������B 5.13. Danpex 5.13.1. Danpex EN9400 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip DEC 21040 �`�b�v���x�[�X�ɂ��Ă���ʂ̃J�[�h�ł��B���܂�����ƕ��� �Ă���A����r�I�����ł��B �����̃J�[�h�̂��Ă̏ڂ������ƌ��݂̃h���C�o�̏ɂ��Ă� ``DEC 21040'' ���������������B 5.14. D-Link 5.14.1. DE-100, DE-200, DE-220-T, DE-250 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) ������ D-Link �J�[�h�̈ꕔ�́APROM �� 0x57 �̃V�O�l�`��������܂��� ���Ane2000 �h���C�o�͂��������ʂ��܂��B�\�t�g�E�F�A�Őݒ�ł���J�[ �h�̏ꍇ�ɂ́Awww.dlink.com ����J�[�h�ݒ�v���O��������肵�܂��� ���BDE2** �J�[�h�́A�����o�[�W������ Linux �ŋU���]���A�h���X�s��v�G ���[������ƍł����L�����ꂽ�J�[�h�ł��BDigital(DEC) �� DE100, DE200 �Ƃ������O�̐��i���o���Ă��܂����A���Ă���͖̂��O�����ł��B 5.14.2. DE-520 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����� AMD LANCE �`�b�v�� PCI �o�[�W�������g�p���� PCI �J�[�h�ł��BDMA �̑I���ƃ`�b�v�̔ԍ��Ɋւ������ ``AMD LANCE'' �ɂ���܂��B AMD LANCE�x�[�X�̃C�[�T�l�b�g�J�[�h�Ɋւ���ڍׂȋZ�p���́A ``AMD ... �Ɋւ��钍��'' �̐߂ɂ���܂��B 5.14.3. DE-528 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne, ne2k-pci (+8390) D-Link �� PCI �ł� NE2000 �݊��J�[�h�����n�߂��悤�ł��B 5.14.4. DE-530 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip ����͈�ʓI��DEC 21040 PCI �`�b�v�̎����ŁA�ėp 21040 tulip �h���C�o �œ��삷�邱�Ƃ�����Ă��܂��B �����̃J�[�h�Ɋւ���ڍׂȏ��ƃh���C�o�̌���ɂ��Ă� ``DEC 21040'' ���Q�Ƃ��Ă��������B 5.14.5. DE-600 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de600 ���b�v�g�b�v�̃��[�U��A�R���s���[�^�������葁���C�[�T�l�b�g�ɐڑ��� �������[�U�́A���̃J�[�h���g���Ƃ悢�ł��傤�B�h���C�o�͕W���̃J�[�l�� �\�[�X�Ɋ܂܂�Ă��܂��BBjorn Ekwallbj0rn@blox.se ���h���C�o�������܂� ���B�p�������|�[�g�o�R�� 180kb/s ���x�̓]�����x�����҂ł��܂��B�J�[�l ���\�[�X�� README.DLINK �t�@�C����ǂ�ł����ׂ��ł��傤�B ifconfig �ɓn���f�o�C�X���͍��� eth0 �ƂȂ��Ă���A�ȑO�g���Ă��� dl0 �ł͂���܂���B �p�������|�[�g�̃A�h���X���W���� 0x378 �łȂ��ꍇ�A�ăR���p�C������K �v������܂��BBjorn �͏����Ă��܂�: �uDE-620�h���C�o�̓��[�v�̍Ō�̃} �C�N���b���k�߂悤�Ƃ��Ă��邽�߁Airq �ƃ|�[�g�̃A�h���X��ϐ��ł͂Ȃ� �萔�ɂ��Ă��܂��B����ŗǍD�ȑ��x�邱�Ƃ��ł��܂����A�t�ɂ����� ���蓖�Ă�(�Ⴆ�� lilo �Ȃǂ�p����)�ύX���邱�Ƃ͂ł��܂���B�ăR���p �C�����K�v�ł��c�v�܂��A���b�v�g�b�v�̒��ɂ̓I���{�[�h�̃p�������|�[�g ���A���m�N���J�[�h�����݂���/���Ă��� 0x3bc �Ɏ������Ă�����̂�����_ �ɒ��ӂ��Ă��������B 5.14.6. DE-620 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de620 DE-600 �Ɠ��l�ɁA2 �̏o�̓t�H�[�}�b�g���������Ă��܂���BBjorn �̓o �[�W���� 1.1 �ȍ~�̃J�[�l���p�ɁA���̃��f���̂��߂̃h���C�o�������܂� ���B DE-600 �Ɋւ����q�̏����Q�Ƃ��Ă��������B 5.14.7. DE-650 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: de650 (?) �m�[�g�p�\�R���ł��� PCMCIA �J�[�h���g�p���Ă���l�����܂��B����͊�{ �I�� 8390 �̐v�ŁANE2000 �ɂ悭���Ă��܂��BLinkSys PCMCIA �J�[�h�� IC-Card Ethernet(Midwest Micro�������ł��܂�)�����Ԃ� DE-650 �N���[ ���ł���Ǝv���܂��B�����_�ł́A�W���J�[�l���ɂ͊܂܂�Ă��炸�A�p�b �`�Ă�K�v�����邩������܂���B ���̕����� ``PCMCIA �̃T�|�[�g'' �̐߂��Q�Ƃ��Ă��������B�܂��\�Ȃ� �Έȉ��� WWW �y�[�W��������������: Don's PCMCIA Stuff <http://cesdis.gsfc.nasa.gov/linux/pcmcia.html> 5.15. DFI 5.15.1. DFINET-300 and DFINET-400 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) �����̃J�[�h�́A����(0.99pl15 �ȍ~)�͔F�������悤�ɂȂ�܂����B�� ��́APROM �� 14 ����� 15 �o�C�g�ڂ� 0x57 �̑���ɐ擪 3 �o�C�g�� `DFI' ���������܂�Ă���Ǝw�E���Ă��ꂽ Eberhard Moenkeberg (emoenke@gwdg.de)�̂������ł��B0x57�Ƃ����̂́A�S�Ă� NE1000 �� NE2000 �J�[�h���g�p���Ă��܂��B (300 �͂ق� NE1000�̃N���[���� 8 �r�b�g�J�[�h �ŁA400 �͂ق� NE2000 �̃N���[���ł��B) 5.16. Digital / DEC 5.16.1. DEPCA, DE100/1, DE200/1/2, DE210, DE422 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: depca �\�[�X�t�@�C�� `depca.c' �Ƀh�L�������g���܂܂�Ă���A1 ��̃}�V���� �����̃J�[�h���ڂ�����@��������Ă��܂��BDE422 �� EISA �̃J�[�h�ł��� ���Ƃɒ��ӂ��Ă��������B �����̃J�[�h�͑S�� AMD LANCE �`�b�v���x�[ �X�ɂ��Ă��܂��B�ڍׂȏ��ɂ��Ă� ``AMD LANCE'' ���Q�Ƃ��Ă����� ���BISA �J�[�h�͓����ɍő� 2 �������g���܂���B�Ȃ��Ȃ�A�x�[�X I/O �A �h���X�ɂ� 0x300 �� 0x200 �����ݒ�ł��Ȃ�����ł��B���� 2 ���}������ �\��Ȃ�A�W���̃J�[�l���\�[�X�Ɋ܂܂�Ă���h���C�o�̃\�[�X�t�@�C�� depca.c �̒��̒��ӏ�����ǂ�ł��������B ���̃h���C�o�� Alpha CPU �x�[�X�̃}�V���ł����삷��ł��傤�B�܂����[ �U���Y��邱�Ƃ̂ł��� ioctl() ����������܂��B 5.16.2. Digital EtherWorks 3 (DE203, DE204, DE205) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ewrk3 DE200 �̂悤�ȏ����̃J�[�h�� LANCE �̃`�b�v���g�p���Ă����̂Ƃ͈ق� ��A�����̃J�[�h�� DEC �Ǝ��̃`�b�v���g�p���Ă��܂��B���L�������ƃv ���O�����h I/O �̂ǂ�����T�|�[�g���Ă��܂����APIO ���[�h�̕��� 50% �� �\�����サ�܂��B���L�������̃T�C�Y�� 2kB, 32kB, 64kB �ɐݒ�ł��܂� ���A���̃h���C�o�Ńe�X�g����Ă���̂� 2kB �� 32kB �����ł��B David �� ���ƁA2kB �ł� 32kB �ł��قړ����̐��\���o�邻���ł��B�h���C�o�t�@�C �� ewrk3.c �̐擪�� README.ewrk3 �ɁA���ڍׂȏ�� (�h���C�o�����[�_ �u�����W���[���Ƃ��Ďg�p������@���܂�)������܂��B�ǂ���̃t�@�C���� �W���J�[�l���Ɋ܂܂�Ă��܂��B���̃h���C�o�� depca.c �Ɠ����� Alpha CPU ���T�|�[�g���Ă��܂��B �W���h���C�o�ɂ́A�������̋����[��ioctl()�Ăяo�����܂܂�Ă��܂��B�� ����p����ƁA�p�P�b�g�̑���M�̎��o��������� EEPROM �̓ǂݏ� ���A�n�[�h�E�F�A�A�h���X�̕ύX�����s���܂��B�n�b�J�[�ł���A�\�[�X�R �[�h��ǂނ��Ƃɂ��A�����ɂ��Ă�葽���̏����܂��B David �͑��̃c�[���ƂƂ��ɁA���̃J�[�h�p�ɐݒ�\�t�g���쐬���܂��� (DOS �v���O���� NICSETUP.EXE ������܂�)�B�����̃\�t�g�͂قƂ�ǂ� Linux FTP �T�C�g�� /pub/Linux/system/Network/management �f�B���N�g���� ����܂� -- ewrk3tools-X.XX.tar.gz �Ƃ����t�@�C����T���Ă��������B 5.16.3. DE425 EISA, DE434, DE435, DE500 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip �����̃J�[�h�͈ȉ��ŏq�ׂ� 21040 �`�b�v�x�[�X�ł��BDE500 �� 10/100Mbps �ڑ����������邽�߁A21140 �`�b�v���g���Ă��܂��B�ڂ������ �ɂ��ẮA��q�� 21040 �Ɋւ���Z�N�V�������������������B���̃h���C �o���g�� DEC ���łȂ��J�[�h�p�̃R���p�C�����I�v�V����������������� ���B�ڂ����� README.de4x5 �����Ă��������B �S�Ă� Digital �̃J�[�h�̓��f�B�A(��: �P�[�u�����)���������o���܂� (������ DE500 �͓����֘A�̖��ňꎞ�I�ɗ�O�ƂȂ��Ă��܂�)�B ���̃h���C�o�� Alpha CPU �Ή��ŁA�܂����W���[���Ƃ��ă��[�h���邱�Ƃ� �\�ł��Bioctl() �Ăяo����p���ăh���C�o�����ɃA�N�Z�X���邱�Ƃ��\ �ł� - ��̓I�ȕ��@�ɂ��Ă� `ewrk3' �c�[���ƃ\�[�X�t�@�C�� de4x5.c ���������������B 5.16.4. DEC 21040, 21041, 2114x, Tulip �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip DEC 21040 �� Digital���̔����Ă���o�X�}�X�^�^�̃����`�b�v�C�[�T�l�b�g �ł��B AMD �� PCnet�`�b�v�Ɏ��Ă��܂��B21040 �͓��� PCI �o�X�A�[�L�e�N �`���p�ɐv����Ă��܂��BSMC �̐V���� EtherPower PCI �J�[�h�����̃`�b �v���g�p���Ă��܂��B ���̃`�b�v���g�p�����J�[�h�ł̓h���C�o�̑I������ 2 ����܂��B�O�q�� DE425 �h���C�o�ƁA�ėp 21040 `tulip' �h���C�o�ł��B �x��: ���g���̃J�[�h�����̃`�b�v���x�[�X�ɂ��Ă��Ă��A���Ȃ��̊��Ńh ���C�o�����삷��Ƃ͌���܂���B David C. Davies �ɂ���: �u`tulip.c' �܂��� `de4x5.c' ���A�h���C�o���Ή����Ă���J�[�h�ȊO�̑S �Ă� DC2114x �x�[�X�̃J�[�h�œ��삷��ۏ͂���܂���B�w�Ȃ�?�x�Ǝv�� ��������܂���B����͔ėp�ړI���W�X�^(CS12)�Ƃ������W�X�^������A (1)DC21140A �ł̓x���_���ƂɃv���O��������Ă��ĈقȂ铮����s���A (2)DC21142/3 �ł͂����(DC21041 ����) SIA ���䃌�W�X�^�ɂȂ��Ă��邩�� �ł��B�B��̊�]�̌��́ASROM ���f�R�[�h���āA�h���C�o��ݒ肷��菕�� ���s���邱�Ƃł��B����������͕ۏ���Ă���������@�ł͂���܂���B�� ���Ȃ�A�ꕔ�̃x���_(�Ⴆ�� SMC 9332 �J�[�h)�� Digital Semiconductor ���������Ă��� SROM �v���O���~���O�`���ɏ������Ă��Ȃ�����ł��v �Z�p�I�łȂ����t�Ō����ADC2114x ���g���Ă��関�m�̃J�[�h�� Linux �p �̃h���C�o�œ��삷�邩�ǂ����킩��Ȃ���A�J�[�h���w������O�ɁA�ԕi �ł��邱�Ƃ��m���߂Ă������Ƃł��B �ŋ߂� SMC EtherPower �J�[�h�̂قƂ�ǂł́A�]���� 21040 �̑���ɁA �ύX���� 21041 �`�b�v�������܂��B21140 �� 100Base-? ���T�|�[ �g������̂ŁA21040 �`�b�v�p Linux �h���C�o�œ��삵�܂��BDEC ���łȂ� �J�[�h�� David�� de4x5 �h���C�o���g�p����ɂ́A�ڍׂɂ��� README.de4x5 �����ǂ��������B Donald �� `tulip' �h���C�o���J�����邽�߂� SMC EtherPower-10/100 �J�[ �h���g�p���Ă��܂����B�����_�ŕW���J�[�l���Ɋ܂܂�Ă���h���C�o�́A�� �V�o�[�W�����ł͂Ȃ����Ƃɒ��ӂ��Ă��������B���̃h���C�o���g�p���Ė�� ������ADonald �� ftp/WWW �T�C�g����ŐV�ł���肵�Ă��������B Tulip Driver <http://cesdis.gsfc.nasa.gov/linux/drivers/tulip.html> ��L�� URL �ɂ� 21040 ���g�p����(���S�ԗ��ł͂Ȃ��ł���)�l�X�ȃJ�[�h/ �x���_�̃��X�g������܂��B �����_�ł́Atulip �h���C�o�͂܂��A���t�@�Ńh���C�o�Ƃ݂Ȃ���Ă��邱�� �ɒ��ӂ��Ă�������( ``�A���t�@�Ńh���C�o'' �Q��)�B�ł����炻��Ȃ�̈� ���������Ďg�p���Ă��������B������g�p����ɂ́Aarch/i386/config.in �� �ҏW���ACONFIG_DEC_ELCP �̃T�|�[�g�Ɋւ���̍s�̃R�����g���O���Ȃ��Ă� �Ȃ�܂���B Donald �� tulip �h���C�o�̃T�|�[�g�ē��Ȃǂ̂��߂̃��[�����O���X�g���p �ӂ��Ă��܂��B����ɎQ������ɂ͈ȉ��̃R�}���h�����s���܂�: echo subscribe | /bin/mail linux-tulip-request@cesdis.gsfc.nasa.gov 5.17. Farallon Farallon �� EtherWave �A�_�v�^�ƃg�����V�[�o���Ă��܂��B���̃f�o�C �X�͕����� 10BaseT �f�o�C�X���f�C�W�[�`�F�[���ڑ��ł��܂��B 5.17.1. Farallon Etherwave �X�e�[�^�X: �T�|�[�g�A�h���C�o��: 3c509 ����� EtherWave �g�����V�[�o��������� 3c509 �̃N���[���ł���ƕ� ��Ă��܂��B�����̃J�[�h�� Linux �� 3c509 �h���C�o��p���đ����̐l�� ���p���Ă��܂��B��ʓI�ȗp�r�ɂ͍��������܂����A���ʂȏꍇ�ɂ͂悢�I�� ���ł��BHublet�̉��i�� $125 ����ŁAEtherWave �̓{�[�h�̒l�i�� $75-$100 �����Ƃ����Ƃ���ł��B�z�X�g 1 ��Ԃ��l�b�g���[�N�z������ ��Ȃ��Ȃ牿�l�����邯��ǁA�z�X�g�� 2 ��lj��������Ȃ炨���̖��ʂ� ���B 5.18. �x�m�� �����̃l�b�g���[�N�`�b�v�̃��[�J�[�ƈقȂ�A�x�m�ʂ͎��Ђ̃`�b�v���x�[ �X�ɂ����l�b�g���[�N�J�[�h�̐����Ɣ̔����s���Ă��܂��B 5.18.1. Fujitsu FMV-181/182/183/184 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: fmv18x �h���C�o�ɂ��ƁA�����̃J�[�h�͕x�m�� MB86965 �����̂܂��������� �̂ł��B���̂��� Allied Telesis AT1700 �J�[�h�ɂƂĂ����Ă��܂��B 5.19. Hewlett Packard 272** �J�[�h�� NE*000 �{�[�h�Ɠ��l�Ƀv���O�����h I/O ���g�p���܂����A �f�[�^�]���|�[�g�̓A�N�Z�X���Ȃ��ꍇ�ɂ� `OFF' �ɂł��܂��̂ŁA������ �o���s���h���C�o�Ő������������ł��܂��B HP �̃n�[�h�E�F�A�̃o�[�W�����ԍ��Ɋւ��āA���̐߂ɂ������������� ��ɂ������āAGlenn Talbott �����͂��Ă���܂����B 5.19.1. 27245A �X�e�[�^�X: �T�|�[�g�A�h���C�o��: hp (+8390) 8 �r�b�g�� 8390�x�[�X�� 10BaseT �ŁA8 bit�ł���Ƃ������R�����ł����� �ł��܂���B2�A3�N�O�ɏW�ϓx���グ�邽�ߍĐv����܂������A�������^�C �~���O�ɕω��������̂�����A�e�X�g�v���O�����ɂ͉e�����o�܂������ALAN �h���C�o�ɂ͊W����܂���ł����B(���[�v�o�b�N���[�h�ւ��邢�̓��[�v �o�b�N���[�h�����ւ��������́A�V�����J�[�h�� `ready' ��ԂɂȂ� �Ă��܂���B) ���̃h���C�o�����[�_�u�����W���[���Ƃ��Ďg�p����Ȃ�A���W���[�����L�� ���ɂ��� ``�C�[�T�l�b�g�h���C�o�����W���[���Ƃ��ėp����ꍇ'' �̐� �����Ă��������B 5.19.2. HP EtherTwist, PC Lan+ (27247, 27252A) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: hp+ (+8390) HP PC Lan+ �͕W���I�� HP �� PC LAN �J�[�h�Ƃ͈قȂ��Ă��܂��B���̃h�� �C�o�̓o�[�W���� 1.1.x �̊J���T�C�N���̒��ŕW���J�[�l���̃h���C�o���X �g�ɒlj�����܂����Bne2000�� �悤�� PIO���[�h �ł��Awd8013 �̂悤�ȋ� �L���������[�h�ł����삵�܂��B 47B �� 16 �r�b�g�� 8390 �x�[�X�� 10BaseT w/AUI �ŁA52A �� 16 �r�b�g�� 8390 �x�[�X�� 10Base2 w/AUI �ł��B�����̃J�[�h�́A�ʏ�� 16k �ł͂� �� 32k �̑���M�p�P�b�g�p�̃o�b�t�@ RAM ���{�[�h��Ɏ����Ă���A�ǂ��� ���g�p���Ă���R�l�N�^�̎����F���@�\������Ă��܂��B ���̃h���C�o�����[�_�u�����W���[���Ƃ��Ďg�p����Ȃ�A���W���[�����L�� ���ɂ��� ``�C�[�T�l�b�g�h���C�o�����W���[���Ƃ��ėp����ꍇ'' �̐� �����Ă��������B 5.19.3. HP-J2405A �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance ������ 27247/27252A ���͒ቿ�i�ł������ł����A���Ƃ��� AUI �� ThinLAN �Ƃ̐ڑ����A�N�� PROM �\�P�b�g�̂悤�ȋ@�\���������Ȃ���Ă� �܂��B����͂��Ȃ��ʓI�� LANCE �̐v�ł����A������Ƃ����v�̈Ⴂ �ɂ��ėp�� `NE2100' �h���C�o�Ƃ͌݊���������܂���B���̃J�[�h��p�� �T�|�[�g(�{�[�h�����DMA�`���l���̓ǂݏo�����܂݂܂�)�́AHP �� Glenn Talbott ����̏��̂������ō̂����邱�Ƃ��ł��܂����B LANCE �x�[�X�̃J�[�h�Ɋւ���A���ڂ����Z�p���ɂ��Ă� ``AMD ... �Ɋւ��钍��'' ���������������B 5.19.4. HP-Vectra �I���{�[�h�C�[�T�l�b�g �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance HP-Vectra �̓}�U�[�{�[�h��� AMD PCnet �`�b�v���ڂ��Ă��܂��BDMA �̑I ���ƃ`�b�v�̔ԍ��Ɋւ�����ɂ��Ă� ``AMD LANCE'' ���������������B LANCE �x�[�X�̃J�[�h�Ɋւ���A���ڂ����Z�p���ɂ��Ă� ``AMD ... �Ɋւ��钍��'' ���������������B 5.19.5. HP 10/100 VG Any Lan Cards (27248B, J2573, J2577, J2585, J970, J973) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: hp100 ���̃h���C�o�� Compex VG ���i�̈ꕔ���T�|�[�g���Ă��܂��B���̃h���C�o �� ISA, EISA, PCI �J�[�h���T�|�[�g���Ă���̂ŁA�J�[�l���\�[�X�� make config �����s����ۂɂ́AISA �J�[�h�̐ݒ�ɏo�Ă��܂��B 5.19.6. HP NetServer 10/100TX PCI (D5013A) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: eepro100 �����̃J�[�h�� Intel EtherExpress Pro 10/100B �J�[�h�̖��O������ς� �����̂̂悤�ł��B�ڂ����� Intel �̐߂����Ă��������B 5.20. IBM / International Business Machines 5.20.1. IBM Thinkpad 300 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: znet ����� Intel �x�[�X�� Zenith Z-note �ƌ݊���������܂��B���ڍׂȏ�� �ɂ��Ă� ``Z-note'' ���Q�Ƃ��Ă��������B ���Ԃ�ȉ��̃T�C�g�́A�V�����o�[�W������ ThinkPad �Ɋւ���킩��₷�� �f�[�^�x�[�X�����J���Ă��܂��B�M�Ҏ��g�͂܂��`�F�b�N�������Ƃ��Ȃ��ł� ���B Thinkpad-info <http://peipa.essex.ac.uk/html/linux-thinkpad.html> WWW �u���E�U�𗘗p�ł��Ȃ����́Apeipa.essex.ac.uk:/pub/tp750/ �֍s���� �݂Ă��������B 5.20.2. IBM Credit Card Adaptor for Ethernet �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ? (�J�[�l���ƕʔz�z) Linux �ł����� PCMCIA �J�[�h���g���Ă��܂��B���� PCMCIA �Ɠ����悤�� ���Ƃ����Ă͂܂�A�m�[�g�p�\�R���� PCMCIA �`�b�v�Z�b�g���T�|�[�g����� ���邱�ƂƁA�W���J�[�l���� PCMCIA �T�|�[�g��lj����邱�Ƃ��K�v�ł��B ���̕����� ``PCMCIA �̃T�|�[�g'' �̐߂������ɂȂ�A�\�ł���Έȉ��� �y�[�W�����Ă�������: Don's PCMCIA Stuff <http://cesdis.gsfc.nasa.gov/linux/pcmcia.html> 5.20.3. IBM �g�[�N�������O �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ibmtr �g�[�N�������O���T�|�[�g����ɂ́A�P�Ƀf�o�C�X�h���C�o�����������ł͂� ���A�g�[�N�������O�p�̃\�[�X���[�e�B���O���[�`���������K�v������܂��B �\�[�X���[�e�B���O�������̂ɂ����Ƃ����Ԃ�������܂��B Peter De Schrijver �͍ŋ߃g�[�N�������O�Ɏ��Ԃ������AIBM ISA ����� MCA �g�[�N�������O�J�[�h�Ɋւ����Ƃ��s�Ȃ��܂����B ���݂̃g�[�N�������O�p�̃R�[�h�́A1.3.x �n��̍ŏ��̕��̃J�[�l���Ŏ�� ���܂�܂����B Peter �́A���X MCA 16/4 ���K�r�b�g�g�[�N�������O�{�[�h�Ńe�X�g���s���� ����ǁA���� Tropic �x�[�X�̃{�[�h�ł����삷��͂����ƌ����Ă��܂��B 5.21. ICL ���C�[�T�l�b�g�J�[�h 5.21.1. ICL EtherTeam 16i/32 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: eth16i Mika Kuoppala (miku@pupu.elt.ici.fi)�����̃h���C�o�������܂����B�o�[ �W���� 1.3.4x �����̃J�[�l���֎�荞�܂�܂����Bat1700 �J�[�h�ł��g�p ����Ă���x�m�ʂ� MB86965 �`�b�v���g�p���Ă��܂��B 5.22. Intel ���̃C�[�T�l�b�g�J�[�h Intel �ɂ��e��J�[�h�̖��O�̕t�����́A�ǂ��ĞB��������킵���ł��B�M �����Ȃ��Ȃ�A�J�[�h�ɍڂ��Ă��郁�C���̃`�b�v�� i8xxxx �̔ԍ��� �邩�APCI �J�[�h�̏ꍇ�ɂ� /proc �f�B���N�g���ɂ��� PCI ���ׂāA ������ȉ��Ɏ����ԍ��Ɣ�ׂĂ��������B 5.22.1. Ether Express �X�e�[�^�X: �T�|�[�g�A�h���C�o��: eexpress ���̃J�[�h�� i82586 ���g���Ă��܂��B���̃h���C�o�̏����o�[�W����(�o�[ �W���� 1.2 �̃J�[�l��)�ł̓A���t�@�e�X�g�Ńh���C�o�Ƃ��ĕ��ނ���Ă��� �����B�Ƃ����̂��A�قƂ�ǂ̊��ł��܂����삵�Ȃ���������ł��B�o�[ �W���� 2.0 �̃J�[�l���ɓ����Ă���h���C�o�͎��������X�ɂ��Ƃ����Ƃ� �܂����삵�Ă���悤�ł����A�h���C�o�̃\�[�X�͂�����܂������I�Ȃ��̂� ���ă��X�g���Ă��܂����A�����ȃ}�V���ł͖�肪�N���₷���悤�ł��B �h���C�o�\�[�X���X�g�̐擪�����̃R�����g�ł́A�����̃J�[�h�ŋN����� �肪����������Ă��܂�(�����Ă��܂�!)�B�h���C�o���̑S�Ă� outb �� outb_p �ɒu��������A���x�𗎂Ƃ����߂̃n�b�N�ɂ��ł܂邱�Ƃ����� ����Ƃ��������Ȃ��Ƃ� 1 �l�̃��[�U������Ă��܂��B 5.22.2. Ether Express PRO/10 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: eepro Bao Chau Ha �������̃J�[�h�p�h���C�o�������A����͏����� 1.3.x �J�[ �l���Ɏ�荞�܂�܂����Bi82595 �`�b�v���g�p���� Compaq �̓����C�[�T �l�b�g�V�X�e���̈ꕔ�ł����̃h���C�o�����삷�邩������܂���B 5.22.3. Ether Express PRO/10 PCI (EISA) �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ? (�ʔz�z����Ă��܂�) John Stalba (stalba@ultranet.com) �� PCI �p�̃h���C�o�������܂����B�� ���̃J�[�h�� PLX9036 PCI �C���^�t�F�[�X�`�b�v�� Intel i82596 LAN �� ��`�b�v�Ƒg�ݍ��킹�Ďg���Ă��܂��B���g���̃J�[�h�� i82557 �`�b�v�� �ڂ��Ă�����A����͂��̃J�[�h�ł͂Ȃ����ɐ�������o�[�W�����Ȃ̂ŁA EEPro �h���C�o�ł͂Ȃ� EEPro100 �h���C�o���g���܂��傤�B PRO/10 PCI �J�[�h�p�̃A���t�@�Ńh���C�o�ƁA���̎g�����̐����͈ȉ��̏� ���������ł��܂�: EEPro10 Driver <http://www.ultranet.com/~stalba/eep10pci.html> EISA �J�[�h�����g���Ȃ�A�h���C�o�������n�b�N���āAPCI �� EISA �̂� �ꂼ��Ŏg����قȂ錟�o�@�\�ɑΉ����Ȃ���Ȃ�܂���B 5.22.4. Ether Express PRO 10/100B �X�e�[�^�X: �T�|�[�g�A�h���C�o��: eepro100 ���̃h���C�o�͌Â� 100A �J�[�h�ł͓��삵�Ȃ��_�ɒ��ӂ��Ă��������B�h�� �C�o���ŋ������Ă���`�b�v�ԍ��� i82557/i82558 �ł��B�h���C�o�̍X�V ��h���C�o�̃T�|�[�g�ɂ��ẮA�ȉ��� WWW �y�[�W�����Ă�������: EEPro-100B Page <http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html> ���̃h���C�o�Ɋւ��郁�[�����O���X�g�ɎQ������ɂ́A�ȉ��̃R�}���h���� �s���Ă�������: echo subscribe | /bin/mail linux-eepro100-request@cesdis.gsfc.nasa.gov Donald �́A�{���̓h���C�o�̃\�[�X�R�[�h�����J�ł����͂��Ȃ̂ɁA���_ ������Ȃ���Ȃ�Ȃ������悤�ł�! Intel �͉��Ă��Ƃ��₪��B 5.23. Kingston Kingston �͗l�X�ȃJ�[�h������Ă��܂��B����ɂ� NE2000+ �� AMD PCnet �x�[�X�̃J�[�h�ADEC tulip �x�[�X�̃J�[�h���܂܂�܂��B�����̃J�[�h�� �قƂ�ǂ́A���ꂼ��ɑΉ�����h���C�o�ł��܂����삷��͂��ł��B Kingston Web Page <http://www.kingston.com> ���������������B KNE40 �Ƃ��� DEC 21041 tulip �x�[�X�̃J�[�h�́A�ėp tulip �h���C�o�ł� �܂����삷��ƕ���Ă��܂��B 5.24. LinkSys Linksys �͉���ނ��� NE2000 �N���[��������Ă��܂��B���ʂ� ISA �J�[�h �� ISA �̃v���O&�v���C�J�[�h������܂����A�T�|�[�g����Ă��� NE2000-PCI �`�b�v�Z�b�g���x�[�X�ɂ��Ă��� PCI �� NE2000 �݊��J�[�h���� ��܂��B�����Ɉꗗ���ڂ���ɂ̓��f�����������܂��B LinkSys �� Linux �ɋ��͓I�ł���ALinux ��p�� WWW �T�|�[�g�y�[�W��A�� �� Linux �Ή��Ə����ꂽ���i�܂ł���܂��B�ȉ��� WWW �y�[�W�����Ă����� ��: http://www.linksys.com/support/solution/nos/linux.htm 5.24.1. LinkSys Etherfast 10/100 �J�[�h �X�e�[�^�X: �T�|�[�g�A�h���C�o��: tulip �����̃J�[�h�ɂ́A���O�������ł���ɂ�������炸�������́u���r�W�� ���v(�܂�A�قȂ�`�b�v�Z�b�g���g���Ă������)������܂��B�ŏ��Ɏg�� ��Ă����̂� DEC �̃`�b�v�Z�b�g�ł��B2 �Ԗڂ̃��r�W�����Ŏg���Ă��� �̂� Lite-On PNIC 82c168 PCI �l�b�g���[�N�C���^�t�F�[�X�R���g���[���� ����A���̃T�|�[�g�͕W���� tulip �h���C�o�ɓ�������܂��� (�o�[�W���� 0.83 �ȍ~)�BPNIC �Ɋւ���ڂ������͈ȉ��� WWW �y�[�W�ɂ���܂�: http://cesdis.gsfc.nasa.gov/linux/drivers/pnic.html �����̃J�[�h�̊e�o�[�W�����Ɋւ���ڂ������͑O�q�� LinkSys �� WWW �T�C�g�ɂ���܂��B 5.24.2. LinkSys Pocket Ethernet Adapter Plus (PEAEPP) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de620 ����� DE-620 �̃N���[���Ǝv���Ade620 �h���C�o�ł��܂����삷��ƕ� ����Ă��܂��B�ڂ������ɂ��Ă� ``DE-620'' ���Q�Ƃ��Ă��������B 5.24.3. LinkSys PCMCIA �A�_�v�^ �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de650 (?) ����� DE-650 �̃��S�Ⴂ�ł���Ǝv���܂��B�ڂ������ɂ��Ă� ``DE-650'' ���Q�Ƃ��Ă��������B 5.25. Microdyne 5.25.1. Microdyne Exos 205T �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ? i82586 �x�[�X�̃J�[�h�� 1 �ł��BDirk Niggemann dirk-n@dircon.co.uk ���A�ޞH���u�v���A���t�@�v�Ƃ�����Ԃ̃h���C�o�������܂����B�����̐l�� �e�X�g���ė~���������ł��B�ڍׂɂ��ẮA�ނɃ��[�����o���Ă��������B 5.26. Mylex Mylex �ɉ����₢���킹�������Ƃ�����ꍇ�̘A����͈ȉ��̒ʂ�ł��B MYLEX CORPORATION, Fremont Sales: 800-77-MYLEX, (510) 796-6100 FAX: (510) 745-8016. WWW �T�C�g������܂�: Mylex WWW Site <http://www.mylex.com> 5.26.1. Mylex LNE390A, LNE390B �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lne390 (+8390) ����͂��Ȃ�Â� EISA �J�[�h�ŁAwd80x3 �Ɏ������L���������g���Ă��� ���B�����̃J�[�h�p�̃h���C�o�́A���݂� 2.1.x �n��̃J�[�l���ŗ��p�� ���܂��B���L�������̃A�h���X�͕K���A1MB �ȉ��̈ʒu���A�}�V���ɕ����I�� �ڂ��Ă��� RAM �̍ő�A�h���X���������ʒu�ɂ��Ă��������B 5.26.2. Mylex LNP101 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip ����� DEC �� 21040 �`�b�v���g�p���� PCI �J�[�h�ł��B�o�͂� 10BaseT, 10Base2, 10Base5 ����I���ł��܂��BLNP101 �J�[�h�͔ėp 21040 �h���C�o �œ��삷�邱�Ƃ��m���߂��܂����B �ڂ����� 21040�`�b�v�Ɋւ����(``DEC 21040'') ���������������B 5.26.3. Mylex LNP104 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: de4x5, tulip LNP104 �� DEC 21050�`�b�v���g���āA4 �̓Ɨ����� 10BaseT �|�[�g���g�� ��悤�ɂȂ��Ă��܂��B���̃J�[�h�� 21040�h���C�o(IRQ �̋��L�̕��@�� �m���Ă���)�œ��삷��͂��ł����A(�M�҂��m�����)���킵���l�͂܂����� ����B 5.27. Novell Ethernet, NExxxx �₻�̌݊��i ���̕��� `NE' �� Novell Ethernet �ɗR�����܂��BNovell �͂����Ƃ������� NatSemi �̃f�[�^�u�b�N���̐v�ɏ]���A��������Eagle�ɔ���܂���(�X�s�� �I�t?)�B���̂������ň����ȃC�[�T�J�[�h���s��ɏo������̂ł��B(���܂� �͂ǂ��ɂł�NE2000�J�[�h������܂��B) 5.27.1. NE1000, NE2000 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) NE2000 �͍��ł� NatSemi �� 8390 �`�b�v�����Őv�����J�[�h�̑��̂ƂȂ� �Ă��܂��B���L�������ł͂Ȃ��v���O�����h I/O ���g�p���Ă���A�C���X�g �[���͊ȒP�ł����A���\��������܂�����������肪����܂��BNE2000 �ŋN�����ʓI�Ȗ��̈ꕔ�� ``NE1000 / NE2000 �J�[�h (����уN���[��) �̖��'' �ŋ����Ă��܂��B �ꕔ�� NE2000 �N���[���́ANational Semiconductor ���� `AT/LANTic' 83905 �`�b�v���g�p���Ă���Awd8013 �Ɠ��l�ȋ��L���������[�h�ƁAEEPROM �ɂ��\�t�g�E�F�A�ݒ肪�\�ł��B���L���������[�h�̓v���O�����h I/O ���[�h�����Ȃ� CPU ����œ��삵�܂�(�܂�A�������I�ł�)�B ��ʂɁANE2000 �̃N���[���� I/O�A�h���X 0x300 �ɒu���̂͗ǂ��l���ł͂� ��܂���B�Ȃ��Ȃ�A�قƂ�ǑS�Ẵf�o�C�X�h���C�o���N�����ɂ��̃A�h�� �X�����o�ɍs������ł��B�n��� NE2000 �̃N���[���̒��ɂ͊Ԉ�����ꏊ�� ����邱�Ƃ����Ȃ��̂�����A�}�V�����ł܂点�邱�Ƃʼn�������̂� ���B�܂� 0x320 ���ǂ�����܂���BSCSI �h���C�o�� 0x330 �����o���悤�� ���邩��ł��B Donald �͑S�Ă� NE2000 �J�[�h�Ŏg����f�f�v���O����(ne2k.c)�������܂� ���B�ڍׂȏ��ɂ��Ă�``�f�f�v���O����''�̐߂��Q�Ƃ��Ă��������B ���̃h���C�o�����W���[���Ƃ��Ďg�p����Ȃ�A ``�C�[�T�l�b�g�h���C�o�� ���W���[���Ƃ��ėp����ꍇ'' �̐߂����ă��W���[�����L�̏��ׂĂ� �������B 5.27.2. NE2000-PCI (RealTek/Winbond/Compex) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne, ne2k-pci (+8390) �����A�M���邩�ǂ����͕ʂƂ��āA10 �N�ȏ���O�� NE2000 �̃C���^�t�F�[ �X�v�Ɋ�Â��� PCI �J�[�h������Ă���l�B�����܂��B���݂͂��̂悤�� �J�[�h�̂قƂ�ǂ� RealTek 8029 �`�b�v�� Winbond 89c940 �`�b�v���x�[�X �ɂ��Ă��܂��BCompex, KTI, VIA, Netvin �̃J�[�h�͂����̃`�b�v���g�� �Ă���悤�ł����APCI ID �͈قȂ�܂��B �ŐV�̃o�[�W���� 2.0 �̃J�[�l���͂����̃J�[�h�������I�Ɍ��o�E�g�p�� ��@�\���T�|�[�g���Ă��܂��B(�J�[�l�� 2.0.34 ���Â��J�[�l�����g���� ����̂Ȃ�A�����̃J�[�h���m���Ɍ��o�ł���悤�ɃJ�[�l���̍X�V���� �ׂ��ł��B) �I���ł���h���C�o�� 2 ����܂��B�̂��炠�� ISA/PCI �p�� ne.c �h���C�o�ƁA��r�I�V���� PCI ��p�ł��� ne2k-pci.c �h���C�o�ł��B ���X������ ISA/PCI �h���C�o���g���ɂ́AISA �J�[�h���g���̂Ɠ��� NE2000 �h���C�o��{���Ɏg���ꍇ�Ɠ����悤�ɁAmake config �����s�������� `Other ISA cards' �I�v�V������ `Y' �Ɠ�����K�v������܂��B (������ �J�[�h�� PCNet-PCI �� DEC 21040 �J�[�h�قnj����Ȃ��̂ŁA�ݒ�̃q���g�� �^����K�v������܂��B) �V���� PCI ��p�h���C�o�� ISA/PCI �h���C�o�ƈقȂ�_�́A�Â� 8 �r�b�g �� NE2000 �J�[�h�̃T�|�[�g���������ƂƁA�Â� ISA NE2000 ���M������ ����������s�����߂ɕK�v�ł������ʐM�̊Ԃ̒�~���ԂȂ��ɁA���傫�ȃu ���b�N�Ńf�[�^�̂��Ƃ���s���悤�ɂ������Ƃł��B���̌��ʁA�h���C�o�� �����������A�����������I�ɂȂ��Ă��܂����A���ʂɎg���Ă��镪�ɂ͋C�� ���Ȃ����炢���������Ȃ��̂ŁA���܂���҂��Ȃ��ł��������B(���Ȃ� CPU ����ōő�̌����邱�Ƃ�{�C�ōl���Ă���̂Ȃ�A�������� PCI NE2000 ��I�Ԃ��Ǝ��̂��ԈႢ�ł��B) �h���C�o�̍X�V���Əڂ�������� ���Ă͈ȉ��� WWW �y�[�W��������������: http://cesdis.gsfc.nasa.gov/linux/drivers/ne2k-pci.html �ŐV�o�[�W�����̃h���C�o�ł����o�ł��Ȃ� NE2000 PCI �J�[�h���������Ȃ� �A/usr/src/linux/MAINTAINERS �ɋ������Ă��� NE2000 �h���C�o�̃��� �e�i�ɘA�����Ă��������B���̍ۂɂ�cat /proc/pci �� dmesg �̏o�͂�Y�� �܂��傤�B��������A���g���̃J�[�h�̃T�|�[�g���h���C�o�ɒlj��ł��� ���B �S�� NE2000 �ƌ݊��łȂ��̂ɁA�uNE2000 �݊��v�̃X�e�b�J�[�i�ɓ\�� �Ă���J�[�h���[�J�[�����邱�Ƃɒ��ӂ��Ă�������(��: PCNet-PCI �� RealTek 8139)�B�悭�킩��Ȃ��ꍇ�ɂ́A���C���̃`�b�v�̔ԍ��Ƃ��̕��� ���ׂĂ݂�Ƃ悢�ł��傤�B 5.27.3. NE-10/100 �X�e�[�^�X: ���T�|�[�g �����́ANational Semiconductor �� DP83800 ����� DP83840 �`�b�v���x �[�X�ɂ��Ă��� ISA �p 100Mbps �J�[�h�ł��B���݂̓h���C�o�̃T�|�[�g�͂� ��܂��A���̃h���C�o�œ����Ƃ������S������܂���B�`�b�v�Ɋւ� �镶���� 1 �� PDF �t�@�C���ȊO�ɂ͂Ȃ��A������h���C�o�������ɂ͏�� ���s�����Ă���Ƃ����̂悤�ł��B 5.27.4. NE1500, NE2100 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance �����̃J�[�h�� AMD ���o�����I���W�i���� 7990 LANCE �`�b�v���g�p���� ����ALinux �� lance �h���C�o�ŃT�|�[�g����Ă��܂��B�V���� NE2100 �N ���[���́AAMD �̉��ǂ��ꂽ PCnet/ISA �`�b�v���g�p���Ă��܂��B lance �h���C�o�̏����̃o�[�W�����ɂ́A���Ƃ��Ƃ� Novell/Eagle �� 7990 �J�[�h���� autoIRQ �@�\���g���� IRQ ����̂ɖ�肪����܂����B���� �͏C������Ă���Ǝv���܂��B�����łȂ���ALILO �o�R�� IRQ ���w�肵�� ���A��肪�܂��c���Ă��邱�Ƃ��������ɘA�����Ă��������B DMA �̑I���ƁA�`�b�v�̔ԍ��Ɋւ������ ``AMD LANCE'' �̐߂ɂ���� ���B LANCE �x�[�X�̃J�[�h�Ɋւ���Z�p���� ``AMD ... �Ɋւ��钍��''�̐߂� ����܂��B 5.27.5. NE/2 MCA �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ne2 �F�X�ȉ�Ђ������ NE2000 �}�C�N���`���l���J�[�h������������܂����B ���̃h���C�o(�o�[�W���� 2.2 �̃J�[�l���Ŏg�p�\)�́A�ȉ��� MCA �J�[�h �����o���܂�: Novell Ethernet Adapter NE/2, Compex ENET-16 MC/P, Arco Ethernet Adapter AE/2 5.27.6. NE3200 �X�e�[�^�X: ���T�|�[�g ���̌Â� EISA �J�[�h�� 8 MHz �� 80186 �� i82586 ��g�ݍ��킹�Ďg���Ă� �܂��B���̃h���C�o�ɑ����Ƃ��s���Ă���l�͂��܂���B�Ƃ����̂��A�J �[�h�̏����ł��܂��A�h���C�o�ɑ�����ۂ̎��v���Ȃ������ ���B 5.27.7. NE3210 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne3210 (+8390) ���� EISA �J�[�h�� NE3200 �Ƃ͑S���قȂ�J�[�h�ł���ANational Semiconductor �� 8390 �`�b�v���g���Ă��܂��B�h���C�o�̓o�[�W���� 2.2 �̃J�[�l���̃\�[�X�c���[�ɂ���܂��B���L�������̃A�h���X�͕K���A1MB �� ���̈ʒu���A�}�V���ɕ����I�ɍڂ��Ă��� RAM �̍ő�A�h���X���������� �u�ɂ��Ă��������B 5.27.8. NE5500 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: pcnet32 ����͒P�Ȃ� AMD PCnet-PCI �J�[�h (79C970A �`�b�v) �ł��BLANCE/PCnet �x�[�X�̃J�[�h�ɂ��Ă̏ڂ������� ``AMD LANCE'' �ɂ���܂��B 5.28. Proteon 5.28.1. Proteon P1370-EA �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) ����� NE2000 �N���[���̂悤�ł���ALinux �ł��܂����삵�܂��B 5.28.2. Proteon P1670-EA �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip ����� DEC �� Tulip �`�b�v���x�[�X�ɂ��Ă��� PCI �J�[�h�̈�ł��B�� �̃J�[�h�� Linux �œ��삷�邱�Ƃ�����Ă��܂��B �h���C�o�̏ڂ������ɂ��ẮA21040 �`�b�v�Ɋւ���� (``DEC 21040'') ���������������B 5.29. Pure Data 5.29.1. PDUC8028, PDI8023 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: wd (+8390) PureData PDUC8028 �� PDI8023 �V���[�Y�̃J�[�h�́A���삷�邱�Ƃ��� ��Ă��܂��BMike Jagdis jaggy@purplet.demon.co.uk �����ʂȌ��o�R�[�h�� �쐬���Ă��ꂽ�������ł��B���̃T�|�[�g�� WD �h���C�o�ɓ�������Ă��� ���B 5.30. Racal-Interlan Racal Interlan �ɂ́AWWW �o�R�� www.interlan.com �ŃA�N�Z�X�ł��܂��B ���̉�Ђ͉ߋ��� MiCom-Interlan �Ƃ��Ēm���Ă�����Ђł���͂��ł��B 5.30.1. ES3210 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: es3210 ����� EISA 8390 �x�[�X�̋��L�������J�[�h�ł��B�����I�ȃh���C�o���o�[ �W���� 2.2 �̃J�[�l���Ɋ܂܂�Ă���A���܂����삷�邱�Ƃ�����Ă� �܂��B������ EISA �� IRQ �Ƌ��L�������A�h���X�̌��o��(���Ȃ��Ƃ�)�Â� ���r�W�����̃J�[�h�ł͂��܂����삵�Ȃ��悤�ł��B(���̖��� Linux �E�� �ŗL�̂��̂ł͂���܂��c�c�B) ���̏ꍇ�ɂ́A�����̃p�����[�^���h ���C�o�Ɏw�肷��K�v������܂��B�Ⴆ�� IRQ 5 �ŋ��L������ 0xd0000 �̃J �[�h�����W���[���h���C�o�Ŏg���ꍇ�ɂ́Aoptions es3210 irq=5 mem=0xd0000 �� /etc/conf.modules �ɒlj����Ă��������B�J�[�l���Ƀh���C �o��g�ݍ��ޏꍇ�ɂ́A�N������ ether=5,0,0xd0000,eth0 ���w�肵�Ă����� ���BI/O �̃x�[�X�l�͎����I�Ɍ��o�����̂ŁA 0 ���w�肵�Ȃ���Ȃ�� ����B 5.30.2. NI5010 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ni5010 �ȑO�͌Â� 8 �r�b�g�� MiCom-Interlan �J�[�h�p�̃h���C�o��ʓr���肵�� ����Ȃ�Ȃ������̂ł����A���݂͎����I�ȃh���C�o���o�[�W���� 2.2 �� �J�[�l���ɓ����Ă��܂��B 5.30.3. NI5210 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ni52 ���̃J�[�h�� Intel �̃`�b�v���g���Ă�����̂̈�ł��B Michael Hipp �����̃J�[�h�p�̃h���C�o�������܂����B���̃h���C�o�͕W���u�A���t�@�Łv �̃h���C�o�Ƃ��ăJ�[�l���Ɋ܂܂�Ă��܂��BMichael �͂��̃J�[�h�̃��[�U ����̃t�B�[�h�o�b�N�����߂Ă��܂��BLinux �ŃA���t�@�e�X�g�ł̃C�[�T �l�b�g�h���C�o���g�p����ۂ̏d�v�ȏ��Ɋւ��ẮA ``�A���t�@�Ńh���C �o''���Q�Ƃ��Ă��������B 5.30.4. NI6510 (EB �ł͂���܂���) �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ni65 LANCE �x�[�X�� NI6510 �ɂ��h���C�o������A����� Michael Hipp �ɂ���� ������܂����B�J��Ԃ��ɂȂ�܂����A������u�A���t�@�Łv�h���C�o�ł��B �������̗��R�ɂ��A���̃J�[�h�͔ėp LANCE �h���C�o�Ƃ̌݊��������� �܂���B Linux�ŃA���t�@�e�X�g�ł̃C�[�T�l�b�g�h���C�o���g�p����ۂ̏d �v�ȏ��Ɋւ��ẮA ``�A���t�@�Ńh���C�o''���Q�Ƃ��Ă��������B 5.30.5. EtherBlaster (�ʖ� NI6510EB) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: lance �J�[�l�� 1.3.23 �̎��_�ł́A�ėp LANCE �h���C�o�ɂ� 0x52, 0x44 �Ƃ��� NI6510EB �ŗL�́u�����v���`�F�b�N����R�[�h���lj�����Ă��܂����B���� ������ NI6510EB �S�Ăœ����ł͂Ȃ��ƕ���l�����܂������A���̏ꍇ�� lance �h���C�o�̓J�[�h�����o���܂���B���o�ł��Ȃ������ꍇ�ɂ́A���o�R �[�h(lance.c ��322�s�t��)�� printk() �ɕύX���Ă��̃J�[�h�̒l��\���� ���A���ꂩ��f�t�H���g�� 0x52, 0x44 �̑���ɓ���ꂽ�l���g�p���Ă��� �����B ���̃J�[�h�́Alance �h���C�o�Ŏg�p���Ă���ꍇ�́A���Ԃ� NI6510 �݊��� �[�h�ł͂Ȃ��A�u�����\�v���[�h�œ��삵�Ă���͂��ł��B 5.31. RealTek 5.31.1. RealTek RTL8002/8012 (AT-Lan-Tec) �|�P�b�g�A�_�v�^ �X�e�[�^�X: �T�|�[�g�A�h���C�o��: atp ����͂悭�g���Ă��āAAT-Lan-Tec �����(����)���̑����̉�Ђɂ���� �����Ă���ቿ�i�� OEM �����|�P�b�g�A�_�v�^�ł��B���̃A�_�v�^�p�̃h ���C�o�́A�W���J�[�l���Ɋ܂܂�Ă��܂��B��������Ƃ�����h���C�o�\ �[�X�� `atp.c'�t�@�C���Ɋ܂܂�Ă��܂��B ���̃f�o�C�X�Ɋւ��āAifconfig �ɓn���f�o�C�X���� eth0 �ł͂Ȃ� atp0 �ł��邱�Ƃɒ��ӂ��Ă��������B 5.31.2. RealTek 8009 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) ����� ISA NE2000 �N���[���ł���ALinux �� NE2000 �h���C�o�ł��܂����� ����ƕ���Ă��܂��Brset8009.exe �v���O������ RealTek �� WWW �T�C �g�ł��� http://www.realtek.com.tw �������ł��܂��B�����T�C�g���� FTP �œ��肷�邱�Ƃ��ł��܂��B 5.31.3. RealTek 8019 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne (+8390) ����͏�L�J�[�h�� Plug and Pray (��: �J�[�h��}������u���F ��(Pray)�v������̃v���O&�v���C)�łł��BDOS �v���O�������g���� PnP �� �����ɂ��A�W�����p�����̐ݒ���s���܂��傤�B�g���� I/O �A�h���X�� IRQ ��ݒ肷��Ύg����͂��ł�(�h���C�o�����W���[���Ƃ��Ďg���Ȃ�A /etc/conf.modules �� io=0xNNN �I�v�V������lj����Ă�������)�B rset8019.exe �v���O������ RealTek �� WWW �T�C�g�ł��� http://www.realtek.com.tw �������ł��܂��B�����T�C�g���� FTP �œ��� ���邱�Ƃ��ł��܂��B 5.31.4. RealTek 8029 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne, ne2k-pci (+8390) ����� NE2000 �� 1 �`�b�v�Ŏ������� PCI �J�[�h�ł��B���݂͂��낢��ȃx ���_�����̃`�b�v���g�����J�[�h��̔����Ă��܂��B�����̃J�[�h�̎g�p�� ���Ă� ``NE2000-PCI'' �̐߂����Ă��������B����� 10 �N�ȏ�O�̐v�� �P�� PCI �o�X�ɂ������������̂��̂ł���_�ɒ��ӂ��Ă��������B���\�� �Ή����� ISA ���f����茀�I�ɗǂ��킯�ł͂���܂���B 5.31.5. RealTek 8129/8139 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: rtl8139 ��L�̃`�b�v�Ƃ͕ʂɁARealTek ���o���Ă��� PCI �p�� 1 �`�b�v�C�[�T�l�b �g�ł��B���̃`�b�v���x�[�X�ɂ��Ă���J�[�h�p�̃h���C�o�́A�o�[�W���� 2.0.34 �� Linux �ɓ����Ă��܂��B���݁A�o�[�W���� 2.2 �̃J�[�l���ł��� �h���C�o���g���ɂ́A�����I�ȃh���C�o���g�����ǂ������ꂽ���� `Y' �Ɠ����Ȃ���Ȃ�܂���B�ڂ����͈ȉ��� WWW �y�[�W�����Ă�������: http://cesdis.gsfc.nasa.gov/linux/drivers/rtl8139.html 5.32. Sager 5.32.1. Sager NP943 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: 3c501 ����͒P�Ȃ� 3c501 �N���[���ŁAS.A. PROM �v���t�B�b�N�X���قȂ邾���� ���B�M�҂͂��̃J�[�h�́A�I���W�i����3c501�Ɠ��l�ɕ����Ă���Ǝv���� ���B�h���C�o�� NP943 �� I.D. ���`�F�b�N���A���̌�� 3c501 �Ƃ��Ĉ����� ���B�����̃J�[�h�͖{���ɂǂ���g��Ȃ������ǂ����R�ɂ��ẮA ``3Com 3c501''���Q�Ƃ��Ă��������B 5.33. Schneider & Koch 5.33.1. SK G16 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: sk_g16 ���̃h���C�o�� PJD Weichmann �� SWS Bern �ɂ���ď�����A�o�[�W���� 1.1 �̃J�[�l���Ŏ�荞�܂�܂����BSK G16�́ALANCE �`�b�v�̏����̔� (7990)���x�[�X�ɂ��Ă���Ƃ����_�ŁANI6510 �Ɏ��Ă���悤�ł��B�J��� ���ɂȂ�܂����A���̃J�[�h�͔ėp LANCE �h���C�o�ł͓��삵�Ȃ��悤�� ���B 5.34. SEEQ 5.34.1. SEEQ 8005 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: seeq8005 ���̃h���C�o�� Hamish Coleman�ɂ���ď�����A1.3.x �����̃J�[�l���Ɏ� �荞�܂�܂����B���̃h���C�o�ɂ̓J�[�h�Ɋւ������������܂܂�Ă� �炸�A���̂��߂����ɂ����܂���������܂���B�^�₪����A hamish@zot.apana.org.au �Ƀ��[�����o���̂��őP�ł��傤�B 5.35. SMC (Standard Microsystems Corp.) Western Digital �̃C�[�T�l�b�g����́A���N���O�� wd8003 �� wd8013 ���� �͐��i���������� SMC �ɔ��p����܂����BSMC �� 8309 �x�[�X�� ISA �J�[�h (Elite16, Ultra, EtherEZ) ����葱���Ă���A����ɂ������� PCI ���i �����C���i�b�v�ɒlj����Ă��܂��B SMC �̘A����͈ȉ��ł�: SMC / Standard Microsystems Corp., 80 Arkay Drive, Hauppage, New York, 11788, USA. �d�b�ɂ��Z�p�T�|�[�g: 800-992-4762 (�A�����J)�A 800-433-5345 (�J�i�_)�A516-435-6250 (���̑��̍�)�B���ʂɂ��v�]: 800-SMC-4-YOU (�A�����J)�A800-833-4-SMC (�J�i�_)�A 516-435-6255 (���� ���̍�)�B �d�q���[���ɂ��Z�p�T�|�[�g: techsupt@ccmail.west.smc.com. FTP �T�C�g: ftp.smc.com. WWW �T�C�g: SMC <http://www.smc.com> 5.35.1. WD8003, SMC Elite �X�e�[�^�X: �T�|�[�g�A�h���C�o��: wd (+8390) ������ 8 �r�b�g�̃J�[�h�ł��B8 �r�b�g�� 8003 �͎�����ł����A�y�� ���ׂŎg�p����ꍇ�ȊO�ł͂�����ɂ��ނ����̉��l�͂���܂���B�� EEPROM �̃J�[�h(�W�����p�Őݒ肷��^�C�v�̌݊��J�[�h�A�Â��Â��Â� wd8003 �J�[�h�Ȃ�)�̒��ɂ́A�g�p���Ă��� IRQ ����ʒm������@���Ȃ��� �̂�����܂��̂Œ��ӂ��Ă��������B���̏ꍇ�͎��� IRQ ���o���p������ �����A����Ɏ��s����ƃh���C�o�͖ق��� IRQ 5 �����蓖�Ă܂��B�Â��� SMC �̐ݒ�/�h���C�o�f�B�X�N�� SMC �� ftp �T�C�g�������ł��܂��B��r �I�V���� SMC �� `SuperDisk' �v���O�����́A���ɌÂ� EEPROM �����̃J�[ �h�̌��o�Ɏ��s���܂��BSMCDSK46.EXE ���Ή��͈͂��L���悤�ł��B�S�ẴJ �[�h�̃W�����p�ݒ�́A�O�q�̃A�[�J�C�u�� ASCII �`���̃e�L�X�g�t�@�C�� �Ƃ��Ċ܂܂�Ă��܂��B�ŐV��(�ō���?)�o�[�W������ ftp.smc.com ������� �ł��܂��B �����̃J�[�h�� 16 �r�b�g�ł̂���(WD8013 / SMC Elite16)�Ɗ�{�I�ɓ��� �ł�����A�ڍׂȏ��ɂ��Ă͎��̐߂��������������B 5.35.2. WD8013, SMC Elite16 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: wd (+8390) ���N���̊Ԃɐv���ς��A���W�X�^�� EEPROM ���lj�����܂���(�ŏ��� wd8003 �J�[�h�͖� 10 �N�O�ɓo�ꂵ�܂���!)�B�݊����i���ʏ� `8013' �̖� �O�Œʂ��Ă���A�ʏ�͔� EEPROM(�W�����p�ɂ��ݒ�) �̐v���g�p���Ă� �܂��B�V�������f���� SMC �J�[�h�́A���X�Â��J�[�h�Ŏg���Ă��� National Semiconductor ���� DP8309 �ł͂Ȃ��ASMC 83c690 ���g���Ă��܂��B���L�� �������g���v�̃J�[�h�̓v���O�����h I/O �̃J�[�h��菭�������ł��B�� ��͓��ɑ傫�ȃp�P�b�g�̎��Ɍ����ł��B�����Əd�v�ȓ_�Ƃ��āA�h���C�o�� �ϓ_����́A���L���������g���� 8390 �̃v���O�����h I/O ���[�h�ɂ���A �������̃o�O������邱�Ƃ��ł��邱�Ƃ��������܂��B���̌��ʁA�p�P�b �g�o�b�t�@�ւ̃}���`�X���b�h�ȃA�N�Z�X�����S�ɍs�Ȃ��܂����A�E�H�[���u �[�g���̌��o�̍ۂɃ}�V�����n���O�������܂��v���O�����h I/O �̃f�[�^�� �W�X�^������܂���B �I�����ꂽ IRQ ��ǂ߂Ȃ������� EEPROM �J�[�h�͎��� IRQ �ݒ�����݁A�� ��Ɏ��s����Ɩق��� IRQ 10 �����蓖�Ă܂�(8 �r�b�g�o�[�W������ IRQ 5 �����蓖�Ă܂�)�B �{�[�h��̃������ʂ��W���Ƃ͈قȂ��Ă���J�[�h�ł́A�N������(���邢�� ���W���[���Ƃ��Ďg�p���Ă���ꍇ��/etc/conf.modules �̃I�v�V������)�� �����T�C�Y���w��ł��܂��B�W���̃������ʂ� 8 �r�b�g�̃J�[�h�� 8kB �ŁA16 �r�b�g�̃J�[�h�� 16kB �ł��B�Ⴆ�A�Â� WD8003EBT �J�[�h�̓W�� ���p���g���ă������� 32kB �̐ݒ�ɂł��܂��BRAM �S�����g�p����ɂ́A�� ���̗�̂悤�ɂ��܂�(I/O �A�h���X�� 0x280�AIRQ �� 9 �̏ꍇ): ______________________________________________________________________ LILO: linux ether=9,0x280,0xd0000,0xd8000,eth0 ______________________________________________________________________ �����ƈ�ʓI�Ȗ���A�悭���₳���₢�ɑ���ɂ��Ă� ``SMC Ultra/EtherEZ �� WD80*3 �J�[�h�ł̖��'' �̐߂��Q�Ƃ��Ă��������B ���̃h���C�o�����W���[���Ƃ��Ďg�p����Ȃ�A ``�C�[�T�l�b�g�h���C�o�� ���W���[���Ƃ��ėp����ꍇ'' �̐߂����āA���W���[���ŗL�̖����m�F�� �Ă��������B 5.35.3. SMC Elite Ultra �X�e�[�^�X: �T�|�[�g�A�h���C�o��: smc-ultra (+8390) ���̃C�[�T�J�[�h�� SMC �� 83c709 �`�b�v���x�[�X�ɂ��Ă��܂��B���̃J�[ �h�� 83c690 �ɐV�@�\���������lj��������̂ł��B���̃J�[�h�͌Â� SMC �̃C�[�T�l�b�g�J�[�h�Ɠ��l�ȃ��[�h�������Ă��܂����A�Â� WD80*3 �h���C �o�Ƃ̊��S�Ȍ݊����͂���܂���B�������A���̃��[�h�ł͑��� 8390 �p�h�� �C�o�ƂقƂ�ǂ̃R�[�h�����L���Ă���A����� WD8013 �N���[�����͎ ���삪�����ł��B Ultra �̈ꕔ�� 8013 �̂悤�Ɍ�����̂ŁA�댟�o������邽�� Ultra �̌� �o�� wd8013 �̌��o�̑O�ɍs���܂��B Donald �́A��M�o�b�t�@�̗��p�����͋]���ɂȂ邪�A�����M���\�ɂ���A Ultra�� `Altego' ���[�h�̂��߂̕ʂ̃h���C�o���������Ƃ��\���������� �̃h���C�o��������邱�Ƃ͂Ȃ����낤�ƌ����Ă��܂��B �o�X�}�X�^ SCSI �z�X�g�A�_�v�^�̃��[�U�͒��ӂ��K�v�ł�: Interactive UNIX �ɓ�������Ă���}�j���A���ɂ́ASMC Ultra �Ƀo�O������Aaha-154X �z�X�g�A�_�v�^�ɐڑ�����Ă��� SCSI �f�B�X�N�̃f�[�^�����낤�Ƃ̋L �ڂ�����܂��B���̃o�O�� aha-154X�ƌ݊��̃J�[�h(�Ⴆ�� BusLogic �̃{�[ �h�� AMI-FastDisk �� SCSI �z�X�g�A�_�v�^)�ł����ɂȂ邩������܂� ��B SMC �� Interactive �ƌÂ� Windows NT �Ő��������F�����Ă��܂��B�� ��͏����̃o�[�W�����ŋN����n�[�h�E�F�A�̏Փ˂ŁA�h���C�o�̐v�ɂ�� �ĉ�����邱�Ƃ��ł��܂��B���݂� Ultra �h���C�o�́A�J�[�h���f�[�^�]�� ����Ԃɋ��L��������L���ɂ��邾���ŁA���̖���h���ł��܂��B�J�[�l�� �o�[�W�������Œ�ł� 1.1.84 �ł��邱�Ƃ�A���邢�͋N�����ɕ\�������h ���C�o�̃o�[�W���������Ȃ��Ƃ� smc-ultra.c:v1.12 �ł��邱�Ƃ��m�F���� ���������B�����łȂ��ꍇ�͖�肪�����܂��B ���̃h���C�o�����W���[���Ƃ��Ďg�p����Ȃ�A ``�C�[�T�l�b�g�h���C�o�� ���W���[���Ƃ��ėp����ꍇ'' �̐߂����āA���W���[���ŗL�̖����m�F�� �Ă��������B 5.35.4. SMC Elite Ultra32 EISA �X�e�[�^�X: �T�|�[�g�A�h���C�o��: smc-ultra32 (+8390) ���� EISA �J�[�h�ɂ́A�Ή����� ISA �J�[�h�Ƃ̋��ʕ�������������� ���B���삷��(�����Ĉ��肵�Ă���)�h���C�o�̓o�[�W���� 2.0 �� 2.2 �̗��� �̃J�[�l���Ɋ܂܂�Ă��܂��BLinux �������̃J�[�h�ɑΉ��ł���悤�ɁA �����̃J�[�h�̂��������w�����Ă��ꂽ Leonard Zubkoff �Ɋ��ӂ��� ���B 5.35.5. SMC EtherEZ (8416) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: smc-ultra (+8390) ���̃J�[�h�� SMC �� 83c795 �`�b�v���g�p���Ă���A�v���O&�v���C�d�l���T �|�[�g���Ă��܂��BSMC Ultra �݊����[�h�������Ă���ALinux �� Ultra �h ���C�o�Ŏg�p���邱�Ƃ��\�ł��B���̃J�[�h�������Ƃ����܂��g�����߂� �́ASMC �����Ă���v���O���� (SMC �� WWW/ftp �T�C�g�������ł��� ��)���g���āAPnP ���ɂ����L���������[�h�ɐݒ肵�Ă��������B��q�� Ultra �h���C�o�Ɋւ��钍�ӂ��Q�Ƃ��Ă��������B �o�[�W���� 1.2 �̃J�[�l���ł́A�J�[�h�͋��L�������œ��삷��悤�ɐݒ� ���Ȃ���Ȃ�܂���B�������o�[�W���� 2.0 �̃J�[�l���ł͋��L�������� �[�h�ł��v���O�����h I/O ���[�h�ł��g�p�ł��܂��B���L���������[�h�̕� �����������ŁAPCU �����̏�������Ȃ��ł��B 5.35.6. SMC EtherPower PCI (8432) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip ����: EtherPower II �͂܂������ʂ̃J�[�h�ł��B��q�̐�����ǂ�ł����� ��! �����̃J�[�h�͊�{�I�� DEC 21040 �̎����ł�(�܂�A1 �̑傫 �ȃ`�b�v�� 2 �̃g�����V�[�o����Ȃ�܂�)�BDonald �͔ėp�� 21040 �h�� �C�o (�ʖ� tulip.c)���J������̂ɁA�����̃J�[�h�̈���g�p���܂� ���B�J��Ԃ��ɂȂ�܂����A�J���̂��߂ɃJ�[�h����Ă��ꂽ Duke Kamstra �Ɋ��ӂ��܂��B ���̃J�[�h�̂��V�����o�[�W�����̒��ɂ́A��r�I�V���� DEC 21041 �`�b �v���g�p�������̂�����A�Â��o�[�W������ tulip �h���C�o�Ŗ����N���� ��������܂���B��肪�N�����ꍇ�ɂ́A�ŐV�����[�X�̃h���C�o���g�p���� ���邱�Ƃ��m�F���Ă��������B�ŐV�̃h���C�o�͍ŐV�̃J�[�l���̃\�[�X�c�� �[�ɂ͂܂���荞�܂�Ă��Ȃ���������܂���B ���̃J�[�h���g�p����ɂ������Ă̏ڍׂȏ��A����уh���C�o�̌���Ɋւ� �Ă� ``DEC 21040'' ���Q�Ƃ��Ă��������B �ǂ����A���̃J�[�h�̍ŐV�ł� EtherPower-II �� 9432 �`�b�v���g���Ă� ��悤�ł��B���̃J�[�h�����݂̃h���C�o�œ��삷�邩�ǂ����͍��̂Ƃ���s ���ł��B�����̂��Ƃł����A���삷�邩�ǂ������悭������Ȃ���A Linux �̃h���C�o�œ��삵�Ȃ���J�[�h�ɋ����O�ɕԕi�ł��邱�Ƃ��m �F���Ă����܂��傤�B 5.35.7. SMC EtherPower II PCI (9432) �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: epic100 �����̃J�[�h�� SMC 83c170 �`�b�v���x�[�X�ɂ��Ă���ATulip �x�[�X�̃J �[�h�Ƃ͑S���قȂ�܂��B�o�[�W���� 2.0 �� 2.2 �̃J�[�l���ɁA�����̃J �[�h���T�|�[�g����V�����h���C�o�������Ă��܂��B�ڂ����͈ȉ��� WWW �y �[�W�����Ă�������: http://cesdis.gsfc.nasa.gov/linux/drivers/epic100.html 5.35.8. SMC 3008 �X�e�[�^�X: ���T�|�[�g ������ 8 �r�b�g�J�[�h�͕x�m�ʂ� MB86950 �x�[�X�ŁALinux �� at1700 �h ���C�o�Ŏg���Ă��� B86965 �̌Â��c��ɂ�����܂��BRuss �́Aat1700.c �̃R�[�h�Ɣނ� Tiara �J�[�h�p�ɍ���� DOS �̃p�P�b�g�h���C�o (tiara.asm)������A���Ԃ�h���C�o�����邾�낤�ƌ����Ă��܂��B 5.35.9. SMC 3016 �X�e�[�^�X: ���T�|�[�g ����� 16 �r�b�g I/O �}�b�v�g�� 8390 �J�[�h�ŁA��ʓI�� NE2000 �J�[�h �Ƒ�ς悭���Ă��܂��BSMC ����d�l�����ł�����A���ɊȒP�� NE2000 �̃h���C�o���ڐA�ł���ł��傤�B�����̃J�[�h�͂��܂��ʓI�ł͂���� ����B 5.35.10. SMC-9000 / SMC 91c92/4 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: smc9194 SMC9000 �� 91c92 �`�b�v���x�[�X�ɂ��Ă��� VLB �J�[�h�ł��B91c92 �͑��� �u�����h�̂������̃J�[�h�ł��g���Ă��܂����A���Ȃ�}�C�i�[�ł��B�h ���C�o�� Erik Stahlman (erik@vt.edu) �������܂����B����̓o�[�W���� 2.0 �̃J�[�l���ɓ����Ă��܂����A�o�[�W���� 1.2 �̌Â��J�[�l���ɂ͓��� �Ă��܂���B���̃h���C�o���o�[�W���� 1.2 �̃J�[�l���̃\�[�X�c���[�ɓ� ���̂͂��قǓ���Ȃ��Ǝv���܂��B 5.35.11. SMC 91c100 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: smc9194 SMC 91c92 �h���C�o�́A���� 100Base-T �p�`�b�v���x�[�X�ɂ��Ă���J�[�h �ł����삷��Ǝv���܂����A�����_�ł͂��̊m�F�͍s���Ă��܂���B 5.36. Texas Instruments 5.36.1. ThunderLAN �X�e�[�^�X: �T�|�[�g�A�h���C�o��: tlan ���̃h���C�o�́ACompaq �@�ɑg�ݍ��܂�Ă��鑽���̃C�[�T�l�b�g�f�o�C�X �Ŏg���Ă��܂��BNetFlex �V���[�Y�� Netelligent �V���[�Y������ɊY�� ���܂��B���̃h���C�o�� Olicom 2183, 2185, 2325, 2326 �ɂ��Ή����Ă��� ���B 5.37. Thomas Conrad 5.37.1. Thomas Conrad TC-5048 ����� DEC �� 21040 �`�b�v���x�[�X�ɂ��� PCI �J�[�h�̈�ł��B �ڂ����� 21040 �`�b�v�Ɋւ���� (``DEC 21040'') �����Ă��������B 5.38. VIA VIA �̃l�b�g���[�N�J�[�h���������邱�Ƃ͑����Ȃ��ł��傤�B�Ƃ����̂��A VIA ������������Ă���̂́A�C�[�T�l�b�g�J�[�h�̕��i�Ƃ��đ��̃J�[�h �Ŏg���Ă���l�b�g���[�N�`�b�v������ł��BVIA �� WWW �T�C�g���ȉ��� ����܂�: http://www.via.com.tw/ 5.38.1. VIA 86C926 Amazon �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne, ne2k-pci (+8390) ���̐���`�b�v�� VIA �� PCI-NE2000 �p�ɔ̔����Ă��܂��B ISA/PCI ne.c �h���C�o�� PCI ��p�� ne2k-pci.c �̂ǂ���ł��g�����Ƃ��ł��܂��B�ڂ� ���� PCI-NE2000 �Ɋւ���߂����Ă��������B 5.38.2. VIA 86C100A Rhine II (and 3043 Rhine I) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: via-rhine ����͔�r�I�V�����h���C�o�ŁA���݂� 2.0, 2.1 �J�[�l���ɓ����Ă��܂��B ���̃`�b�v�́A�o�X�}�X�^�]�����T�|�[�g���Ă���_�� NE2000 �p�� 86C926 �`�b�v�����i�����Ă��܂����A������ 32 �r�b�g���E�����o�b�t�@���K�v �Ȃ̂ŁA�o�X�}�X�^�]���œ����闘�_����������Ă��܂��܂��B�ڂ������� �ƃh���C�o�̍X�V�ɂ��Ă͈ȉ��̃y�[�W�����Ă�������: http://cesdis.gsfc.nasa.gov/linux/drivers/via-rhine.html 5.39. Western Digital SMC �J�[�h�̏��ɂ��Ă� ``SMC'' �̐߂����Ă��������B (SMC �͉��N�� �O�� Western Digital �̃l�b�g���[�N�J�[�h��������Ă��܂��B) 5.40. Winbond Winbond �͎��ۂɂ͈�ʌ����̊����i�̃J�[�h�̐����E�̔��͍s���Ă��܂��� -- ���̉�Ђ͊����i�̃J�[�h�ł͂Ȃ� 1 �`�b�v�C�[�T�l�b�g������Ă��� ���B����͑��̉�Ђ��w�����A�Ǝ��̖��O������ PCI �{�[�h�Ɏ��t���A�� ���X�o�R�Ŕ̔����Ă��܂��B 5.40.1. Winbond 89c840 �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: winbond-840 ���̃h���C�o�͌����_�ł̓J�[�l���Ɋ܂܂�Ă��܂���B�Ƃ����̂��A�e�X�g �i�K������ł��B���̃h���C�o�͈ȉ��̏ꏊ�œ���ł��܂�: http://cesdis.gsfc.nasa.gov/linux/drivers/test/winbond-840.c 5.40.2. Winbond 89c940 �X�e�[�^�X: �T�|�[�g�A�h���C�o��: ne, ne2k-pci (+8390) ���̃`�b�v�́A�����̉�Ђ��̔����Ă���ቿ�i�� PCI NE2000 �J�[�h�ł悭 �������� 2 �̃`�b�v������ 1 �ł��B����� 10 �N�ȏ���O�̌Â��v�� PCI �o�X�Ŏg����悤�ɂ��������̂��̂ɉ߂��Ȃ��_�ɒ��ӂ��Ă��������B�� �\�͑Ή����� ISA ���f����肸���ƗD��Ă���킯�ł͂���܂���B 5.41. Xircom �����ƒ����ԁAXircom �̓h���C�o���������߂ɕK�v�ȃv���O���~���O���� �A�E�ł����Ȃ�������J���悤�Ƃ��܂���ł����B������� Linux ���[�U �́A��J���_������Ȃ��Ă� Xircom �����������J����悤�ɕ��j��ς��� �悤�ɁA�h���C�o�̑Ή��� Xircom �ɂ�����ł��܂���(Xircom �̓|�s�����[ �ȃl�b�g���[�N OS �͑S�ăT�|�[�g���Ă���ƌ����Ă��܂���)�BSCO �h���C �o�̃\�[�X�R�[�h�����J������肾�ƌ���ꂽ�l���������ŁA�Â� PE �� �f���̂悤�ȁu����x��ɂȂ����v���i�̏�����������Ȃ��ƌ���ꂽ �l�����܂��B���̘b��ɋ���������A�����g�Ŋm�F���Ă݂����Ȃ�A�d�b�ԍ� 1-800-874-7875, 1-800-438-4526, +1-818-878-7600 �� Xircom �ɘA�����邱 �Ƃ��ł��܂��B 5.41.1. Xircom PE1, PE2, PE3-10B* �X�e�[�^�X: ���T�|�[�g ���҂����Ă͂����܂��A�����p�������|�[�g�p�̃A�_�v�^���������ł��� �AXircom �����Ă��� DOS �h���C�o�� DOS �G�~�����[�^��Ŏg���邩 ������܂���BDOSEMU ���p�������|�[�g�ɃA�N�Z�X�ł���悤�ɂ���K�v�� ����ł��傤���ASIG (DOSEMU �� Silly Interrupt Generator)���g���K�v�� ����ł��傤�B 5.41.2. Xircom ���� PCMCIA �J�[�h �X�e�[�^�X: ���T�|�[�g�A�h���C�o��: ???? �ꕔ�� Xircom �� PCMCIA �J�[�h�ɂ́ADavid Hinds �� PCMCIA �p�b�P�[�W�� �g����h���C�o������܂��BPCMCIA �p�b�P�[�W�̍ŐV�����m�F���Ă����� ���B 5.42. Zenith 5.42.1. Z-Note �X�e�[�^�X: �T�|�[�g�A�h���C�o��: znet Z-Note �ɑg�ݍ��܂�Ă���l�b�g���[�N�h���C�o�́ADMA �`���l���� 2 �g �� Intel i82593 ���x�[�X�ɂ��Ă��܂��B�ŐV�o�[�W�����̃J�[�l���� �́A(�A���t�@�ł�?)�h���C�o�������Ă��܂��B�S�Ẵm�[�g�p�A�_�v�^��| �P�b�g�A�_�v�^�Ɠ��l�ɁAmake config ���̐ݒ�� `Pocket and portable adaptors' �̃Z�N�V�����ɂ���܂��B IBM ThinkPad 300 �� Z-Note �ƌ݊��� ����_�ɂ����ӂ��Ă��������B 5.43. Znyx 5.43.1. Znyx ZX342 (DEC 21040 based) �X�e�[�^�X: �T�|�[�g�A�h���C�o��: de4x5, tulip ���̃`�b�v���x�[�X�ɂ��Ă���J�[�h�̏ꍇ�� 2 �̃h���C�o��I�Ԃ��Ƃ� �ł��܂��B�܂� David �������� DE425 �h���C�o�� Donald ���������ėp�� 21040 �h���C�o�ł��B 1.1.91 �̎��_�ł́ADavid ���lj����� DEC ���łȂ��J�[�h(Znyx ���J�[�h ��) �ł��̃h���C�o�삳���邽�߂̃R���p�C�����I�v�V�����������Ă��� ���B�ڂ�����README.de4x5 ���������������B ���̃J�[�h���g�p����ɂ������Ă̏ڍׂȏ��A����уh���C�o�̌���Ɋւ� �Ă� ``DEC 21040'' ���Q�Ƃ��Ă��������B 5.44. ���m�̃J�[�h�̎��� ���āA���Ȃ��̏f������̂��Ƃ��̗אl�̗F�B�ɌZ�킪���āA���̐l�����q�� �y�b�g�̃n���X�^�[���ĂƂ��Ďg���Ă��� AT �P�[�X�̒��� ISA �C�[�T �l�b�g�J�[�h���������Ƃ��܂��B���炩�̗��R�œǎ҂̊F�����̃J�[�h ����ɓ���Ă���� Linux �Ŏg�����Ƃ������̂́A���̃J�[�h�����ł��邩 �ɂ��Ă̎肪�����N�������Ă��炸�A�������܂������Ȃ����̂Ƃ��܂��B �������܂��A���ĕ����郂�f���ԍ����q���g�ɂȂ邩������Ȃ��̂Ŋm�F�� �Ă��������B�u2000�v���܂ރ��f���ԍ������Ă���Α�� NE2000 �̌݊��J �[�h�ł��B�u8003�v��u8013�v�������Ă���J�[�h�� Western/Digital WD80x3 �J�[�h���ASMC Elite �J�[�h���A���邢�͂����̌݊��J�[�h�ł��� ���B 5.44.1. �l�b�g���[�N�C���^�t�F�[�X�R���g���[���̎��� �J�[�h�ɕt���Ă���ł��傫�ȃ`�b�v��T���܂��傤�B���ꂪ�l�b�g���[�N�R ���g���[��(NIC)�ŁA���̂قƂ�ǂ͕��i�ԍ��Ŏ��ʂ��邱�Ƃ��ł��܂��B�� �� NIC ���J�[�h�ɍڂ��Ă��邩���킩���Ă���A�J�[�h�����ł��邩�� �ׂ�ۂɈȉ��̐������𗧂ł��傤�B �������ł��܂��ł���ʓI�� NIC �� National Semiconductor �� DP8390�A�� �� NS32490, DP83901, DP83902, DP83905, DP83907 �ł��B�����͑S�� National Semiconductor ����������� NIC �ł�! Winbond �� UMC ���̑��� ��Ђ��AWinbond 89c904 (DP83905 �N���[��)�� UMC 9090 �Ƃ����� DP8390 �� DP83905 �̌݊��i������Ă��܂��B�����J�[�h�ɉ��炩�̌`�� 8390 �� �ڂ��Ă���A����� NE1000 �܂��� NE2000 �̌݊��J�[�h�ł���\������ ��܂��B8390 �x�[�X�Ŏ��Ɉ�ʓI�ȃJ�[�h�́Awd80x3 �J�[�h�Ƃ��̃N���[�� �ł��BDP83905 ���ڂ��Ă���J�[�h�� ne2000 �܂��� wd8013 �Ƃ��Đݒ�ł� �܂��B������ wd80x3 �� SMC Elite �ɂ́A���X�� DP8390 �̑���� 83c690 ���g���Ă���o�[�W�����͂���܂���BSMC Ultra �ɂ� 83c790 ���ڂ��Ă� ��A���̂��߃h���C�o�� wd80x3 �J�[�h�Ə����قȂ�܂��BSMC EtherEZ �J�[ �h�ɂ� 83c795 ���ڂ��Ă���ASMC Ultra �Ɠ����h���C�o���g���܂��B���炩 �̎�ނ� 8390 �� 8390 �N���[�����x�[�X�ɂ��Ă���S�Ă� BNC �J�[�h�ɂ� ���ʁABNC �R�l�N�^�̂����߂��� 16 �s���� DIN �`�b�v�ł��� 8392(�܂��� 83c692 �� ???392)���ڂ��Ă��܂��B �Â��J�[�h�ɍڂ��Ă����ʓI�� NIC �Ƃ��Ă� Intel i82586 ������܂��B ���� NIC ���ڂ��Ă���J�[�h�ɂ� 3c505, 3c507, 3c523, Intel EtherExpress-ISA, Microdyne Exos-205T, Racal-Interlan NI5210 ������� ���B ���X�� AMD LANCE NIC �ɂ� AM7990 �Ƃ����ԍ����t���Ă��܂��B�V�������r �W�����ɂ� 79c960, 79c961, 79c965, 79c970, 79c974 ������܂��B������ NIC �̂����ꂩ���ڂ��Ă���J�[�h�̑啔���� Linux �� LANCE �h���C�o�œ� �삵�܂��B�������Â� Racal-Interlan NI6510 �͗�O�ŁA��p�̃h���C�o�� ����܂��B NIC �� DEC 21040, 21041, 21140 ���̔ԍ����t���Ă���V���� PCI�J�[�h �́A Linux �� tulip �h���C�o�� de4x5 �h���C�o�œ��삷��͂��ł��B ����ȊO�ŁARTL8029 �� 89C940, 86C926 �ƋL����Ă���傫�ȃ`�b�v���ڂ� �Ă��� PCI �J�[�h�� NE2000 �̃N���[���ł���ALinux �o�[�W���� 2.0 �ȏ� �� ne �h���C�o�͂����̃J�[�h�������I�Ɍ��o����͂��ł��B 5.44.2. �C�[�T�l�b�g�A�h���X�̎��� ���ꂼ��̃C�[�T�l�b�g�J�[�h�́A���̃J�[�h�ŗL�� 6 �o�C�g�̃A�h���X�� �����Ă��܂��B���̃A�h���X�̍ŏ��� 3 �o�C�g�́A�J�[�h����������[�J�[ �������Ȃ�Γ����ł��B�Ⴆ�A�S�Ă� SMC �̃J�[�h�̃A�h���X�� 00:00:c0 �Ŏn�܂�܂��B�Ō�� 3 �o�C�g�̓��[�J�[�ɂ���āA�������ɂ��ꂼ��̃J �[�h�ɑ��Ĉ�ӂɊ��蓖�Ă��܂��B 6 �o�C�g�̃A�h���X��S�Ď����X�e�b�J�[���J�[�h�ɓ\���Ă���A�ŏ��� 3 �o�C�g���烁�[�J�[�ׂ邱�Ƃ��ł��܂��B���������ʂ́A�Ō�� 3 �o�C �g�����������Ă��Ȃ��X�e�b�J�[���\�P�b�g�ɑ}������ PROM �ɓ\���Ă� �邱�Ƃ̕��������ł��傤�B���̏ꍇ�̓��[�J�[�ɂ��Ă͉���������܂� ��B �ǂ̃��[�J�[���A�h���X�����蓖�Ă��̂��� RFC-1340 �Œ��ׂ邱�Ƃ��ł��� ���B�܂��A�����ƐV�����ꗗ��F�X�ȏꏊ�œ���ł���悤�ł��B EtherNet- codes �� Ethernet-codes �� WWW �� FTP �̌������s���Ή���������ł��� ���B 5.44.3. ���m�̃J�[�h���g�����̃e�N�j�b�N �܂��J�[�h�̐��̂��͂����肵�Ȃ��Ă��A���Ȃ��Ƃ�������x�i�肱�߂�A �h���C�o���R�̂悤�ɖ��ߍ��J�[�l�����\�z���A�N�����Ƀh���C�o�̂��� �ꂩ���J�[�h���������o���邩�ǂ��������邱�Ƃ��ł��܂��B �J�[�l�����J�[�h�����o���Ȃ���A�J�[�h�̐ݒ肪�h���C�o���J�[�h��T�� ���Ɍ��m����A�h���X���g���悤�ɂȂ��Ă��Ȃ��̂�������܂���B���̏ꍇ �ɂ́A���߂��� Linux �֘A FTP �T�C�g���� scanport.tar.gz ����肵�A�� �̃c�[���ŃJ�[�h�̃W�����p�ݒ�ׂ��邩�ǂ��������Ƃ悢�ł��傤�B ���̃c�[���� ISA �o�X�� I/O �A�h���X�� 0x100 ���� 0x3ff �܂ŁA /proc/ioports �ɓo�^����Ă��Ȃ��f�o�C�X��T���Ȃ���X�L�������܂��B�� ��������̃A�h���X����n�܂関�m�̃f�o�C�X��������A�C�[�T�l�b�g�� ���̃A�h���X�����m����悤�ɁA�N�����̈����� ether= �Ŗ����I�Ɏw��ł� �܂��B ���Ƃ��J�[�h�����o�����邱�Ƃ��ł�����A�W�����p�̐ݒ������ύX ���A���̃J�[�h�����o����� I/O �x�[�X�A�h���X�� IRQ ���ǂ��Ȃ邩�� �邱�Ƃɂ��A�s���ȃW�����p�̈Ӗ��𖾂炩�ɂł��܂��BIRQ �ݒ�́A�J�[ �h�̗��ɂ���Ղ��W�����p�����c�t������Ă��鏊�܂Œǂ������邱�Ƃɂ�� �Ē��ׂ��܂��B�J�[�h�̗����́u���F�̃s���v�������̃u���P�b�g���t���� ���鑤�̒[���琔���āA4, 21, 22, 23, 24, 25, 34, 35, 36, 37, 38 �Ԗڂ� �s���ɂ���Ă��ꂼ�� IRQ �� 9, 7, 6, 5, 4, 3, 10, 11, 12, 15, 14 ��� ��ł��܂��B8 �r�b�g�̃J�[�h�ɂ� 31 �s���܂ł�������܂���B �������Ȃ��悤�Ɍ�����W�����p�͕��ʁA�I�v�V�����̋N�� ROM �̃������A �h���X��I�Ԃ��߂̂��̂ł��B����ȊO�� BNC, RJ-45, AUI �[�q�̋߂��ɂ� ��W�����p�́A���ʂ͏o�̓��f�B�A��I�Ԃ��߂̂��̂ł��B�����͒ʏ�A YCL �� Valor, Fil-Mag ���ƋL���ꂽ�u�u���b�N�{�b�N�X�v�̓d���R���o�[�^ �̋߂��ɂ���܂��B �e��J�[�h�̃W�����p�ݒ�ɂ��ďW�߂��f���炵���R���N�V�������ȉ��� URL �ɂ���܂�: Ethercard Settings <http://www.slug.org.au/NIC/> Linux�� �\�[�X�ɂ͑��ɂ������h���C�o������A�l�b�g���[�N�v���O������ ���āA���ۂɂ̓C�[�T�l�b�g�ł͂Ȃ�����ǃC�[�T�l�b�g�̂悤�ȃf�o�C�X ����܂��B�������������߁A�ȉ��ŊȒP�ɐ������܂��B dummy.c - ���̃h���C�o�̖ړI�́A�ʉ߂���o�H���f�o�C�X�Ɏ������Ƃł��B ���������ۂɂ̓p�P�b�g�͑��M���܂���B eql.c - (���ׂω�����)���[�h�C�R���C�U�ł��B�����̃f�o�C�X(�ʏ�� ���f��)���x�z���ɒu���ăf�o�C�X�Ԃ̑��M���ׂω����A���̈���Ńl�b �g���[�N�v���O�����ɂ� 1 �̃f�o�C�X����܂��B ibmtr.c - IBM �� Token Ring�ł��B���ۂɂ̓C�[�T�l�b�g�ł͂���܂� ��BBroken-Ring �ɂ̓\�[�X���[�e�B���O�⑼�̓�����̂��K�v�ł��B loopback.c - ���[�v�o�b�N�f�o�C�X�ł��B����͎������g����o�Ď������� �Ȃ��Ă���S�Ẵp�P�b�g�}�V����������f�o�C�X�ł��B�{���I�ɂ͑��M �L���[�����M�L���[�Ƀp�P�b�g���ړ������邾���ł��B pi2.c - �I�^���A�}�`���A�����N���u�� PI ����� PI2 �C���^�t�F�[�X�� ���B plip.c - �p�������ڑ��C���^�[�l�b�g�v���g�R���ł��B2 ��̃R���s���[�^ �Ԃ��p�������|�[�g�Ō��сAPoint-to-Point �`�� �Ńp�P�b�g�����Ƃ肷�� ���Ƃ��\�ł��B ppp.c - Point-to-Point �v���g�R��(RFC1331)�ł��B Point-to-Point �� ��(������ʏ�̓��f��)��ʂ��āA�}���`�v���g�R���f�[�^�O������]������ ���߂̂��̂ł��B slip.c - �V���A���ڑ��C���^�[�l�b�g�v���g�R���ł��B 2 ��̃R���s���[ �^�Ԃ��V���A���|�[�g�Ō���(�ʏ�̓��f���o�R)�A Point-to-Point �|�C���g �`���Ńp�P�b�g�����Ƃ肷�邱�Ƃ��\�ł��B tunnel.c - �T�u�l�b�g�Ԃ̃l�b�g���[�N�g���t�B�b�N�ߓI�Ƀg���l���� ���邱�Ƃ��ł���AIP �g���l���@�\����܂��B wavelan.c - Intel EtherExpress �Ȃǂ̑��̃C�[�T�J�[�h�Ŏg���Ă��� Intel 82586 �R�v���Z�b�T�ɂ���Đ��䂳���A�C�[�T�l�b�g�Ɏ��������g�� ���V�[�o�ł��B 6. �P�[�u���A�����A�c�C�X�g�y�A �l�b�g���[�N��S���ꂩ��n�߂�̂ł���A�V���C�[�T�l�b�g(BNC �R�l�N �^�̂��� RG58 �����P�[�u��)���g���̂��A10baseT (�����p�̓d�b�R�l�N�^ �̂����d�b�����̃c�C�X�g�y�A�P�[�u��)�ɂ��邩�����߂܂��傤�B �V�b�N �C�[�T�l�b�g(N �R�l�N�^�̂��� RG-5 �P�[�u��)�́A�����Ŏ���x��̑㕨 �Ȃ̂ŁA�����قƂ�ǂ��ڂɂ����邱�Ƃ��Ȃ��Ȃ��Ă��܂��܂����B �P�[�u���ɂ��Ă͂܂��A ``�ǂ̃^�C�v�̃P�[�u�����g����J�[�h��I�ׂ� �悢��'' �ɖڂ�ʂ��Ă��������Bcomp.dcom.lans.ethernet �ɂ��� FAQ ���P �[�u���Ȃǂ̏�Ƃ��ėL�p�ł��Brtfm.mit.edu �� FTP �T�C�g�A /pub/usenet-by-hierarchy/�Ƀj���[�X�O���[�v�� FAQ ������܂��B 6.1. �V���C�[�T�l�b�g(�V���l�b�g) �V���C�[�T�l�b�g�P�[�u���͌��\�������̂ł��B���삷��Ȃ�A�\���b�h�R�A �� RG58A ���ꃁ�[�g�� $0.27�A�W���� RG58AU �ł����[�g�������� $0.45 �� ����ł��܂��B�c�C�X�g-�I�� BNC �R�l�N�^�͈�� $2 ���x�ł��B�ق��ɂ��� �낢��ƕ��i���K�v�ł����A��������������̂ł͂���܂���B�厖�Ȃ� �́A50 �I�[���̃^�[�~�l�[�^���g���đS���̃P�[�u���̒[��������ƏI��� ���Ă������Ƃł��B���̃^�[�~�l�[�^�͈�� $2 ���炢�ł��B�В[���ǂ��ɂ� �Ȃ����Ă��Ȃ��P�[�u�����ł��Ȃ��悤�ɂ��邱�Ƃ��̗v�ł��BT �R�l�N�^ �͕K���C�[�T�J�[�h�ɒ��ڎ����邱�ƁB �V���l�b�g���g���̂���߂Ă������Ƃ�����ȗ��R�́A�ȉ��̓�ł��B�� ���A���x�̌��E�� 10M/sec �ł���_�B 100Mb/sec �ɂ̓c�C�X�g�y�A���K�v�� ���B���̗��R�́A��������̃R���s���[�^���Ȃ��ł���ꍇ�A�ǂ�����J ���̃P�[�u���� T �R�l�N�^���炽�܂��ܔ����Ă��܂��������ŁA�l�b�g���[ �N�S�̂������Ă��܂��Ƃ����_�ł��B����Ȃ��ƂɂȂ�̂́A50 �I�[���̃^ �[�~�l�[�^���K�v�ł���ɂ�������炸�A�P�[�u����������ƃC���s�[�_���X ��������ɂȂ��Ă��܂�(��H���J���Ă��܂�)����ł��B�������A�J�[�h���� ���̂��� T �R�l�N�^����菜���Ă��T�u�l�b�g�S�̂������Ă��܂����Ƃ͂� ��܂���B�������A���̏ꍇ�ł��P�[�u���� T �R�l�N�^����͂����Ă͂��� �܂���B�������A�{���� T �R�l�N�^����菜�����肵����A���̃R���s�� �[�^�Ɏx�Ⴊ�������邱�Ƃł��傤 8-)�B �R���s���[�^���ł����₩�� �l�b�g���[�N��g�ޏꍇ�ɂ��AT �R�l�N�^�� 50 �I�[���̃^�[�~�l�[�^��� �K�v�ł��B�R���s���[�^���m���P�[�u���Œ������Ă͂����܂���B ���̒��ɂ͐�����{�����J�[�h�̒��ɓ����Ă���悤�Ɍ�����ς���̃P�[ �u��������܂��B�ł��A���ۂɂ́A�O�����{������{�̃P�[�u�������s���� �����Ă���̂ł��B���̂��߃P�[�u���̉��f�ʂ͑ȉ~�`�ɂȂ��Ă��܂��B�l�b �g���[�N�Ԃ̕������ς��ꏊ�ł́A�J�[�h�ɐڑ����� BNC �R�l�N�^�̂Ƃ� ��ł˂��ꂪ�ł��Ă��܂��܂��B�����P�[�u����{�� BNC T �R�l�N�^��� ����킯�ł����A����ȏꍇ�ɂ́AT �R�l�N�^�̈���̑�����P�[�u������� �O���Ƃ����͖̂����ȑ��k�ł��B�����Č��ʂƂ��Ă̓l�b�g���[�N�ɏ�Q���� �����Ă��܂��̂ł��B 6.2. �c�C�X�g�y�A �c�C�X�g�y�A�P�[�u�����g�����l�b�g���[�N��g�ނɂ́A�A�N�e�B�u�n�u���K �v�ł��B�n�u�� $50 �ȏ�͂��܂��B�P�[�u�����̂��̂̒l�i���V���l�b�g�p �̂��̂��͍����ł��B�茳�ɂ���d�b�P�[�u�����g����Ƃ����b�͖Y�ꂽ�� �������ł��傤�B���܂��s�����Ƃ͂߂����ɂ���܂���B 100Mb/sec �̃C�[�T�l�b�g��g�ގ��ɂ́A�c�C�X�g�y�A���g����������܂� ��B�ŋ߂ł͎��Ə��p�̃l�b�g���[�N�̏ꍇ�ɂ́A�c�C�X�g�y�A��I�Ԃ̂��� �ʂɂȂ��Ă��܂��BRuss Nelson �́A�u�V���Ƀl�b�g���[�N��g�ނƂ��ɂ́A �J�e�S���[ 5 �̃P�[�u�����g���悤�ɂ��Ă��������B�����Ȃ��ƁA��Ǝ��� �����ʂɂȂ��Ă��܂��܂��B 100Base �n�̃l�b�g���[�N�̏ꍇ�ɂ́A��� �J �e�S���[ 5 �̃P�[�u�����K�v�ł��v�ƕt�������Ă��܂��B ���̃R���s���[�^���q�������Ȃ�A�n�u���Ȃ��Ă��������傤�Ԃł��B���� �ꍇ�ɂ� Rx �̃y�A�� Tx �̃y�A�����ւ��Ă��������B �Œ�p�^�u����ɂ��� RJ-45 �R�l�N�^�������̕��Ɍ����Ď���(�v���O���� ���̌��ɓ˂����ނ悤�Ɏ��킯�ł�)�A���[�� 1 �ԃs���ʼnE�[�� 8 �ԃs�� �ɂȂ�܂��B�e�s���̖����͈ȉ��̒ʂ�ł��B �s���ԍ� �p�r ---------- ---------- 1 �f�[�^�o�� (+) 2 �f�[�^�o�� (-) 3 �f�[�^���� (+) 4 �d�b�P�[�u���Ƃ��Ďg���Ƃ��ɗ��� 5 �d�b�P�[�u���Ƃ��Ďg���Ƃ��ɗ��� 6 �f�[�^���� (-) 7 �d�b�P�[�u���Ƃ��Ďg���Ƃ��ɗ��� 8 �d�b�P�[�u���Ƃ��Ďg���Ƃ��ɗ��� �P�[�u�������삷��ꍇ�ɂ́A���ɏq�ׂ邱�Ƃ𐳊m�ɍs���悤�ɂ��Ă����� ���B�����M�����̃y�A�͓����c�C�X�g���̃y�A���g��Ȃ���Ȃ�܂� ��BUTP �P�[�u���̕s�����������ŏ����ɂ��邽�߂ł��B��̕\������������ ���B1 �� 2 ����� 3 �� 6 �������y�A�M�����̓�g���A�����y�A�M������ ���B1 �� 3�A 2 �� 6 �ł͂���܂���!!!!! �Z���P�[�u���� 10MHz �Ƃ��Ďg �p����ꍇ�Ȃ�A�����ŊԈႢ�����ł����Ă��Ȃ�Ƃ��Ȃ�ł��傤�B�ł��� ��̓P�[�u�����Z���Ƃ������ł��B100 MHz �̎��ɂ�����ȕ��ɂ����Ƃ͂��l ���ɂȂ�Ȃ��悤�ɁB A �� �� B�� �����ԕ��ʂ̃p�b�`�R�[�h�̏ꍇ�Ȃ�A���Ȃ��Ƀs���ƃs����� ��������� OK �ł��B���́E�o�͂̂��ꂼ�ꂪ�e��̃c�C�X�g�y�A�ɂȂ�� ���ɂ�������̂ł�(�C���s�[�_���X�̖��)�B�܂�A1A �� 1B�A 2A �� 2B�A3A �� 3B�A ������ 6A �� 6B ��Ή������邱�ƂɂȂ�܂��B1A - 1B �� 2A - 2B �Ńc�C�X�g�y�A�������Ă��������B������̃c�C�X�g�y�A�� 3A - 3B �� 6A - 6B ��g�ݍ��킹�邱�ƂɂȂ�܂��B �n�u���Ȃ��ꍇ�ɂ́A�k���P�[�u��������Ƃ����肪����܂��B�܂�A A ���̓��͂� �v���X�}�C�i�X�������ł��� B ���̏o�͂ɂȂ�AA ���̏o�͂��v ���X�}�C�i�X�������ł��� B ���̓��͂ɂȂ�悤�ɂ���̂ł��B���������� �A1A �� 3B (A ���̏o��(+)�� B ���̓���(+)���A������ 2A �� 6B (A ���� �o��(-)�� B ���̓���(-))���q���̂ł��B�����āA���̓�{�Ńc�C�X�g�y�A�� ���܂��B���̓�{�� A(�J�[�h/�v���O)������݂ďo�͂ɑ���������́A�� �܂� B(�J�[�h/�v���O)������݂�Ɠ��͂ƂȂ���̂�`�B����̂ł��B 3A �� 1B ��(A ���̓���(+)�� B ���̏o��(+))�A���l�� 6A �� 2B (A ���̓� ��(-)�� B ���̏o��(-))��ڑ����܂��B�����āA���̓�{�ł܂��c�C�X�g�y�A ������܂��B���̓�{���`�B����̂́AA(�J�[�h/�v���O)������݂ē��͂� ����������́A�܂� B(�J�[�h/�v���O)�����猩��Əo�͂ƂȂ���̂ł��B �ł�����A���ʂ̃p�b�`�R�[�h���茳�ɂ���Ȃ�A���̕В[��ؒf������� Rx �̃y�A�� Tx �̃y�A�̏ꏊ�����ւ��A�����āA�V�����v���O�ɍ������� �ŌŒ肵�Ă��������ƂɂȂ�܂��B���łɃk���P�[�u�����������Ȃ�A�� �₱������Ƃ͂��������K�v����܂���B���̃P�[�u�������q���ł��A�� ���̃J�[�h����� Tx �M���� ��������̃J�[�h�� Rx ��(�t�����l)���荞�� ��Ă����܂��B ��: 10BaseT ���W���̍����l������ȑO�ɂ́A RJ-45 �R�l�N�^�Ə�q������ �Ɠ����`���̃P�[�u�����g�p����l�b�g���[�N����������������܂����B SynOptics �Ђ� LattisNet �� AT&T �Ђ� StarLAN �͂��̈��ł��B������ 3C503 �̂悤�ɁA�W�����p�̃Z�b�g�Őڑ�����n�u�̌`�������߂邱�Ƃ��ł� ��J�[�h������܂��B�Ƃ͂������̂́A�������������̃l�b�g���[�N�����p�� �J�[�h�́A�W���ƂȂ��Ă��� 10BaseT �l�b�g���[�N/�n�u�ł͐���ɋ@�\���� ���̂����ʂł�(AUI �|�[�g�̂���J�[�h�Ȃ�AAUI ���� 10BaseT �ւ̕ϊ��� �����Ă��܂�����A�g���Ȃ��͂��͂���܂���)�B 6.3. �V�b�N�C�[�T�l�b�g �V�b�N�C�[�T�l�b�g�͂���������������x��Ȃ̂ŁA�����̐ݔ��Ƃ̌݊����� �ۂ��߂ɂ����p���Ȃ��悤�ɂȂ��Ă��܂��B�Z���V�b�N�C�[�T�l�b�g�P�[�u ���ƃV���C�[�T�l�b�g�P�[�u���� N-to-BNC �p�b�V�u�R�l�N�^(�� 3$)���g�� �Đڑ�����Ƃ����A�K���̊g����߂��\�ł��B�����̃V���l�b�g���g������ �ꍇ�ɂ́A���ꂪ�őP�̑I���ł��傤�B���s�[�^���g���Ƃ����̂����������� ���ɂ͐����ł����A�������Ă��܂��܂��B 7. �\�t�g�E�F�A�ɂ��ݒ�ƃJ�[�h�̐f�f �قƂ�ǂ̏ꍇ�A�ݒ���\�t�g�E�F�A�ōs���� EEPROM �ɕۑ�����^�C�v�̃J �[�h�ł́A�J�[�h�� IRQ, I/O, �������A�h���X���̑���ݒ肷��ɂ̓}�V�� �� DOS �ŋN�����ăx���_������ DOS �ł̃v���O�������g���܂��B���肪 �������ƂɁA���̐ݒ�͕��ʂ͈�x�����s���悢���ł��B �������g���̃J�[�h�p�� DOS �̃\�t�g�E�F�A���������łȂ��ꍇ�A���̃J�[ �h�̐����҂� WWW �T�C�g�ŒT���Ă݂Ă��������B�T�C�g�̖��O������Ȃ��� ���� www. �x���_�� .com �Ƃ����̂��A�u�x���_���v�̂Ƃ�����҂̖��O �ɂ��Ď����Ă݂܂��傤�B����� SMC, 3Com, ���̑��{���ɂ�������̐����� �ŗL���ł��B (��: SMC ���̃J�[�h�Ȃ� www.smc.com �������Ă݂�Ƃ��� ���Ƃł��B���{�̉�ЂȂ� www. �x���_�� .co.jp �ɂȂ�܂��ˁB) ���ɂ͂����Ɉꗗ����Ă���悤�� Linux �ł̐ݒ胆�[�e�B���e�B�����݂� ��J�[�h������܂��B Donald �� Linux ��ő��鏬���ȃJ�[�h�f�f�v���O�� ���������������܂����B�����̂قƂ�ǂ͔ނ��l�X�ȃh���C�o�������ۂ� ������f�o�b�O�p�̃c�[�����琶�܂ꂽ���̂ł��B������f�G�ȃ��j���[�`�� �̃C���^�t�F�[�X�͊��҂��Ȃ��ł��������B���̃c�[���̂قƂ�ǂ́A�\�[�X �R�[�h��ǂ܂Ȃ��Ǝg���Ȃ��ł��傤�B�������̃J�[�h�p�̐f�f�\�t�g������ �ꍇ�ł��Acat /proc/net/dev �Ɠ��͂���A���̃J�[�h���N�����Ɍ��o���� �Ă��邩�ǂ����Ȃlj��炩�̏����܂��B �ǂ���ɂ��Ă��A�����̃v���O�����̑唼�� (�|�[�g�ւ̓ǂݏ��������� �邽�߂�) root �Ŏ��s����K�v������A��� ifconfig eth0 down �Ƃ����R �}���h�Ńl�b�g���[�N�J�[�h���V���b�g�_�E�����Ă������ق����ǂ��ł��� ���B 7.1. �e�C�[�T�l�b�g�J�[�h�̐ݒ�v���O���� 7.1.1. WD80x3 �J�[�h wd80x3 �̃J�[�h�����ɂ́ALinux �� ftp �T�C�g�� wdsetup-0.6a.tar.gz �� �������O�Œu����Ă��� wdsetup �Ƃ����v���O����������܂��B����͂��� �胁���e�i���X����ĂȂ��A�����Ԃ����ƍX�V������Ă��܂���B������ �ꂪ���܂��������߂����́A�ʖڂ�������A�J�[�h�ɕt���Ă������� DOS �ł̃v���O�������g���Ă��������B DOS �ł������Ă��܂��H���v�ASMC �Z�b�g�A�b�v�E�h���C�o�f�B�X�N�� SMC �� ftp �T�C�g�Ō�����܂��B���� ���A���̃��[�e�B���e�B�� EEPROM ���ڂ��Ă���J�[�h��p�ł��B������ wd8003 �J�[�h�Ƃ������� wd8013 �N���[���́A�W�����p���g���ăJ�[�h�� �ݒ肵�܂��B 7.1.2. Digital / DEC �J�[�h Digital EtherWorks 3 �V���[�Y�̃J�[�h�ɂ́A DOS �ł� NICSETUP.EXE �Ɠ� ���悤�Ȑݒ�v���O�������g���܂��B David C. Davies �́A EtherWorks 3 �p�̃h���C�o�ƈꏏ�ɂ��̐ݒ�v���O�����Ƃ��̑��̃c�[�������܂����B�� �߂� Linux �� ftp �T�C�g�� /pub/linux/system/Network/management �f�B�� �N�g���ŁA ewrk3tools-X.XX.tar.gz �Ƃ����t�@�C���������Ă��������B 7.1.3. NE2000+ �܂��� AT/LANTIC �J�[�h �i�V���i���E�Z�~�R���_�N�^�� DP83905 ���g�p�����J�[�h�̂����� (�Ⴆ �� AT/LANTIC �� NE2000+ �Ȃ�)�̓\�t�g�E�F�A�Őݒ肪�ł��܂��B (����� �̃J�[�h�� wd8013 ���G�~�����[�g���邱�Ƃ��\�ł��B) Donald �� FTP �T �[�o cesdis.gsfc.nasa.gov �ɂ��� /pub/linux/setup/atlantic.c �Ƃ��� �t�@�C�����g���Ă��̃J�[�h��ݒ肵�Ă��������B�܂��AKingston DP83905 �J�[�h�p�̐ݒ�v���O�����́A�J�[�h��ɂ���x���_�ŗL�̏����`�F�b�N�� �Ă��Ȃ����߂��̃`�b�v���g�p���Ă���S�ẴJ�[�h�Ŏg�p�\�Ȃ悤�ł��B Kingston Software <http://www.kingston.com/download/etherx/etherx.htm> �Ƃ��� URL �ɂ��� 20XX12.EXE ����� INFOSET.EXE ����肵�܂��傤�B NE2000+ �̃J�[�h��ݒ肷��ۂɂ́A������ݒ�l�����������N�������Ƃ� �C�����Ă��������B�悭�N������ EEPROM ��� (�t���Ă����Ȃ�) BOOT ROM ������� VGA �J�[�h�ƏՓ˂����Ă��܂��ݒ��L���ɂ��Ă��܂����Ƃ� ���B����́A�R���s���[�^�̓d������ꂽ�Ƃ��Ƀr�[�v�����邾���ʼn�ʂ� �͉����\������Ȃ��Ƃ������ʂɂȂ�܂��B �ʏ�A���̏�Ԃ���͈ȉ��̎菇�ʼnł��܂� -(�l�b�g���[�N)�J�[�h���� ��O���ău�[�g���ACMOS �Z�b�g�A�b�v���j���[�ɓ���܂��B�u�f�B�X�v���C �A�_�v�^�v�́u�Ȃ��v�ɁA�f�t�H���g�̃u�[�g�h���C�u�́uA: (���g���̃t ���b�s�[�h���C�u)�v�ɐݒ肵�܂��B�܂��A�u�S�ẴG���[�������� F1 ���� ��҂v���u�����v�ɕύX���܂��B����ŃR���s���[�^�̓��[�U�Ƃ̂���� �Ȃ��ŋN������ł��傤�B���ɋN���\�� DOS �̃t���b�s�[��(DOS ��� format a: /s /u �Ƃ����R�}���h���g����)�쐬���A�O�q�� 20XX12.EXE �A�[ �J�C�u�t�@�C�����ɂ��� default.exe �v���O�������R�s�[���܂��B������ echo default > a:autoexec.bat �Ƃ����R�}���h����͂��A�J�[�h��S���̏� ����Ԃɖ߂��v���O���������̃t���b�s�[���g�p���ău�[�g�����Ƃ��Ɏ����I �ɋN�������悤�ɂ��܂��B �R���s���[�^�̓d�����ANE2000+ �J�[�h���Ăю��t���A�쐬�����t���b �s�[���Z�b�g���A�Ăѓd�������܂��B�܂��r�[�v��������ł��傤�B������ �Ō�ɂ̓t���b�s�[����̃u�[�g�ɔ����ăt���b�s�[�h���C�u�̃��C�g���_�� ���锤�ł��B default.exe ���I���������邵�Ƀt���b�s�[�̓��삪�~�܂�� �� 1, 2 ���҂��A�d�����܂��傤�B�t���b�s�[���Ă�����x�d����� ���r�f�I�̋@�\���������Ă��锤�Ȃ̂ŁACMOS �ݒ�����ɖ߂��A�J�[�h �� EEPROM �ݒ�����D�݂̒l�ɕύX���邱�Ƃ��ł���ł��傤�B ���� DOS �Ɋ���Ă��Ȃ��Ȃ�Adefault.exe �v���O�����������I�ɋN������ DOS �̃u�[�g�f�B�X�N���g������ɁA Donald ��(�������I�v�V������t�� ��) atlantic �v���O�����������I�ɋN������悤�ɂ��� Linux �̃u�[�g�f�B �X�N���g�p���ď�L�ƑS���������Ƃ��ł��܂��B 7.1.4. 3Com �J�[�h 3Com Etherlink III �n�̃J�[�h(�Ⴆ�� 3c5x9)�́A Donald ��������ʂ̐� �胆�[�e�B���e�B�Őݒ肪�ł��܂��B�����̃J�[�h��ݒ肷��ɂ́A Donald �� FTP �T�[�o cesdis.gsfc.nasa.gov ���� /pub/linux/setup/3c5x9setup.c ����肵�Ă��������B (Etherlink III �n�� ���ł��V���� `B' �V���[�Y�����ł��� DOS �ł� 3c5x9B �ݒ胆�[�e�B���e�B �ɂ͂�葽���̃I�v�V����������܂��B) 7.2. �e��C�[�T�l�b�g�J�[�h�̐f�f�v���O���� Donald �������������̐f�f�v���O�����͈ȉ��� URL �������ł��܂��B�C �[�T�l�b�g�J�[�h�̐f�f�v���O���� <ftp://cesdis.gsfc.nasa.gov/pub/linux/diag/index.html> Allied Telesis AT1700 �| cesdis.gsfc.nasa.gov �� /pub/linux/diag/at1700.c �Ƃ����t�@�C����T���Ă��������B Cabletron E21XX �| cesdis.gsfc.nasa.gov �� /pub/linux/diag/e21.c �Ƃ� ���t�@�C����T���Ă��������B HP PCLAN+ �| cesdis.gsfc.nasa.gov �� /pub/linux/diag/hp+.c �Ƃ����t�@ �C����T���Ă��������B Intel EtherExpress �| cesdis.gsfc.nasa.gov �� /pub/linux/diag/eexpress.c �Ƃ����t�@�C����T���Ă��������B NE2000 �N���[�� �| cesdis.gsfc.nasa.gov �� /pub/linux/diag/ne2k.c �Ƃ� ���t�@�C����T���Ă��������B��ʓI�ƂȂ��� NE2000-PCI �N���[�������ɂ� PCI �ł�����܂��B RealTek (ATP) Pocket adaptor �| cesdis.gsfc.nasa.gov �� /pub/linux/diag/atp-diag.c �Ƃ����t�@�C����T���Ă��������B ���̑��̃J�[�h�S�� �|���̃J�[�h�ɂ��ăJ�[�l���������Ă������ �ׂ�ɂ́A cat /proc/net/dev ����� dmesg �Ƃ����R�}���h�������Ă݂Ă� �������B 8. �Z�p��� �����̃h���C�o�ŗV��ł݂�������A�܂��T�|�[�g����Ă��Ȃ��J�[�h�̃h�� �C�o���������g�ŏ����Ă݂������ɂ́A���̏��͂ƂĂ����ɗ����܂��B�� ���A���Ȃ�����ɋ������悤�ȕ��łȂ���A���͔̏͂���Ƃ悢�ł��� ���B 8.1. �v���O�����h I/O �� ���L������ �� DMA ���Ԃ̂Ȃ��p�P�b�g�̑���M�����ɂł��Ă���A����ȏ�̃r�b�g�f�[�^�� �l�b�g���[�N�ɗ������Ƃ͂ł��܂���B���݂̃C�[�T�l�b�g�J�[�h�͑S�āA�� �ԂȂ�����Ă���p�P�b�g����邱�Ƃ��ł��܂��BLinux �� DP8390 �h�� �C�o(wd80x3, SMC-Ultra, 3c503, ne2000 ��)�́A���������Ō��ԂȂ��p�P�b �g�𑗐M�ł��鏊�܂ŗ��Ă��܂�(����͌��݂̊��荞�݂̒x���Ɉˑ����� ��)�B�܂��A3c509 �� AT1500 �̃n�[�h�E�F�A�͎����I�Ɍ��Ԃ��Ȃ��p�P�b�g �𑗐M����̂őS����肠��܂���B ISA �o�X�� 5.3MB/�b(42Mb/�b)�������ł��܂��B����� 10Mbps �̃C�[�T�l�b �g�ɑ��Ă͏\���ȏ�Ɏv���܂��B100Mbps �̃J�[�h�̏ꍇ�ɂ́A�l�b�g�� �[�N�̃o���h���̉��b���邽�߂ɂ͍����ȃo�X�����炩�ɕK�v�ł��B 8.1.1. �v���O�����h I/O (NE2000, 3c509 ��) ���_: �����t���̃V�X�e�����\�[�X���g�킸�AI/O ���W�X�^�𐔌g�������� ����B16M �̐������Ȃ��B ���_: ���ʂ͓]�����x���ł��x���BCPU �͂����Ƒ҂���ԂƂȂ�A�C���^���[ �u���������p�P�b�g�̃A�N�Z�X�͕��ʂ͍���ł��邩�A�s�\�ł���B 8.1.2. ���L������(WD80x3, SMC-Ultra, 3c503 ��) ���_: �P�����v���O�����h I/O ��荂���ŁA�p�P�b�g�ւ̃����_���ȃA�N �Z�X���\�ł���B�\�ł���ALinux �̃h���C�o�͂���Ă��� IP �p�P�b �g���J�[�h����R�s�[����ۂɂ��̃`�F�b�N�T�����v�Z����B����ɂ��A�� ���� PIO �J�[�h���� CPU �̎g�p�ʂ����Ȃ��B ���_: ��������Ԃ�������������(DOS ���[�U�ɂƂ��Ă͑����ł��傤�B Linux �ł͖{���I�ɂ͂��܂�W����܂���)�B�܂��APIO �J�[�h��菭�Ȃ� �ɂ���A����ł� CPU ����������g���B 8.1.3. �X���[�u(����)�̒��ڃ������A�N�Z�X(Linux �Ŏg����J�[�h�͂��� �܂���!) ���_: ���ۂ̃f�[�^�]���̊Ԃ� CPU ����������B ���_: ���E�����̃`�F�b�N�A�A�������o�b�t�@�̊��蓖�āADMA ���W�X�^�̃v ���O���~���O�����邽�߁A�S�Ă̋Z�p�̒��ň�ԓ��삪�x���B�� DMA �`���l������������g����ɁA��ʃ�������Ƀo�b�t�@�������Ȃ���Ȃ�� ���B 8.1.4. �o�X�}�X�^���ڃ������A�N�Z�X(LANCE, DEC 21040 ��) ���_: �f�[�^�]���̊� CPU ���������B�����̃o�b�t�@���q���邱�Ƃ��� ���A ISA �o�X�ł� CPU ���Ԃ����܂薳�ʂɂ��Ȃ����A�قƂ�ǖ��ʂɂ��� ���B�o�X�}�X�^���s�� Linux �̃h���C�o�̑啔���͌��� `copybreak' �X�L�[ �����g���Ă���B���̃X�L�[���ł́A�傫�ȃp�P�b�g�̓J�[�h���璼�ڃJ�[�l ���̃l�b�g���[�N�o�b�t�@�ɓ�����A�����ȃp�P�b�g�� CPU �ɂ���ăR�s �[����ACPU �͌�ł̏����̂��߂ɃL���b�V���Ƀp�P�b�g�̓��e��m�点��B ���_: (ISA �o�X�̃J�[�h�ɂ������Ă͂܂�) ��ʃ������̃o�b�t�@�ƁA�J�[ �h�p�� DMA �`���l����K�v�Ƃ���B�ǂ�ȃo�X�}�X�^�J�[�h�ł��A�o�X��H ���ׂ����̃o�X�}�X�^�J�[�h������Ɩ����N�����B�Ⴆ�A���̂悤�ȃJ�[ �h�Ƃ��Ă͏����� SCSI �A�_�v�^������B�v�������ꕔ�̃}�U�[�{�[�h�p �`�b�v�Z�b�g�́A�o�X�}�X�^�J�[�h�Ŗ����N�����B�ǂ�Ȏ�ނ� DMA �f�o �C�X���g���Ȃ��ꍇ�Ƃ��ẮA 386 �̃\�P�b�g�ɑ}���Ēu��������悤�ɐ� �v���ꂽ 486 �v���Z�b�T���g���ꍇ������B���̂悤�ȃv���Z�b�T�́ADMA �����̊e�T�C�N���ŃL���b�V�����t���b�V������B(����ɂ� Cx486DLC, Ti486DLC, Cx486SLC, Ti486SLC �����܂܂��B) 8.2. �h���C�o������ �����Ɠ����Ă����h���C�o��������A�ǂ�ȃC�[�T�l�b�g�J�[�h�ł� Linux �ŗ��p�ł��܂��B���̂��߂ɂ̓��[�J�[���v���O���~���O�Ɋւ���Z�p �I�����A�l����������鏑�ނɃT�C������K�v�Ȃ��ɁA��ʂɌ����Č��J�� �邱�Ƃ���Ώ����ł��B�������邩�ǂ���(���Ȃ����R�[�h�������Ȃ� �̂Ȃ�A���Ȃ����{���ɗ~�����h���C�o��N���������Ă���邩�ǂ���) �� �ǂ��K�C�h�́ACrynwr ����(���� Clarkson ����)�̃p�P�b�g�h���C�o������ �ł��邩�ǂ����ł��BRuss Nelson ����͂��̍������s���āALinux �p�̃h ���C�o�̊J�����T�|�[�g����̂ɑ�ϗL�p�Ȃ��Ƃ������܂����B�l�b�g�T�[ �t�@�[�Ȃ�ȉ��� Russ' software �� URL �����Ă�������: Russ Nelson's Packet Drivers <http://www.crynwr.com/crynwr/home.html> �h�L�������g�����ł���A�����ŃJ�[�h�p�̃h���C�o�������A����� Linux ��Ŏg�����Ƃ��ł��܂�(���Ȃ��Ƃ������Ƃ��Ă�)�BXT �}�V���p�ɐ� �v���ꂽ�������̌Â��n�[�h�E�F�A�� Linux �Ȃǂ̃}���`�^�X�N�Ȋ��� �͂��܂������Ă���Ȃ��Ƃ������Ƃ��o���Ă��Ă��������BXT �^�C�v�̂��� ���g���ꍇ�A��ʂ̃g���t�B�b�N�������Ƃ��ɑ傫�Ȗ�肪�������邱�Ƃ��� ��܂��B �قƂ�ǂ̃J�[�h�� NDIS �� ODI �Ȃ� MS-DOS �p�̃h���C�o���t�����Ă��� �����A Linux �ɂ͂����̂��͖̂��p�ł��B�����̐l�͒��ڃ����N������A �����I�ɕϊ����邱�Ƃ��Ă��Ă��܂����A����͕s�\�ɋ߂��̂ł��B MS- DOS �p�̃h���C�o�� 16 �r�b�g���[�h�œ��삵�A�\�t�g�E�F�A���荞�݂��g�� �ăt�b�N���܂����A���҂Ƃ� Linux �J�[�l���ł͕s�\�Ȃ��̂ł��BLinux �p�̃h���C�o�̒��ɂ� MS-DOS �p�̂��̂����������D�ꂽ���̂�����̂ł� ����A������������݊������@�\�̂����Ƃ������{���̂Ƃ���ł��傤�B�Ⴆ �A 8390 �V���[�Y�̃h���C�o�� MS-DOS �̐��E�ɂ̂ݒm���Ă���s���|�� �]���o�b�t�@�𗘗p���Ă��܂��B���̔�݊����͎��ۂɂ͎d�l�ł���A������ ���� Linux �p�̃h���C�o��MS-DOS �p�̂�����������ɗǂ����̂ł��B (�s���|���]���o�b�t�@�Ƃ͏��Ȃ��Ƃ� 2 �̍ő�T�C�Y�̃p�P�b�g�o�b�t�@ ��]���p�p�P�b�g�Ɏg���Ƃ������Ƃ��Ӗ����܂��B����̓J�[�h�������Е��� �o�b�t�@��]�����Ă���ԂɃ��[�h����܂��B�o�b�t�@�̓]�����I��Ƃ����� ���̃o�b�t�@�����X�ɓ]������܂��B���̂悤�ɂ��āA�قƂ�ǂ̃J�[�h�͘A �����Ă���Ă���p�P�b�g��]�����邱�Ƃ��ł���̂ł��B) ���āA�v���O���~���O�Ɋւ��������ɓ���A���ꂪ���܂���������Ă��� ���̂�����(... ���̓�͎�v�ȕK�v�����ł� ;-)�A�ǂ����̃C�[�T�l�b�g �J�[�h�p�Ƀh���C�o���������Ƃ����ӂ���܂����ˁBLinux �̃J�[�l���\�[�X �c���[�Ɋ܂܂�Ă��鍜�g�݂ƂȂ�悤�ȃl�b�g���[�N�h���C�o����n�߂�� ���ł��B����͍ŋ߂̃J�[�l���� /usr/src/linux/drivers/net/skelton.c �� ����܂��B�܂��A�ȉ��ɋ����� URL �́uKernel Hackers Guide�v�����Ă݂� �Ɨǂ��ł��傤: KHG <http://www.redhat.com:8080/HyperNews/get/khg.html> 8.3. �J�[�l���ւ̃h���C�o�C���^�t�F�[�X �V�����h���C�o�����ۂɁA���Ȃ��������Ȃ���Ȃ�Ȃ����Ɋւ��邢�� ���̒��ӂ�����܂��B��L�̍��g�݃h���C�o�ƕ��s���Ă����ɏ�����Ă��� ���Ƃ�ǂނƁA���͂����肳����菕���ɂȂ�ł��傤�B 8.3.1. �������o �N�����ɃJ�[�h�̑��݂��������܂��B�������Ȃǂ���ǂݍ��ނ��Ƃɂ���Ă� �܂�ł���炸�Ɍ�������̂��x�X�g�ł��傤�BI/O �|�[�g����ǂݍ��ނ� �Ƃ��ł��܂��B���̃f�o�C�X�� kill ���Ă��܂������m��Ȃ��̂ŁA���o���� I/O �|�[�g�ɑ��鏉���������݂͗ǂ�����܂���B�������̃f�o�C�X�̏� �����͒ʏ킱�̒i�K�ōs���܂� (I/O ��� �� IRQ �����蓖�āA dev->??? �t�B�[���h�ɒl�������܂�)�B���Ȃ��͂��̃J�[�h���ǂ� I/O �|�[�g/���� �� �ɐݒ�ł���̂��A(�����g���Ă���̂ł����) ���L���������ǂ̂悤 �ɗL���ɂ���̂��A�܂����荞�ݔ������ǂ̂悤�ɑI��/�L���ɂ���̂��� �m���Ă���K�v������܂��B 8.3.2. ���荞�݃n���h�� �J�[�h�����荞�݂�������ƃJ�[�l���ɂ���ČĂ�܂��B����̓J�[�h ���Ȃ����荞�݂��������̂��ׁA����ɉ������������s���Ƃ������� ��S�����܂��B�ʏ�A���荞�݂�����������́A�f�[�^���L�^���ꂽ��A�]�� ���I��������A�G���[�̏�Ԃ����|�[�g����ꍇ�Ȃǂł��B���̏����ɉ����� �������s�����Ƃ��ł���悤�ɁA�W���銄�荞�ݏ�Ԃ�ێ�����r�b�g�� �m���Ă���K�v������܂��B 8.3.3. �]���� dev->hard_start_xmit() �ɘA������Ă���A�J�[�l�����f�o�C�X�ɏo�͂��� �ׂ��f�[�^�����݂���ꍇ�ɌĂ�܂��B����ɂ���ăf�[�^���J�[�h�ɏo�� ����A�]�����s���܂��B���̂��߂ɂ͂ǂ̂悤�Ƀf�[�^���܂Ƃ߃J�[�h�ɏo �͂��邩(���L�������[�R�s�[���APIO �]�����ADMA ��?)�A�܂��ǂ̂悤�ɂ� �ăJ�[�h��̐������ʒu�ɏo�͂��邩�m���Ă���K�v������ł��傤�B�X�ɂ� ���ɂ��ăP�[�u�������ăJ�[�h���f�[�^��]������悤�Ɏw�����]���㊄�� ���݂������邩��m���Ă���K�v������܂��B�n�[�h�E�F�A�����̃p�P�b �g���t���邱�Ƃ��ł��Ȃ��ꍇ�Adev->tbusy �t���O���Z�b�g����܂��B �܂��p�P�b�g���t���邽�߂̃o�b�t�@���Ă���ꍇ(�ʏ�A�]������ ���̊��荞�݂̊�)�Adev-tbusy �̓N���A���� mark_bh(INET_BH) �ɂ���Ă� ���ʂ̑w�ւƓ`�����܂��B 8.3.4. ��M�� �J�[�l���̊��荞�݃n���h������M�����Ăяo���̂́A�u�����v�ƃJ �[�h�����Ă������ł��B��M���̓J�[�h����f�[�^���擾���Ask_buff �ɕێ��� netif_rx(sk_buff) �ɂ���ăJ�[�l���Ɏ�M�����f�[�^�����݂��� ���Ƃ�m�点�܂��B�f�[�^��M���̊��荞�ݔ�����L���ɂ�����@�A�W���� ��M�X�e�[�^�X�r�b�g���`�F�b�N������@�A�J�[�h����f�[�^������ �@(�]�����Ɠ������A���L�������[, PIO, DMA ���̂����ꂩ)�𗝉����Ă��� �K�v������ł��傤�B 8.3.5. �I�[�v���� �I�[�v������ dev->open �ɘA������Ă���Aifconfig eth0 up �����s���� ���Ƃ� - ����̓f�o�C�X���I�����C���ɂ��f�[�^�̑��M��L�����܂� - �l�b �g���[�N�w�ɂ���ČĂ�܂��B�f�o�C�X�̎������o��(IRQ �̗L�����Ȃ�)�� �s���Ȃ���������ȏ����������������łȂ���܂��B 8.3.6. �N���[�Y�� (�ȗ��\) �N���[�Y���� ifconfig eth0 down �����s���ꂽ�Ƃ��ɃJ�[�h�𐳏�ȏ�� �ɐݒ肵�܂��B�n�[�h�E�F�A��������� IRQ �� DMA �`���l�����J�����A�g �����V�[�o�̂悤�ȓd�����������I�t�ɂ��܂��B 8.3.7. ���̑��̊� ���̕��ނ̊��ɂ̓��Z�b�g���̂悤�Ȃ��̂��܂܂�܂��B�h���C�o�͍ŏI ��i�Ƃ��ăJ�[�h�����Z�b�g�ł��܂��B�����͒ʏ�A���M���^�C���A�E�g�� ��Ȃǂ����ꍇ�ɍs���܂��B�܂��A�J�[�h��ɓ��v�I�f�[�^��ۑ����Ă��� ���W�X�^��������Ă���ꍇ�A���̃f�[�^��ǂݍ��ފ�������܂��B 8.4. 3Com ����̋Z�p��� �������Ȃ��� 3Com �p�̃h���C�o�Ɋւ��ċ����������Ă���̂Ȃ�A 3Com �� ��Z�p���邱�Ƃ��ł��܂��B Cameron �͐e�ɂ��A�ǂ̂悤�ɂ���� �����̂������Ă���܂����B 3Com �̃C�[�T�l�b�g�A�_�v�^�́u�e�N�j�J�� ���t�@�����X�v(TRs) �̒��Ńh ���C�o�������l�̂��߂ɉ������Ă��܂��B�����̃}�j���A���̓{�[�h�ւ� �v���O�����C���^�t�F�[�X�ɂ��ďq�ׂĂ��܂����A�Θb�I�ȃC���X�g���[ �V�����v���O�����₻�̑��G���h���[�U������悤�Ȃ��̂ɂ��Ă͐G���� �Ă��܂���B �l�b�g���[�N�A�_�v�^����̃}�[�P�e�B���O���͖����� TR �����J����悤�� ���Ă��܂��B���̃v���O�����������ǂ����Ă������߂ɁA'CardFacts' �ƌĂ� �����̂ɏW�Ă��܂��B`CardFacts' �Ƃ͎��������ꂽ�d�b���V�X�e�� �ł��B�v�b�V���z���œd�b���邱�Ƃɂ���ăt�@�b�N�X�̌`�Ŏ��邱�� ���ł���̂ł��B TR ����ɓ����ɂ́A 408-727-7021 �� CardFacts �֓d �b���Ă݂Ă��������B�h�L�������g�ԍ� 9070 �� Deveoper's Order Form �� �˗����܂��傤�B�d�b����Ƃ��ɂ́A���łɃt�@�b�N�X����������Ă���悤 �ɂ��Ă��������BOrder form �̏����ɏ]���ċL�����A 408-764-5004 �� �t�@�b�N�X���Ă��������B�}�j���A���� Federal Express �� 2nd Day �T�[�r �X�œ͂��͂��ł��B(�� ���ۂɂ̓A�����J(?)�̓d�b�ԍ��ł��̂ŁA���̂� �܃_�C�������Ȃ��ł�������) �}�j���A�����C�O�ǂ��o���ꂷ���Ă���ƍl���Ă���l�����āA�ނ�̓V�X�e ��������������؋��A���邢�͎��Ԃ��Ԃ������肷���Ă���؋���T������ ���Ă��܂��B���̂Ƃ���A3Com �̌ڋq�͂��̓_�ɂ��Ď��ۂɖ������Ă� ��A��X���s���Ă����v���̃��x���͖��Ȃ��ƌ����܂��B��X�ɂ͋��͂� ���Ă������ƂƁA���̂悤�ɐߓx��ۂ��Ƃ��K�v�ł��B 8.5. AMD PCnet / LANCE �x�[�X�̃J�[�h�Ɋւ��钍�� AMD LANCE (Local Area Network Controller for Ethernet) �́A�Ǝ��̐��i �� 79C960 �Ƃ��Ă��m���Ă��� `PCnet-ISA' �`�b�v�ɂ���Ēu��������� �܂����B AMD ���o���Ă����r�I�V�����`�b�v�ł��� 79C960 �͌��݃����[ �X����Ă��鑽���̐V�����J�[�h�̒��j���Ȃ��Ă�����̂ł��B`LANCE' �Ƃ� �����O�͎g���Ă��Ȃ��ꍇ�������A�V�����`�b�v���Â����O�œǂ�ł���l �����܂��B AMD �̃l�b�g���[�N���i����� Dave Roberts �͐e�ɂ����� �`�b�v�Ɋւ��Ď��̂悤�ȏ������J���Ă���܂����B �u�@�\�I�ɂ� NE1500 �ɑ���������̂ł��B���W�X�^�Z�b�g�͌Â� 1500/2100 �A�[�L�e�N�`���� LANCE �ɓ������A �Â� 1500/2100 �p�h���C�o�� PCnet- ISA ��œ���\�ł��傤�B NE1500 �� NE2100 �A�[�L�e�N�`���͊�{�I�ɂ� �������ł��B ���Ƃ��Ƃ� Novell �� 2100 �Ɩ������܂������A ���̂Ƃ��� 10BASE-2 �� 10BASE-T �̈Ⴂ���w�����̂Ƃ��Ďg�����Ƃ��Ă����悤�ł��B 10BASE-T �̃J�[�h�� 1500 �ԑ�̔ԍ���������͂��ł����B�Ⴂ�͂��� �����ł��B HP �� Racal-Datacom, Allied Telesis, Boca Research, Kingston Technology �Ȃǂ��܂ޑ����̃��[�J�[�� PCnet-ISA �x�[�X�̐��i�������[�X ���Ă��܂��B�������̐������[�J�[���\�t�g�E�F�A�ɂ���ăJ�[�h�̐ݒ�� �\�ɂ���悤�ȁu�W�����p�����v�@�\��lj����Ă���ȊO�́A�����̃J�[ �h�͊�{�I�ɂ͓������̂ł��B�������A�قƂ�ǂ̃J�[�h�͂��̂悤�ȁu�W�� ���p�����v�@�\�͎����Ă��܂���B AMD �� PCnet-ISA �g���J�[�h�����ɕW�� �f�U�C���p�b�P�[�W�Ƃ������̂���Ă��āA�����̐������[�J�[�͂���� �ύX�Ȃ��ɗ��p���Ă��邽�߂ł��B�܂�A�N�ł� PCnet-ISA �x�[�X�̃J�[ �h�p�h���C�o�������Ă݂悤�Ƃ����l�̓f�[�^�V�[�g�� AMD ������� ���Ƃ��ł���Ƃ������Ƃł��BAMD �� literature distribution center (800)222-9323 �ɓd�b���āA Am79C960, PCnet-ISA �f�[�^�V�[�g�Ɋւ��ĕ� ���Ă݂Ă��������B�Ȃ��A����͖����ł��B �ʏ�̃J�[�h�ł��邩�ǂ����ׂ��ԊȒP�ȕ��@�́A���ڂ��̃J�[�h���� �Ă݂邱�Ƃł��B�����A�ʏ�̃J�[�h�ł���A�傫�ȃ`�b�v�ƁA�����U�� �q�A������ IEEE �A�h���X PROM�A�����Ă����炭�u�[�g ROM �̂��߂̃\�P�b �g�A�����ăR�l�N�^( ����͒���Ă��郁�f�B�A�I�v�V�����Ɉˑ����� 1/2/3 �� �ƕω����܂� )���t���Ă��܂��B10BASE-2 �J�[�h�ł���A�g���� �V�[�o���������ڂ��Ă���Ƃ������Ƃɒ��ӂ��Ă��������B�Ȃ��APCnet- ISA �`�b�v����͗��ꂽ�R�l�N�^���ӂɍڂ��Ă��邱�Ƃ������悤�ł��v �J�[�h���������Ă݂����l�ɒ��ӂ��Ăق����̂́ALANCE �J�[�h�ł��������� �Ȃ�u���X�^�[�g�v�̕��@���قȂ�Ƃ������Ƃł��B���Ƃ���ŐM �����E����������̂�����A��n�߂����_��(���傤�Ǐ��������ꂽ���� �悤��)�M�����E���͂��߂���̂�����܂��B 8.6. �}���`�L���X�g�Ɩ����ʃ��[�h Donald ���v�����Ă��ꂽ���Ƃ̂�����́A�}���`�L���X�g�Ɩ����ʃ��[�h �̃t�b�N�̎����Ɋւ��Ăł��B�����[�X����Ă��� ISA �p�̑S�ẴJ�[�h(�� �܂�A���t�@�łł͂Ȃ�����)�̃h���C�o�͖����ʃ��[�h���T�|�[�g���Ă��� ���B Donald �͈ȉ��̂悤�ɏq�ׂĂ��܂�: �u�T�O�I�Ɏ������ȒP�Ȗ����ʃ��[�h ����n�߂Ă݂悤�B�قƂ�ǂ̃n�[�h�E�F�A�ɑ��Ă��Ȃ�����Ȃ�Ȃ��� �́A���W�X�^�r�b�g��ݒ肷�邱�Ƃ��B��������A���C����̑S�Ẵp�P�b �g����邱�Ƃ��ł���B���āA����͂�����������ȗv�̂��B�������� �n�[�h�E�F�A�̓{�[�h����� (����͂������̃p�P�b�g�𗎂��Ă��܂��� ���m��Ȃ�)�A�Đݒ肵�A�����Ă���ɍēx�C�[�T�l�b�g�J�[�h��L���ɂ� ��B�˂��A�ȒP���낤�B���āA���ɂ���قǂ͖�������Ȃ����Ƃ����悤�B�} ���`�L���X�g���B�}���`�L���X�g������ɂ͓�ʂ�̂���������: 1. �����ʃ��[�h�ƃo�[�N���[�p�P�b�g�t�B���^(BPF)�̂悤�ȃt�B���^�𗘗p ����B BPF �̓p�^�[���}�b�`���O���s���X�^�b�N����ŁA���������ׂ��� �A�h���X������I�����Ă����悤�ȃv���O�������������Ƃ��ł���B BPF �̃����b�g�͂Ƃ��Ă���ʓI�Ńv���O�����\�����Ă��Ƃ��B�t�Ƀf �����b�g�͖����ʃ��[�h�ɐݒ肵�A�o�^����Ă���p�P�b�g�t�B���^��� ���ăl�b�g���[�N��֑S�Ẵp�P�b�g�������Ƃ��J�[�l���������邽 �߂̈�ʓI�ȕ��@���Ȃ��Ƃ������Ƃ��B�ڂ����� ``�o�[�N���[�p�P�b�g �t�B���^''�����邱�ƁB 2. �قƂ�ǂ̃C�[�T�`�b�v�������Ă�������̃}���`�L���X�g�t�B���^�� �p����B �����ł������̃C�[�T�J�[�h��C�[�T�`�b�v�������Ă���@�\���Љ�Ȃ� ��Ȃ�Ȃ����낤: �`�b�v/�J�[�h �����ʃ��[�h �}���`�L���X�g�t�B���^ ------------------------------------------------------ Seeq8001/3c501 ���� Binary filter (1) 3Com/3c509 ���� Binary filter (1) 8390 ���� Autodin II six bit hash (2) (3) LANCE ���� Autodin II six bit hash (2) (3) i82586 ���� Hidden Autodin II six bit hash (2) (4) 1. �����̃J�[�h�̓t�B���^�𓋍ڂ��Ă���Ƃ����Ă��邯��ǁA����ɒP ���� yes �� no �Łu�S�Ẵ}���`�L���X�g�p�P�b�g����M����v���u�S�� �̃}���`�L���X�g�p�P�b�g����M���Ȃ��v��I�Ԃ��̂��B 2. AUTODIN II �͕W���I�ȃC�[�T�l�b�g CRC (�`�F�b�N�T��) �̑��������B�� �̎d�g�݂ł̓}���`�L���X�g�A�h���X�̓n�b�V���e�[�u���Ƀn�b�V���� ��A���o�����Ƃ��ł���B�����A��������r�b�g���L���ɂȂ��Ă��� �A���̃p�P�b�g�͎�M�����B�C�[�T�l�b�g�̃p�P�b�g�͏������s���n �[�h�E�F�A�����ɒP���ɂȂ�悤�ɐv����Ă���B�܂�A�ŏ��� 6 �I �N�e�b�g(�s����A�h���X) �̌�ACRC����� 6 �r�b�g(�ʏ��)(��ɃG�� �[�̃`�F�b�N�Ɏg�p�����)�����b�`���āA�n�b�V���e�[�u���ւ̃C���f�b �N�X�Ƃ��ė��p����� (6 �r�b�g�A�܂�A64 �r�b�g�e�[�u���Ƃ����� �ƂɂȂ�)�B 3. �����̃`�b�v�� 6 �r�b�g�̃n�b�V���𗘗p���A�z�X�g���v�Z���ă��[�h �����e�[�u���������Ă��Ȃ���Ȃ�Ȃ��B�܂�A�J�[�l���� CRC �̃R �[�h���܂�ł��Ȃ���Ȃ�Ȃ��Ƃ������ƂɂȂ�B 4. 82586 �͓����I�� 6 �r�b�g�̃n�b�V���𗘗p����B�������A��M������ �}���`�L���X�g�A�h���X�̃��X�g����n�b�V���e�[�u�����v�Z����B �����̃`�b�v�̂ǂ�������S�ȃt�B���^�����O���s�킸�A�����čŏI�I�� �t�B���^�����O�����邽�߂ɒ��ԃ��x���̃��W���[�����K�v�ł��邱�Ƃɒ��� ���邱�ƁB�܂��S�Ă̏ꍇ�ɂ����āA��M�������}���`�L���X�g�A�h���X�� �ω������ꍇ�n�b�V���e�[�u�����Čv�Z���邽�ߋ����ꂽ�}���`�L���X�g�A �h���X�̊��S�ȃ��X�g��ێ����Ȃ���Ȃ�Ȃ����Ƃɂ����ڂ���Ƃ����v 8.7. �o�[�N���[�p�P�b�g�t�B���^ (BPF) �J���҂̈�ʓI�ȍl���́ABPF�̓J�[�l���ɂ���Ē����̂ł͂Ȃ��A(�� ������܂�g���Ȃ�)�݊������C�u�����ɂ���Ē����ׂ��ł���� �������̂ł��B �m��Ȃ��l�̂��߂̐���: BPF �Ƃ̓J�[�l���̃l�b�g���[�N�w�ɂǂ̃p�P�b�g ���֗^���Ă���̂����w�肷�邽�߂̋@�\�ł��B����̓l�b�g���[�N�R�[�h�� ���ʂ̃��x���ɂ����Đ�p�̃X�^�b�N����C���^�v���^�Ƃ��Ď�������Ă��� ���B�A�v���P�[�V�����͂��̌���ɂ���ď����ꂽ�v���O�������J�[�l���ɓn ���A�J�[�l���͂���Ă���p�P�b�g�ɑ��Ă��̃v���O���������s���܂��B�� ���J�[�l���������� BPF �A�v���P�[�V�����������Ă���ꍇ�A���ꂼ��̃v ���O�����͂��ꂼ��̃p�P�b�g�ɑ��Ď��s����邱�ƂɂȂ�܂��B ���́A�p�P�b�g�t�B���^�v���O�����ɂ���ăA�v���P�[�V�������ǂ̎�ނ� �p�P�b�g�Ɩ{���ɊW������̂��𐄑����邱�Ƃ�����Ƃ������Ƃł��B�� �������āA��Ƀt�B���^�����s����Ƃ������Ƃ���ʓI�ȉ����@�ɂȂ�܂��B �}���`�L���X�g�A�h���X�Ɍ����ĒႢ�f�[�^�]���ʂ̃X�g���[���𒊏o���邽 �߂� BPF �v���O������o�^����A�v���P�[�V������z�����Ă݂Ă��������B �قƂ�ǂ̃C�[�T�l�b�g�J�[�h�́A�����̕s�K�v�ȃ}���`�L���X�g�̃p�P�b�g ������ 64 �̃G���g������Ȃ�n�b�V���e�[�u���Ƃ��Ď�������Ă���n �[�h�E�F�A�I�ȃ}���`�L���X�g�A�h���X�t�B���^�������Ă��邽�߁A�e�Ղɂ� �̏������s���Ă��܂��\��������܂��B������ BPF �̏ꍇ�A�J�[�l���̓C ���^�t�F�[�X���ʃ��[�h�A�܂�u�S�āv�̃p�P�b�g����M���郂�[�h�A �ɕύX���Ȃ��Ă͂Ȃ炸�A�����̏��������̃t�B���^�ɂ���čs��Ȃ���� �Ȃ�܂���B����͓��삵�܂����A���̏����̓p�P�b�g��v������v���Z�X�� ������Ɖ������邱�Ƃ����ɓ���̂ł��B 9. ���b�v�g�b�v/�m�[�g�u�b�N�R���s���[�^�ł̃l�b�g���[�N ���b�v�g�b�v���l�b�g���[�N�ɂȂ����@�́A���܂葽������܂���BSLIP �R�[�h���g�p���� (�����ăV���A���|�[�g�̑��x�Ŏg�p����) ���@�APCMCIA �X���b�g���T�|�[�g����m�[�g���w��������@�A�h�b�L���O�X�e�[�V�����t�� ���b�v�g�b�v���w������ ISA �C�[�T�J�[�h��}�����@�A���邢�̓p�������| �[�g�p�̃C�[�T�l�b�g�A�_�v�^���g�p������@�ł��B 9.1. SLIP ���ꂪ�����Ƃ������ȉ����@�Ȃ̂ł����A�Ƃق����Ȃ�����ȕ��@�ł��B���� ���ɍ����ȓ]�����x�͊��҂ł��Ȃ��Ƃ��Ă��܂��BSLIP �͎��ۂ̂Ƃ���C�[ �T�l�b�g�J�[�h�Ƃ͊W�Ȃ��̂ŁA�����ł͂���ȏ�������܂���BNET-2 HOWTO ���Q�Ƃ��Ă��������B 9.2. PCMCIA �̃T�|�[�g �����̎����Ă���n�[�h�E�F�A�����ł��邩�A���m�ɔc�����Ă������� (���� �킿�A�J�[�h�̃��[�J�[�APCMCIA �̃R���g���[���`�b�v�̃��[�J�[)�B���ꂩ �� LAPTOPS �`���l���ɂ��Ă��q�˂Ă��������B������ɂ���A�S�Ď����P ���ɍs���Ƃ͎v��Ȃ����Ƃł��B�����炶�イ������������A�J�[�l���Ƀp�b �`�Ă��肷��K�v�����邩������܂���B���� `make config' �ƃ^�C �v�ł���������邱�Ƃł��傤 8-) ��: pcmcia-cs �p�b�P�[�W�̂������ŁA�p�b�`���ĂȂǂ̍�Ƃ͂قƂ�ǂ� ��܂���B�܂��Apcmcia-cs �ɓ����� SUPPORTED.CARDS �ɋL�ڂ���Ă���J �[�h�����w������A���قǖ��͐����Ȃ��ł��傤�B �����_�ł́A�Q�� PCMCIA �`�b�v�Z�b�g�ADatabook �� TCIC/2 �� Intel �� i82365 ���T�|�[�g����Ă��܂��B (��: i82365 �ɂ͑����̌݊��`�b�v���� �݂��܂��B) �������֗̕��ȃv���O������ tsx-11.mit.edu �� /pub/linux/packages/laptops/ �ɂ���܂��BPCMCIA �C�[�T�J�[�h�̃h���C�o ����APCMCIA �̃R���g���[���`�b�v�ƒʐM���邽�߂̃v���O�����܂ł���� ���B�����̃h���C�o�́A�ʏ����� PCMCIA �`�b�v (���Ȃ킿 Intel �� 82365 �� TCIC/2) �p�ɊJ������Ă���̂Œ��ӂ��Ă��������B NE2000 �݊��J�[�h�ɂ��ẮADOS ���ŃJ�[�h��ݒ肵�A���̌� DOS �̃R �}���h�v�����v�g���� loadlin �o�R�� Linux ���N��������悤�ɂ��Đ����� �Ă���l�����܂��B PCMCIA �̃T�|�[�g��]��ł��� Linux ���[�U�ɘN��ł��B�傫�Ȑi�������� ����܂��B���̐��ʂ̐�삯��S���Ă���̂� David Hinds �ł��B�ނ� �ŐV�� PCMCIA �T�|�[�g�p�b�P�[�W�͈ȉ��������ł��܂�: PCMCIA Package <ftp://cb-iris.standford.edu/pub/pcmcia> �t�@�C������ pcmcia-cs-X.Y.Z.tgz �̂悤�ɂȂ��Ă��āAX.Y.Z ���ŐV�̃o �[�W�����ԍ��ł��B����͂��Ԃ� tsx-11.mit.edu �� FTP �T�C�g�ɂ��u���� ��͂��ł��B Donald �� PCMCIA �C�l�[�u���̓��[�U���x���̏����Ƃ��ē��삵�ADavid Hind �̂���̓J�[�l�����x���̉����@�ł��邱�Ƃɒ��ӂ��Ă��������BDavid �̃p�b�P�[�W�̕����A���Ȃ�L���͈͂ŗ��p����Ă��ĊJ�����p������Ă��� ���Ƃ���A������𗘗p�������������ł��傤�B 9.3. �h�b�L���O�X�e�[�V������ ISA �C�[�T�J�[�h ���b�v�g�b�v�p�̃h�b�L���O�X�e�[�V�����͑�� 250 �h�����x���A2 �̃t ���T�C�Y ISA �J�[�h�A2 �̃V���A���� 1 �̃p�������|�[�g���g�p�ł��� ���B�قƂ�ǂ̃h�b�L���O�X�e�[�V�����̓��b�v�g�b�v�{�̂̃o�b�e�����狋 �d����A�Z�� ISA �J�[�h���g�p����ꍇ�ɂ́A�h�b�L���O�X�e�[�V�������� �ɒlj��̃o�b�e��������ł�����̂�����܂��B�����ȃC�[�T�J�[�h��lj��� �邱�ƂŁA�t���X�s�[�h�̃C�[�T�l�b�g�̐��\������ł��܂��B 9.4. �|�P�b�g�^�p�������|�[�g�̃A�_�v�^ `�|�P�b�g' �^�̃C�[�T�l�b�g�A�_�v�^�����Ȃ��̗v���ɍ��v���邩������� ����B�p�������|�[�g�̐����̂��߂��̓]�����x�͂���قǂ������Ƃ����킯 �ɂ͂����܂��� (���Ԃ� 200kB/�b �������Ƃ���?)�B �܂��A�قƂ�ǂ̏ꍇ�ǂ̃R���Z���g�ɍS������邱�ƂɂȂ�܂��B���b�v �g�b�v�̃L�[�{�[�h�|�[�g����d�͂���������P�[�u�����w�����邢�͎��삷 �邱�Ƃɂ��A�R���Z���g�� AC �A�_�v�^���g�p���Ȃ��čςނ��Ƃ�����܂� (``�L�[�{�[�h�d��''�̍����Q��)�B (��: �ꕔ�T�u�m�[�g�ł́A�d�������\ �͂ɖ�肪���邩������܂���B) ``DE600 / DE-620'' ����� ``RealTek'' �̍��Ƀ|�P�b�g�A�_�v�^�̃T�|�[�g �Ɋւ�������܂��B 10. ���̑� �����ł́A�ق��ɓK���ȏꏊ���Ȃ����������Ƃ肠�����Ă��܂��B�֘A�� ��������A���l�����ł͂Ȃ��e�[�}�ɂ��Ă������ł͎��グ�܂��B 10.1. �J�[�l���ɃC�[�T�l�b�g�֘A������n�����@ �N�����ɃJ�[�l������閽�߂ɂ́A��̎�ނ�����܂��Bether and reserve �����̓�ł��B LILO �� loadlin ���g���Ė��߂�`���邱�Ƃ��� ���܂��B�Ƃɂ����A�I�v�V������t���邱�Ƃ��ł���u�[�g���[�e�B���e�B�� �牽�ł� OK �ł��B ���Ƃ��A�������O��(123, 456, 789 �Ƃ������Ƃɂ��Ă����܂��傤)�Ƃ� `blah' �Ƃ������߂� LILO ���g���Ĉ����n���Ƃ��ɂ́A LILO: linux blah=123,456,789 �Ƃ��Ă��������B�N���������Ɋւ���ڍׂɂ��ẮA BootPrompt-HOWTO <http://metalab.unc.edu/mdw/HOWTO/BootPrompt- HOWTO.html> �����ǂ݂��������B 10.1.1. ether �R�}���h ether= �Ƃ��������́A �J�[�l���ɂ����ɑg�ݍ���ł���h���C�o�ɑ��ėp ������̂ł��B���̈����́A���W�����[�����Ă���h���C�o�ɑ��Ă͉��̌� �ʂ�����܂���B��{�I�Ȏg������ ether=IRQ,BASE_ADDR,PARAM_1,PARAM_2,NAME �̂悤�ɂȂ�܂��B �I�v�V�����͂�������ȗ��\�ł��B�����ȊO�̍ŏ��̃I�v�V������ NAME �� �݂Ȃ����ƂɂȂ��Ă��܂��B IRQ:��������܂ł��Ȃ��ł��傤�B`0'(�ʏ�̏����ݒ�l)�ɂ���� IRQ ���� ���ݒ�ɂȂ�܂��B���j�I�Ȍo�܂ɂ���āAIRQ �͍ŏ��̃A�h���X�ł͂Ȃ��A �x�[�X�A�h���X�Őݒ肷��悤�ɂȂ��Ă��܂��B�����ʂ̂��Ƃ��ύX�ɂȂ�� ���ɂ́A���̓_�����܂邱�Ƃł��傤�B BASE_ADDR:����������̕K�v�͂Ȃ��ł��傤�B`0'(�ʏ�̏����ݒ�l)�ɂ��� �ƁA�e�J�[�h���ƂɌ��܂��Ă���A�h���X�����Ɏ����Ă������ƂɂȂ�܂��B PARAM_1: ���Ƃ��Ƃ���́AWD80*3 �̂悤�ȃC�[�T�l�b�g�J�[�h�̋��L������ �J�n�A�h���X�l��ύX���邽�߂̈����ł����B�Ȃ��ɂ́A���̈����̉��� 4 �r�b�g���f�o�b�O���b�Z�[�W���x����ݒ肷�邽�߂ɗ��p���Ă���h���C�o�� ����܂��B���̏ꍇ�̏����l�� 0 �ŁA���b�Z�[�W���x���� 1 ���� 7 �� 7 �i �K�ɐݒ�ł���悤�ɂȂ��Ă��܂�(��ԏڂ����̂� 7 �ɂȂ�܂�)�B�����l �� 0 �̏ꍇ�ɂ́A�����������b�Z�[�W���\������Ȃ��Ȃ�܂��B�܂��ALANCE �h���C�o�͂��̈����̉��� 4 �r�b�g�� DMA �̑I���ɗ��p���Ă��܂��B���̒l ���w�肵�Ȃ��ꍇ�ɂ́A DMA �����ݒ�ƂȂ�܂��B PARAM_2: 3c503 �h���C�o�͂��̈������g���āA�����g�����V�[�o�ƊO���g�� ���V�[�o�̑I�����s���܂��B�����l �� 0 �͓����g�����V�[�o��\���Ă��� ���B�O�� AUI ��I������ꍇ�ɂ́A���̒l�� 1 �ɐݒ肵�܂��BCabletron E21XX �J�[�h�́A���̕ϐ��̉��� 4 �r�b�g���o�̓��f�B�A�̐ݒ�ɗ��p���� ���܂��B���̒l���w�肵�Ȃ��ꍇ�ɂ́A�������o�ƂȂ�܂��B NAME: �ݒ肵���e�l���g�p����l�b�g���[�N�f�o�C�X���w�肷������ł��B�W ���I�ȃJ�[�l���ł� `eth0', `eth1', `eth2' ���邢�� `eth3' (�o�X�ڑ��C �[�T�l�b�g�J�[�h�̏ꍇ)�A `atp0'(�p�������|�[�g�ڑ��̏ꍇ)�A�������� `pocket' (�C�[�T�l�b�g�A�_�v�^�̏ꍇ)�ɂȂ�܂��B�A�[�N�l�b�g�h���C�o �� 'arc0' �Ƃ������̂�p���Ă��܂��B�C�[�T�l�b�g�J�[�h���ꖇ�����Ȃ��� ���ɂ́A`eth0' �������Ă݂�Ƃ����̂������ݒ�ƂȂ��Ă��܂��B�ȏ� �̃J�[�h��p����ۂɂ́A�e�J�[�h�̃x�[�X�A�h���X�� LILO �����Ƃ��Ė��� �I�ɗ^���Ă��K�v������܂��B1.0 �̃J�[�l���� LANCE �x�[�X�̃C�[�T �l�b�g�J�[�h����ʈ������Ă��܂����B���̏ꍇ�ɂ́A LILO �����͖����� ��A LANCE �J�[�h�͂˂� `eth<n>'�ƂȂ�܂�(n �� 0 ����n�܂�܂�)�B ����� LANCE �ȊO�̃C�[�T�l�b�g�J�[�h������ꍇ�ɂ́A�����I�ɂ���� `eth<n+1>' �Ǝw�肵�Ă��K�v������܂��B����ɁA `ether=0,-1,eth0' �� �悤�ɂ��� 'eth0' �ɑ���ʏ�̃`�F�b�N���I�t�ɂ��邱��(�������A�� ��̓o�O�ł�)�B 10.1.2. reserve �R�}���h ���� LILO ���߂��A�g������ ��ɋL���� 'ether=' �̏ꍇ�Ɠ����ł��B�� ��A�ȉ��̂悤�� lilo.conf �̃u�[�g�Z���N�^�ɂ����t������������� �ł��B reserve=IO-base,extent{,IO-base,extent...} �f�o�C�X�h���C�o�����͈͓��ɂ�����f�o�C�X���o(�������o)�̑ΏۊO�Ƃ� ��K�v������R���s���[�^������܂��B����Ȃ��Ƃ��K�v�ƂȂ�̂́A�n�[�h �E�F�A�̐v�����e���Ȃ��߁A�u�[�g���ɓ������Ă��܂��ꍇ�A���o�Ɏ��s�� ��n�[�h�E�F�A�̏ꍇ�A����܂łɍs�������o��Ƃɂ���ăn�[�h�E�F�A�̏� �Ԃ��ω����Ă��܂��ꍇ�A���邢�͒P�ɃJ�[�l�����������ł��Ȃ��n�[�h�E�F �A�̏ꍇ�ł��B reserve �Ƃ����u�[�g�������́A���o�ΏۊO�Ƃ��� I/O �|�[�g�̈���w�肷 �邱�Ƃɂ���Ă��̖��ɑΏ����邽�߂̂��̂ł��B�w�肵���̈�́A�J�[�l ���̃|�[�g�o�^�e�[�u���ɏ������܂��̂ŁA�����������炩�̃f�o�C�X���� �o�ς݂ł��邩�̂悤�Ɏ�舵���邱�ƂɂȂ�܂��B�������A���̃R�� �s���[�^�ł́A���������e�N�j�b�N�͕K�v����܂���B���̈�����ݒ肷�邱 �ƂɂȂ�̂́A���炩�̖�肪���������ꍇ��A���ʂ̏ꍇ�����ł��B �w�肵���͈͓��ɂ��� I/O �|�[�g�̓f�o�C�X���o�̑ΏۊO�ƂȂ�܂��B���� ��@�́A���炩�̃f�o�C�X�� NE2000 �ƏՓ˂�����A�������F���ł��Ȃ��ꍇ �ɗ��p����Ă��܂����B�ʂ̋N���������ɂ���Ė����I�ɂ��̎|���w�肵�Ȃ� ����A�������f�o�C�X�h���C�o�ł��w��͈͓��ɂ���Ό��o���珜�O����Ă� �܂��܂��B�܂�A���̏ꍇ�ɂ͑��̋N���������� reserve ���������� ����Ɏg�p���邱�ƂɂȂ�킯�ł��B�Ƃ����̂��A����̃f�o�C�X��ی삷�� ���߂� reserve�Ώۗ̈���w�肷��Ƃ��ɂ́A�ʏ킻�̃f�o�C�X�̌��o�� �I�Ɏw�肵�Ă��Ȃ���Ȃ�����ł��B�A�h���X�������I�Ɏw�肵�Ă��� �A���̃f�o�C�X�h���C�o�̓|�[�g�o�^�e�[�u��������悤�ɂȂ�� ���B �u�[�g�s�̗���ȉ��Ɏ����܂��B LILO: linux reserve=0x300,32 ether=0,0x300,eth0 ��������A0x300-Ox31f �͈̔͂ɂ��Ă̓C�[�T�l�b�g�h���C�o�ȊO�̂��� ���f�o�C�X�h���C�o�̃`�F�b�N���s�Ȃ��܂���B �u�[�g���Ɏw��ł���p�����[�^�����ɂ� �ő� 11 �Ƃ�������������̂� ���ʂł��B�Ƃ������Ƃ́Areserve ��p���ē���ł��鏜�O�͈͂̐��͍ő�� ���܃J���ɂȂ�܂��B���ɍ��ݓ������w�肪�K�v�ȏꍇ�ɂ́Areserve ������ �����ׂ邱�ƂɂȂ�܂��B 10.2. �C�[�T�l�b�g�h���C�o�����W���[���Ƃ��ėp����ꍇ ������� Linux �f�B�X�g���r���[�V�����́A���������̃h���C�o������g �ݍ��J�[�l�������悤�ɂȂ��Ă��܂��B���Ȃ킿�A�啔���̃h���C �o�I�����N���\�ȓƗ��������W���[���Ƃ��Ē��Ă���̂ł��B�� �W���[���h���C�o�����[�h����ɂ́A�Ǘ��҂� modprobe(8) �R�}���h�����s ����Ƃ����̂����ʂ̕��@�ł��B�ꍇ�ɂ���ẮA `kerneld'(�J�[�l�� 2.0)���邢�� `kmod'(�J�[�l�� 2.1)�R�[���𗘗p���ăJ�[�l�������W���[�� �h���C�o�������I�Ƀ��[�h����悤�ɂȂ��Ă��邱�Ƃ�����܂��B ���g���̃f�B�X�g���r���[�V�����ɂ́A�C�[�T�l�b�g���W���[���ݒ�p�̂��� �������ݒ�c�[�������Ă��邩���m��܂���B���̏ꍇ�ɂ́A�܂����̃c�[ ���������Ă݂�ׂ��ł��B�ȉ��ɂ́A�ǂ�Ȃ��炵���ݒ�v���O�������g�p ����Ƃ��ɂ���ł���v�f�A���������v���O������p���ĕύX��������ɂ� ���Ēm���Ă����ׂ����Ƃ��L�ڂ��Ă��܂��B �ǂ̃��W���[�����g�p���A�e���W���[���ɑ��Ăǂ̂悤�ȃI�v�V������ݒ� ���邩�ɂ��Ă̏��́A�ʏ� /etc/conf.modules �t�@�C�����ۑ����Ă��� ���B���̃t�@�C���ɋL�ڂ���ݒ�̒��ł��C�[�T�l�b�g�J�[�h�Ɋւ��ē��ɑ� �ȃI�v�V������ alias �� options �̓�ł��B modprobe �R�}���h���� �W���[���Ɋւ���������ۂɎQ�Ƃ���̂��A���̃t�@�C���ł��B ���ݎg�p���̃J�[�l���p�̃��W���[���́A/lib/modules/`uname -r`/net �Ƃ� �����̂̃f�B���N�g���ɂ���̂����ʂł��B uname -r �́A�J�[�l���̃o�[ �W������(��: 2.0.34)��Ԃ��Ă���R�}���h�ł��B���g���̃J�[�h�p�̃��W�� �[���͂����Ō�����͂��ł��B conf.modules �t�@�C���Ő^����ɕK�v�ƂȂ�̂́A eth0, eth1... �Ƃ��� ���l�b�g���[�N�C���^�t�F�[�X�ɂǂ̃h���C�o��p���邩�� modprobe �ɋ��� �Ă�邽�߂̏��ł��B�����ݒ肷��ɂ� alias �R�}���h��p���܂��B�� �Ƃ��A ISA SMC EtherEZ �Ƃ��� smc-ultra.o�h���C�o���W���[�����g�p�� ��J�[�h�̏ꍇ�Ȃ�A�ȉ��̂悤�ɂ��Ă��̃h���C�o�� eth0�� alias ���� ��邱�ƂɂȂ�܂��B alias eth0 smc-ultra ���̑��Aoptions �s��p���Ċe���W���[��(���邢�� ���W���[���̕ʖ�) �ɂ� �̂悤�ȃI�v�V������ݒ肷�邩�������Ă��K�v�����邩������܂���B�� �̗�̏ꍇ�Ȃ�Aalias �s���K�v�Ȃ����ŁAoptions �s�͕s�v�ł��B�J�[�l�� �� �uISA �J�[�h���������o�̑Ώۂɂ���̂͂悭�Ȃ��v�Ƃ����x������ ����ł��傤(dmesg ��������������)�B���̌x�����łȂ��悤�ɂ��������� �́A�ʂ̍s��t�������āA�ǂ� I/O �A�h���X���g�p����悤�ɃJ�[�h��ݒ� ���Ă��邩�����W���[���ɓ`���Ă��܂��B�A�h���X�̎w��ɂ́A���L�̂悤 �� 16 �i����p���Ă�������(��:0x280)�B options smc-ultra io=0x280 �啔���� ISA ���W���[���ɂ́Ainsmod �R�}���h���g���� io=0x340 ����� irq=12 �̂悤�Ȉ�����^���邱�Ƃ��ł��܂��B��������������^���Ă����� �Ƃ͕K�{�A�T���ڂɂ����Ă����������߂ł����Ƃł��B�Ƃ����̂��A������ �Ă����J�[�h���o��Ƃ�����ł��邩��ł��BPCI �f�o�C�X�� EISA �f�o�C �X�̏ꍇ�Ƃ͈���āA�����Ă��� ISA �f�o�C�X�ɂ��ẮA������m���Ɏ� �����o������@�͎��ۂ̂Ƃ��둶�݂��Ȃ��̂ł��B���W���[���������h���C�o ���g���ꍇ�ɂ��������o���������悤�ɂ��Ȃ���Ȃ�Ȃ��̂́A����䂦 �Ȃ̂ł��B �e���W���[���ɂǂ̂悤�ȃI�v�V���������邩�̈ꗗ�\�́A�ȉ��̃t�@�C���� ����܂�: /usr/src/linux/Documentation/networking/net-modules.txt ���̃t�@�C����ǂ�ŁA���g���̃J�[�h�ɂ͂ǂ̂悤�ȃI�v�V�������g���邩 ��m���Ă������Ƃ������߂��܂��B ���W���[���ɗ^����l�̋��ڂɃR���}��u�����W���[��������܂��B�������� �A��̃��W���[���ŕ����̃f�o�C�X����舵����悤�ɂȂ邩��ł��B�� �Ƃ��A 8390 �n�̑S�h���C�o�� PLIP �h���C�o�ł́A�����������Ƃ��\�� �Ȃ��Ă��܂��B�ȉ��ɗ���f���܂��B ______________________________________________________________________ options 3c503 io=0x280,0x300,0x330,0x350 xcvr=0,1,0,1 ______________________________________________________________________ ��̏ꍇ�ł́A3c503 �J�[�h�l������̃��W���[�����Ǘ����邱�ƂɂȂ�� ���B��ԖځE�l�Ԗڂ̃J�[�h�͊O���g�����V�[�o�𗘗p���Ă��܂��B"=" ��R ���}�̑O��ɃX�y�[�X�����Ȃ��悤�ɂ��Ă��������B �r�W�[��Ԃ̃��W���[���͎�菜���Ȃ����Ƃɂ������ӂ��������B�܂胂 �W���[������菜���O�ɁA ifconfig eth0 down (�C�[�T�l�b�g�J�[�h�� �V���b�g�_�E��) �����s���Ă����Ȃ���Ȃ�Ȃ��̂ł��B lsmod �́A�g�p���ł��邩�ǂ������킸���[�h���Ă���S���W���[�����ꗗ ���邽�߂̃R�}���h�ł��B���W���[������菜���ɂ� rmmod ��p���܂��B 10.3. �֘A���� ���̕����ŏЉ�Ă�����̑啔���́A�L�͂ȏ�ł���j���[�X�O���[ �v comp.os.linux �ւ̓��������ɂ������̂ł��B���̑��ADonald �{�l���p�� ���Ă���Z���t�@�C�����L�v�ȏ�ƂȂ��Ă��܂��B�C�[�T�l�b�g�J�[�h�� �g�ݍ������Ƃ��Ă���̂Ȃ�A ���R NET-2 HOWTO ��ǂނׂ��ł��B���� HOWTO ��ǂ߂A�g�������\�t�g�������Ɠ����悤�ɐݒ�ł���͂��ł��B �n�b�J�[�̒[��������F������Ȃ�A����ȊO�̏����h���C�o�̃\�[�X�t�@ �C��������k���o�����Ƃ��ł���ɈႢ����܂���B�d�v�ȏ��́A���ۂ̃R �[�h���n�܂�O�̈�`��i���ɂ���̂��ʗ�ł��B Linux �ɓ������Ă��Ȃ����������߂̕�(���Ƃ��A10BaseT �� AUI �Ƃ͉� ����Ƃ��A�n�u�͂ǂ�ȋ@�\���ʂ����Ă�̂��Ƃ��������)�ɂ́A�j���[�X �O���[�v comp.dcom.lans.ethernet �� comp.sys.ibm.pc.hardware.networking �����ɂ����߂ł��B�j���[�X�O���[�v �̉ߋ��L���� dejanews.com �Ȃǂ��ۊǂ��Ă��܂��B��������̐s�����ʕ� �ɂƂ�����ł��傤�B�j���[�X�O���[�v�� FAQ �� RTFM (�����͂�����j�� �[�X�O���[�v�� FAQ �����W���Ă��܂�)�������ł��܂��B URL �͈ȉ��̒� ��ł��B Usenet FAQs <ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/> �܂��A�u�C�[�T�l�b�g�z�[���y�[�W�v�Ƃ������̂�����܂��BURL �� Ethernet-HomePage <http://wwwhost.ots.utexas.edu/ethernet/ethernet- home.html> �ł��B 10.4. �Ɛӏ����E���쌠 ���̕����͖��T�̐��T�ł͂���܂���B�Ƃ͂������̂́A�L�ڂ��Ă������ �啔���͍ŐV�̂��̂ɂȂ��Ă���͂��ł��B���g���̃R���s���[�^�ɉ����N �����Ă�������ӔC�͎���Ă���܂���B���ȐӔC�ōs�����Ă��������B�C�[ �T�l�b�g���̑��̃n�[�h�E�F�A������(�܂��A����Ȃ��Ƃ͂��蓾�܂��� ��)�悤�Ȃ��Ƃ������Ă��A�����͐ӔC�����˂܂��B�u���̕������L�ڂ� �Ă���������ɂ��čs�����s�ׂɂ���Ĕ������������Ȃ鑹�Q�ɑ��Ă��A ���҂͐ӔC���܂���v ���̕����̒��쌠�́APaul Gortmaker �ɋA�����܂� Copyright (c) 1993-1997�B���̕����S�̂��E�z�z����ۂɂ͒��쌠�Ɋւ��邱�̒��ӎ� ����Y�t����Ƃ�������������Ă��������B�܂����̒��ӎ������e�������̂� �ꂼ��ɓY�t����悤�ɂ��Ă��������B ���̕��������H�������̂��E�z�z����ۂɂ��A���쌠�Ɋւ��邱�̒��ӎ� �����{�S�̂�Y�t���Ă��������B���̕�������̔h������z�z����ۂ̏��� �́A���̕����̔z�z�����Ɠ���̂��̂Ƃ��Ă��������B ���̕����𑼂̌���ɖ|��ۂ̏����́A�h�����̔z�z�̍ۂ̏����Ɠ����� �̂Ƃ��܂��B ���̕�����|��Ȃ��낤�Ƃ�����ցB�܂��ASGML �\�[�X(HOWTO ���C���T�C�g ���� FTP �o�R�œ���ł��܂�)��|�邱�Ƃ������߂��܂��B�������Ă��� �A�ォ�瑼�̌`���̂��̂��쐬���邱�Ƃ��\�ƂȂ�܂��B�|��ɗp������ �̉p��� SGML �\�[�X ��ۑ����Ă������Ƃ�Y��Ȃ��悤�ɁB���̕����̐V �ł��o���Ƃ��ɂ��A�V���� SGML �\�[�X�B���� diff -u old.sgml new.sgml�Ƃ����������̍�Ƃ�����A�ǂ������߂����������ڗđR�ɂ� ��܂��B�|��ł� SGML �\�[�X��ύX�����Ƃ��ȒP�ɂȂ�Ƃ����킯�ł��B �S�̂�ǂݒ�������A�������肷��K�v���Ȃ��Ȃ邩��ł��B ���̕������o�ŕ��̈ꕔ�Ƃ��ė��p����ꍇ�ɂ́A�d�q���[���Ō����� ���B��������A�ŐV�̏�������Ă��������邩��ł��B�ȑO�ɂ́A�� ���Ȃ��Ă��܂��� Linux HOWTO ���������s����Ă��܂������߂ɁA�ŐV�ł� �͉����ς݂̖��Ɋւ��鎿��ɒ��҂��Y�܂���Ă��܂��Ƃ������Ƃ������� �̂ł��B 10.5. ���� �{�����Ɍ뎚�E��A��A�ڂɗ]��قǒ�����������邱�ƂɋC�Â��ꂽ ���́A���� e-mail �������������B�������������Ă��܂��Ƃ����̂́A�� ��ł͂���܂����A�܂����ՂȂ��Ƃł�����܂��B���[�����Ă����������ύX �_�����̔łɎ�����Ă��Ȃ��ꍇ�ɂ́A�����Ȃ��đ����Ă��������B�� ����������C���̊C�̂Ȃ��ɕ��ꂱ��ł��܂����̂����m��܂���B �ȏ�A��낵����肢���܂��B Paul Gortmaker, p_gortmaker@yahoo.com 10.6. ���{���ɂ��� ���{���� Linux Japanese FAQ Project ���s���܂����B�|��Ɋւ��邲�ӌ� �� JF �v���W�F�N�g <JF@linux.or.jp> ���ɘA�����Ă��������B �����������ȉ��Ɏ����܂��B v2.5, 18 November 1995 �|��: ���聗���� <simazaki@yu-gate.yamanashi.ac.jp> v2.7, 7 November 1999 �|��: o ���J��G <jeanne@mbox.kyoto-inet.or.jp> (1 ��) o �������� <rsato@ipf.de> (2, 6, 10 ��) o ���앐�Y <nakano@apm.seikei.ac.jp> (3 ��) o �c���Y��Y <yuitanak@oracle.co.jp> (4 ��) o �����P�� <fujiwara@linux.or.jp> (5 ��) o �ɓ��S�� <kade@kadesoft.com> (7 ��) o �����Ƃ����� <tatsu@ht.sfc.keio.ac.jp> (8 ��) o �J������ <jj2k-tngc@asahi-net.or.jp> (9 ��) ��ꓝ��E�Z��: o ����L�� <takei@cc.kochi-u.ac.jp> o ���鐳�� <j96418@cc.nagano-nct.ac.jp> o ������ <mizuhara@acm.org>