The Linux BootPrompt-HowTo ����

by Paul Gortmaker.

  v1.14, 1 February 1998
    _________________________________________________________________

  �o�����O�Ұʴ��ܻ���(BootPrompt-Howto)�A ����z�F�Ҧ��i�H�b�Ұʮɴ���
  �� Linux �֤ߪ��Ұʮɴ��Ѽ�(arguments)�C �]�t�Ҧ��֤߻P�]�ƪ��ѼơC�]�]
  �t���֤ߦp��Ƨ�(sorts) �Ұʮɴ��Ѽƪ��Q�סA �٦��@�DZҰ� Linux �֤�
  �`�γn�鷧�z�C
    _________________________________________________________________

1. ²��

    * 1.1 �Ũ��P���v
    * 1.2 ������
    * 1.3 Linux �s�D�s��
    * 1.4 �s�����

2. �Ұʴ��ܰѼƷ��[

    * 2.1 LILO (LInux LOader)
    * 2.2 LoadLin
    * 2.3 ``rdev'' ���ε{��
    * 2.4 �֤ߦp��ƦC�Ѽ�
    * 2.5 �]�w����ܼ�
    * 2.6 �ǻ��ѼƵ� `init' �{��

3. �@��L��]�ƯS�ʪ��ҰʰѼ�

    * 3.1 ��ɮרt�οﶵ
    * 3.2 �P�O����Ϻ�(RAM Disk)�޲z������ﶵ
    * 3.3 �P�O����޲z������Ѽ�
    * 3.4 �H���ɮרt��(NFS)�@����ɮרt�ΨϥΪ��Ѽ�
    * 3.5 �䥦�t�~���֤߱ҰʰѼ�

4. �p���q�����z����(SCSI)�P�䪺�ҰʰѼ�

    * 4.1 ���h�X�ʵ{�����Ѽ�
    * 4.2 SCSI �d���Ѽ�
    * 4.3 �������ҰʰѼƪ� SCSI �d

5. �w�о�

    * 5.1 IDE �ϺС������X�ʵ{���Ѽ�
    * 5.2 �з� ST-506 �Ϻ��X�ʵ{���ﶵ(`hd=')
    * 5.3 XT Disk Driver Options (`xd=')

6. ���о� (Non-SCSI/ATAPI/IDE)

    * 6.1 Aztech ���� (`aztcd=')
    * 6.2 CDU-31A �H�� CDU-33A Sony ���� (`cdu31a=')
    * 6.3 CDU-535 Sony ���� (`sonycd535=')
    * 6.4 GoldStar ���� (`gscd=')
    * 6.5 ISP16 ���� (`isp16=')
    * 6.6 Mitsumi �зǤ��� (`mcd=')
    * 6.7 Mitsumi XA/MultiSession ���� (`mcdx=')
    * 6.8 Optics Storage ���� (`optcd=')
    * 6.9 Phillips CM206 ���� (`cm206=')
    * 6.10 Sanyo ���� (`sjcd=')
    * 6.11 SoundBlaster Pro ���� (`sbpcd=')

7. �䥦�w��]��

    * 7.1 �A�Ӻ��]�� (`ether=')
    * 7.2 �n���X�ʵ{�� (`floppy=')
    * 7.3 �����X�ʵ{�� (`sound=')
    * 7.4 �׬y�Ʒƹ��X�ʵ{�� (`bmouse=')
    * 7.5 �L�n�׬y�Ʒƹ��X�ʵ{�� (`msmouse=')
    * 7.6 �L���X�ʵ{�� (`lp=')
    * 7.7 ICN ����A�ȼƦ���(ISDN)�X�ʵ{�� (`icn=')
    * 7.8 PCBIT ISDN �X�ʵ{�� (`pcbit=')
    * 7.9 Teles ISDN �X�ʵ{�� (`teles=')
    * 7.10 DigiBoard �X�ʵ{�� (`digi=')
    * 7.11 RISCom/8 �h���C�d�X�ʵ{�� (`riscom8=')
    * 7.12 Baycom ��C���æC�L�u�ƾھ� (`baycom=')

8. ����
    _________________________________________________________________

1. ²��

  �֤ߦ���O�b�ҰʮɥH`���O�C'�覡�����������ѼƸ�T�A �������{���ɩҵ�
  �����@�ǰѼ�(argument list)�C �q�`�o�O�ΨӴ��Ѯ֤ߤ@�ǥ��S����k�ۤv�T
  �w���w��ѼƸ�T�A �άO�קK���ܧ�(override)�֤ߦۤv�������o���ȡC

  �M�ӡA�p�G�A������֤߬M��(kernel image)������n�ФW�A �]�Ҧp cp
  zImage /dev/fd0�^����A�N�S�����|���w���ѼƵ��֤ߡC �ҥH�j������
  Linux �ϥΪ̳��ϥι��O LILO �άO loadlin �@�����o�ǰѼƶǵ��֤ߡA
  �M��Ұʥ����n��C

  �Ҳ�(MODULE)�ϥΪ̽Ъ`�N�G �嫬���Ұʴ��ܰѼƥu��Ω󪽱��sĶ��֤߸̪�
  �w���X�ʵ{���C ���̹�ϥμҲդ覡���J���X�ʵ{���S���v�T�C �j�������o��
  �M��(distributions) ���ϥμҲաC �p�G�A�L�k�T�w�A �i�H���
  /etc/conf.modules �����e�d�\ man depmod �H�� man modprobe�C

  �ثe�o���������[�\�� v2.0.33 ����֤ߡC�P�ɤ]�]�t������ v2.1.84 ��
  ��A �o�i�����ժ��֤ߪ��S�ʡC

  �o���Ұʴ��ܻ������@�̬O�G

    Paul Gortmaker, [email protected]

  ���Ъ`�N�A�S�O���D i386 �����γ]�ơ]�ר�O Atari/Amiga�^�Ϊ� �Ұʴ��ܰ�
  �ƥثe�èS���g�i�ӡC��

1.1 �Ũ��P���v

  �o�����ëD���勵�T���u�z�C�M�ӥ��j���O�A�ү���̷s����T�C �S���H��
  ����A�w��ҵo�ͪ��ƭt�d�A���F�A�ۤv�H�~�C �p�G�A���w��_�ϿN���F�]�D�D
  �D�o�X�G���i��I�^�ڤ]�S���d��C �]�N�O���ھڳo����󤤩Ҵ��Ѫ���T�h��
  ��ӳy�������l�`�@�̷����t�d�C

  �o����󪺪��v Copyright (C) 1995-1998 �ݩ� Paul Gortmaker�C

  �o�����i�̲ĤG�� GNU �q�Τ��}���v(General Public License)������A �]
  �A���n���A�i�����C �Ӹ`�аѾ\�H���� Linux �֤ߪ� linux/COPYING �ɮסC

  �p�G�A�Q��o����󶰵��X���A�лP��p���A�ڷ|�T�{�A���o���O�_���̷s����
  �T�C �L�h���g���L�ɪ� Linux ������󪩥��X���A �y���o�i�̬��F�b�s�����
  ���w�����ת����D�Q�}�Y�ߡC

  This document is not gospel. However, it is probably the most up to
  date info that you will be able to find. Nobody is responsible for
  what happens to your hardware but yourself. If your hardware goes up
  in smoke (...nearly impossible!) I take no responsibility. ie. THE
  AUTHOR IS NOT RESPONSIBLE FOR ANY DAMAGES INCURRED DUE TO ACTIONS
  TAKEN BASED ON THE INFORMATION INCLUDED IN THIS DOCUMENT.

  This document is Copyright (C) 1995-1998 by Paul Gortmaker.

  This document may be copied according to the conditions of the GNU
  General Public License, version 2, included herein by reference. See
  the file linux/COPYING that comes with the Linux kernel for full
  details.

  If you are intending to incorporate this document into a published
  work, please contact me, and I will make an effort to ensure that you
  have the most up to date information available. In the past, out of
  date versions of the Linux howto documents have been published, which
  caused the developers undue grief from being plagued with questions
  that were already answered in the up to date versions.

1.2 ������

  �̷s�������û��O�֤ߪ���l�{���X�����C���@�U�I�����n�`�ȡC �\Ū��l��
  �̪����Ѥ��ݭn�����{���]�p�C �Ҧp�A�p�G�A�n��i�H�ǵ� AHA1542 SCSI �X
  �ʵ{�����ѼơA ���N�� linux/drivers/scsi �ؿ��U�h�� aha1542.c �o��ɡA
  �b�e�� 100 ��̴N�i�H���@�q��廡���� 1542 �X�ʵ{���ұ������Ұʮɴ���
  �ơC

  �U�ӵ��Ϊ��ѦҬO�֤ߥ����H���������ɡC�ثe�ä��h�A �j�����i�H�b
  linux/Documentation �ؿ��Ψ�U���l�ؿ������C linux �ؿ��q�`�i�H�b
  /usr/src/ �U���C ���ɭԤ]�i�H�b����X�ʵ{���ؿ��̧�� README.foo �ɮ�
  �]�Ҧp linux/drivers/XXX/ �A�䤤�� XXX �i��O scsi, char, or net�^�C

  �p�G�A�w�g���Q�n�ϥΪ��ҰʰѼơA�Ӳ{�b�Q���D�p���o�Ǹ�T�ǵ��֤ߪ�
  �ܡA ���N�ݬݧA�ΨӱҰʮ֤ߪ��n��]�Ҧp LILO �Ϊ̬O loadlin �^��H����
  ���C �U����²�u�����z�A�������N�Ұʳn���H�������C

1.3 Linux �s�D�s��

  �p�G�A�����ǻ��ѼƵ��֤߳o�譱�����D�A�Х�Ū�@Ū�o�����C �p�G���H��
  �e���Ҵ��쪺�����󳣨S��^���A�����D�A����A�i�H�ո� Linux �s�D�s�աC
  ��M�A�b���v���K�X�A�����D�e���ӥ��\Ū�ӷs�D�s�աA �]���i��w�g���H�ݹL
  �o�Ӱ��D�A�Ϊ̳o�i��w�g�O�ӱ`�����D(a FAQ)�C �i�K���e���ֳt�s� linux
  �`�����D�|�O�Ӧn�ߺD�C �A���ӯ��b�F��o����󪺬Y�B���`�����D���C

  ���p��t�m�t�Ϊ��@��ʰ��D���Ӫ����K�� comp.os.linux.setup �s�D�s�աC
  �ЧA�L���o�Ӧ���i�K���e���@��D�ҡA�åB�A ���n��A���ݨD��e�i
  �K(cross-post)��䥦�s�եh�C

1.4 �s�����

  �s�����i�ѰΦW�ɮ׶ǿ�A��(anonymous FTP)�q sunsite.unc.edu �o�ӯ���
  �o�A �b /pub/Linux/docs/HOWTO/ �ؿ��̡C �`�N�ASunSITE ���t���g�`�ܤj�A
  �ҥH��ij�A�̦n��� Linux �ɮ׶ǿ�M�g(mirror)�`�I���o�����C ���s����
  �T�H�Ρ��άO�X�ʵ{���ɴN�|�ɥR��ơC �p�G�A�{�bŪ���o�������w�g���X�Ӥ�
  ���[�A�A�i��o�T�{�@�U�O�_���s���C

  �o�����Y�ϥΤ@�M�S�O�� Linux �������p�e�ק諸 SGML �t�ΩҲ��ͪ��A
  ���U�ؤ��P����X�榡�A�]�A postscript, dvi, ascii, html, �H�αN�n�X�{��
  Texinfo�C �ګ�ij�H html�]�g�ѥ��y��T���s����^�� Postscript/dvi �榡�\
  Ū�C �o��̳��]�t ascii �ഫ�L�{�����h���椬�Ѧ�(cross-references)�C

  �p�G�A�Q�q sunsite ���o�����������A��}(URL)�b���C [1]BootPrompt-HOWTO

2. �Ұʴ��ܰѼƷ��[

  �o�@�`���Ф@�ǥi�H�ΨӶǻ��Ұʮɴ��ѼƵ��֤ߥ������n��d�ҡC �]���A���
  �o�ǰѼƫY�p��Q�B�z�A�ҰʰѼƦ�����˪�����A �H�Υ��̦p��Q��e��U��
  �A��]�ƪ��[���C

  ���@�I�ܭ��n�o�`�N���O�b�ҰʰѼƤ������ӨϥΪťաA �u���b�U�O���ѼƤ���
  �i�H�C ��@�Ѽƨ�Ȫ��C��(A list of values)�O�b�U�Ȥ����H�r����}���A�A
  �@���A �S�����ťաC�Ѩ��U�����d�ҡC
    _________________________________________________________________

       ether=9,0x300,0xd0000,0xd4000,eth0  root=/dev/hda1
*RIGHT*
       ether = 9, 0x300, 0xd0000, 0xd4000, eth0  root = /dev/hda1
*WRONG*
    _________________________________________________________________

2.1 LILO (LInux LOader)

  �̱`�Ϊ��O Werner Almesberger �Ҽg�� LILO(LInux LOader) �{���C ������O
  �Ұʤ��P���֤ߡA�ӥB�t�m��T�s��b�@�ӯ¤�r�ɸ̡C �j�������o��M�󳣪�
  �� LILO �@���w�]���Ұʸ��J�{��(boot-loader)�C LILO �i�H�@���P���a�Ұ�
  DOS, OS/2, Linux, FreeBSD �����A�ӥB�۷��u�ʡC

  �b�A�}������A�嫬���t�m�|� LILO ����æL�X LILO:�C �M�ᵥ�ӴX��ݬݨ�
  �Ϊ̦��S����J���ﶵ�A�S�����ܴN�Ұʹw�]���t�ΡC �b LILO �t�m�ɸ̨嫬
  ���t�μ��ҬO linux �H�� backup �M msdos�C �p�G�A�Q�n��J�ҰʰѼơA�i�H
  ���b�o�A�b��J�A�n LILO �Ұʪ��t�Τ����ҫ᭱�A ���U���o�ӽd�ҩ���ܪ��C
    _________________________________________________________________

       LILO: linux root=/dev/hda1
    _________________________________________________________________

  LILO �H�������Ϊ����A�ӥB���F�o�̩ҰQ�ת��ҰʰѼƤ��ϥΡA ��A�Q�n��
  �Ұʮɴ��Ѽƥ[�� LILO �t�m�ɸ̥ä[�ϥή� LILO �� append= ���O�N�D�`���n
  �C �u�n²��a�b /etc/lilo.conf �ɤ��[�J�� append = "foo=bar" �o�˪��F�F
  �Y�i�C �i�H�[�b��ɪ��̫e���A�ϥ���C�@�`��(section)���ͮġA �άO�[�b�Y
  image= �`�ϸ̨ϥ���Ӹ`�ϥͮġC �аѾ\ LILO ���̧󧹾㪺�����C

2.2 LoadLin

  �t�@�ӱ`�Ϊ� Linux ���J�{�� `LoadLin' �h�O�@�䦳��O�q DOS ���ܲ�
  ��(prompt)�U�Ұ� Linux �֤ߡ]�i�H�����ҰʰѼơ^�� DOS �{���A ���p�Y�Ǩt
  �θ귽�i�Ϊ��ܴN��C �o��ϥ� DOS �÷Q�q DOS �U�Ұʶi�J Linux ���H�Ө�
  �ܦn�ΡC

  �p�G�A�֦��@�ǻݭn�ϥΨ�Ҵ��Ѫ� DOS �X�ʵ{���Ӫ�ϤƥH�i�J�i�Ϊ��A
  (known state)���w�騺�򥦤]�ܦ��ΡC �@�ӱ`�����Ҥl�O�ݭn�ϥ� DOS �X�ʵ{
  ���]�w(twiddle) �X�ӯ������Ȧs���ϥ��i�J�n�Q�d�ۮe�Ҧ������n�Q�d�ۮe��
  ���ĥd�C �Ұ� DOS �P�Ҫ����X�ʵ{���A �M��q DOS ���ܲŸ��U�ϥ�
  LOADLIN.EXE ���J Linux �H�קK���s�Ұ�(reboot)�|���m(reset)�ӥd�C �p����
  �d�����b�n�Q�d�ۮe�Ҧ��]�N��b Linux �U�ϥΡC

  �٦��@�Ǩ䥦�{���i�H�ΨӱҰ� Linux�C ���㪺�C��Ч��b�A��a Linux ��
  �׶ǿ�M�]�`�I�̪��{���A �b system/Linux-boot/ �U�C

2.3 ``rdev'' ���ε{��

  �֤ߥ����̭����ƭӦ줸�զs���ּƴX�Ӯ֤߱ҰʰѼƪ��w�]�ȡC �b�j�������t
  �θ̦w�˦��@��٬� rdev �����ε{�����D�o�ǭȦb���̡A �H�Φp����ܥ��̡C
  ���]����ܥt�~�@�ǨS���۹蠟�֤߱ҰʰѼƪ��F��A ���O�w�]����ܼ�
  ��(video mode)�C

  �� rdev ���ε{���q�`�]�t��(aliased to) swapdev, ramsize, vidmode �H��
  rootflags�C�������ܤ��تF��A���O�O�ڥؿ��]��(root device)�A �m���]
  ��(swap device)�A�O����Ϻ�(RAM disk)���ѼơA�w�]����ܼҦ��A �ήڥؿ�
  �]�ƪ��s���]�w(readonly/readwrite)�C

  ��h��� rdev ����T�i�H�ǥѿ�J rdev -h �άO�Ѿ\��u�W������ (man
  rdev)��o�C

2.4 �֤ߦp��ƦC�Ѽ�

  �j�������ҰʰѼƮ榡���G
    _________________________________________________________________

       name[=value_1][,value_2]...[,value_11]
    _________________________________________________________________

  �䤤 `name' �O�@�ӥΨӰߤ@�ѧO(unique)������ȡ]�p�G�����ܡ^ �O�n���֤�
  �����ӳ��������r�C �h�ӱҰʰѼƥu�O�W�z�榡�H�ťդ��j���C��C �`�N��
  �� 11 �O�u�ꪺ����A �]���{�檺�{���X��C�����r�u�B�z 11 �ӥH�r�����j
  ���ѼơC �]�M�ӡA�b�D��M�`��������p�U�A�i�H���ШϥάۦP�����r�[�J
  11 �ӥH�W���ѼơA ���p�]�w�禡�䴩�o�˷d���ܡC�^ �P�ɤ]�n�`�N�A�֤ߧ�C
  ����(splits)�̦h 10 �Ӫ���ưѼơA �᭱�ø�ۤ@�Ӧr��A�ҥH�A����u��
  ���� 11 �Ӿ�ơA ���D�A�ۦ�b�X�ʵ{�����N�� 11 �ӰѼƥѦr���ഫ����ơC

  �j�����ƧǪ��ʧ@�O�b linux/init/main.c �̭��C �����A�֤߬d�ݰѼƬO�_��
  `root=', `Ro', `Rw', or `Debug' �o�ǯS�O���ѼơC �o�ǯS�O�Ѽƪ��N�q����
  ���|�i�@�B�����C

  �M�ᥦ���L(walks)�@�t�C���]�w�禡�]��b bootsetups �}�C�̡^ �ݬݩҫ��w
  ���ѼƦr��]���O `foo'�^�O���O�P�䤤���@�ӳ]�w�禡�]foo_setup()�^����A
  �H�]�w�S�w�]�Ʃή֤ߪ��@�����C �p�G�A�ǵ��֤� foo=3,4,5,6,bar �o�ˤ@��
  ����֤߷|�j�M bootsetups �}�C�ݬ� `foo' �O�_�����U�C �p�G���A���򥦷|
  �I�s�P `foo' ����p���]�w�禡�]foo_setup()�^ �å浹���b�֤߫��O�C�ҵ���
  ��ưѼ� 3, 4, 5, and 6�A�å浹���r��Ѽ� bar�C

2.5 �]�w����ܼ�

  ��󤣳Q������@�W�z�]�w�禡�� `foo=bar' �������ԭz�|�Q��Ķ���n�]�w����
  ���ܼơC �@�ӡ]�S�Ϊ��H�^�d�ҬO�H `TERM=vt100' �@���ҰʰѼơC

2.6 �ǻ��ѼƵ� `init' �{��

  ���ѤU���A �֤ߤ��ަӥB���Q��Ķ������ܼƤ��ѼƱ��U�ӷ|�ǵ��Ĥ@�ӵ{
  ��(process)�A �q�`�O init �{���C �̱`�ǵ� init �{�Ǫ��ѼƬO single �o��
  �r�A ���� init ��q���Ұʦb��H�Ҧ�(single user mode) �åB���ҰʩҦ��@
  �몺�n�d�{��(daemons) �C �d�\�A�t�θ̦w�˪� init �������u�W��U�ݬݥ���
  �����ǰѼơC

3. �@��L��]�ƯS�ʪ��ҰʰѼ�

  ���DZҰʰѼƨëD�P���]�ƩΩP�����C ���̤D�O�P�Y�Ӯ֤ߤ����ѼƬ���A
  ���O�O���骺�B�z�A�O����ϺЪ��B�z�A ��ɮרt�Ϊ��B�z�H�Ψ䥦�F�F�C

3.1 ��ɮרt�οﶵ

  �U�C�ﶵ�һP�֤ߦp���ܤγB�z��ɮרt�Φ���C

 `root=' �Ѽ�

  ���ѼƧi�D�֤߱ҰʮɥH���ӳ]�Ƨ@����ɮרt�ΨϥΡC ���]�w���w�]�Ȭ���
  �y(bulid)�֤߮ɨt�Ϊ���ɮרt�γ]�ơC �Ҧp�A�p�G�֤߬O�b�@�ӥH
  `/dev/hda1' �@����ɮרt�Τ��ΰϪ��t�ΤW�سy���A ����w�]����ɮרt�γ]
  �ƴN�O `dev/hda1'�C �n�ܧ󦹹w�]�ȡA�ÿ�ܲĤG�x�n�о��@����ɮרt�γ]
  �ƪ��ܡA �i�H�ϥ� `root=/dev/fd1'�C

  �i�Ϊ���ɮרt�γ]�Ƭ��U�C�]�ƨ䤤���@�G

  (1) /dev/hdaN to /dev/hddN, �o�O ST-506 �ۮe�Ϻ� `a to d' �W���� N �Ӥ�
  �ΰϡC

  (2) /dev/sdaN to /dev/sdeN, �o�O SCSI �ۮe�Ϻ� `a to e' �W���� N �Ӥ���
  �ϡC

  (3) /dev/sdaN to /dev/xdbN, �o�O XT �ۮe�Ϻ� `a to b' �W���� N �Ӥ��ΰ�
  �C

  (4) /dev/fdN, �o�O�n�о����X N�C N=0 �� DOS �U�� `A:' �Ϻо��A�� N=1 �h
  �� `B:'�C

  (5) /dev/nfs, �o�ëD�u���O�ӳ]�ơA �ӬO�@�ӧi�D�֤߸g�Ѻ��o��ɮרt
  �Ϊ��X�СC

  �W�z�Ϻг]�ƪ��t�@�ؼƦr�榡�A �󬰲©�B��S���i��ʪ��D�n����
  �n(major/minor) ���X�]�౵���C �]�Ҧp /dev/sda3 ���D�n���X�� 8�A���n��
  �X�� 3�A �ҥH�A�i�H�ϥ� root=0x803 �@���t�@�ث��w�覡�C�^

  �o�O�ּƴX�Ӧb�֤ߤ��s���w�]�ȡA �ҥH�i�H�� rdev ���ε{�����ܪ��֤߱Ұ�
  �ѼơC

 `ro' �Ѽ�

  ��֤߱Ұʮɥ��ݭn���Ӯ�ɮרt�ΥHŪ���@�ǰ򥻪��F��C �o�N�O���b�ڥؿ�
  ����ɮרt�ΡC �M�ӡA�p�G��ɮרt�ΥH�i�H�g�J���覡���W�Ӫ��ܡA �A�N�L
  �k�b���ɮ׼g��@�b�����p�U�T��a�ˬd�ɮרt�Ϊ�����ʡC �� `ro' �ﶵ�i�D
  �֤ߥH��Ū���覡���J��ɮרt�ΡA �p�����ɮרt�Τ@�P��ˬd�{��(fsck)
  �b����ˬd�ɳ��i�H�w���a���]�S���ɮ׼g��@�b�����p�C �S�����{���ε{��
  �i�H�g�J���ɮרt�Ϊ��쥦���s�H�iŪ�g���覡���J����C

  �o�O�ּƴX�Ӧb�֤ߤ��s���w�]�ȡA �ҥH�i�H�� rdev ���ε{�����ܪ��֤߱Ұ�
  �ѼơC

 `rw' �Ѽ�

  �o�P�W�@�ӧ����ۤϡA���i�D�֤ߥH�iŪ�����g�J���覡���J��ɮרt�ΡC �L��
  �p��A�w�]�O�H�iŪ�g�覡���J��ɮרt�ΡC ���n�b�H�iŪ�g�覡���J���ɮרt
  �ΤW������ `fsck' �{���C

  ���ѼƨϥΪ��ȻP�W�@��x�s��֤߬M�����ѼƬۦP�A�i�g�� rdev �s���C

3.2 �P�O����Ϻ�(RAM Disk)�޲z������ﶵ

  �U�C�ﶵ�һP�֤ߦp��B�z�O����Ϻг]�Ʀ���A �o�ص��Ϻг]�Ƴq�`�b�w��
  ���q�Ұʾ����ɨϥΡA �ΰt�X�ϥμҲդ��X�ʵ{���H�s����ɮרt�Ϊ������W�C

 `ramdisk_start=' �Ѽ�

  ���F�Ϯ֤߬M�����P���Y���O����ϺЬM����b�@�i�n�Ф��A �ҥH�[�J�o��
  `ramdisk_start=<offset>' ���O�C �֤ߤ�����b���Y�L���O����ϺФ��ɮ�
  �t�άM���̡A �]�����o�q�̶}�l���Ĺs�ϰ϶}�l��m�A �p���򥻿�X�J�t
  ��(BIOS)�~���J�ҰʺϰϦӮ֤ߤ]�~���}�l�Ұʰ���C

  �`�N�G�p�G�A�ϥΪ��O�S�����Y���O����ϺЬM���A ����֤ߥi�H�O�n���J�O��
  ��ϺФ��ɮרt�άM�����@�����A �B�ӳn�Хi�H�� LILO �ҰʡA��̤]�i�H�p�P
  ���Y���M���묰���}���ⳡ���C

  �p�G�A�ϥαҰʡ���(boot/root)��i�Ϥ����覡�]�֤ߤ@�i�A �O����ϺЬM��
  ��ĤG�i�^����O����Ϻз|�ѲĹs�ϰ϶}�l�A �èϥιs�@��������(offset)�C
  �]���o�O�w�]�ȡA�A�ڥ������u���h�ϥγo�ӫ��O�C

 `load_ramdisk=' �Ѽ�

  ���ѼƧi�D�֤߬O�_�n���J�@���O����ϺЬM���C `load_ramdisk=1' ���w�֤�
  �N�n�и��J�ܰO����ϺФ��C �w�]�Ȭ��s�A��ܮ֤ߤ����Ӹյۥh���J�O�����
  �СC

  �аѾ\ linux/Documentation/ramdisk.txt �ɮפ��s���ҰʰѼƻP�p��ϥΥ���
  ������ԭz�C ���P�ɤ]�����p���ǥ� `rdev' �ӳ]�w��x�s�o�ǭӰѼơC

 `prompt_ramdisk=' �Ѽ�

  ���ѼƧi�D�֤߬O�_�n���A�Ӵ��ܭn�D���J�t�O����ϺЬM�����Ϥ��C

  �b�u�Τ@�i�n�Ъ��t�m�U�O����ϺЬM���P����J���Ұʪ��֤ߦb�ۦP���n��
  �W�G���ݭn���ܡC �o�ر��p�i�H�� `prompt_ramdisk=0'�C �b�ϥΨ�i�n�Ъ��t
  �m�U�A�ݭn���ө⴫�Ϥ������|�A�G�i�H�ϥ� `prompt_ramdisk=1'�C �]���o�O
  �w�]�ȡA�ҥH�����u���h���w���C �]�c�D�G�q�e�H�̲ߺD�ϥ� `vga=ask' �o��
  LILO �ﶵ�ӼȮɰ���Ұʵ{�ǥH���o�⴫�ҰʺϤ��ήںϤ������|�C�^

  �аѾ\ linux/Documentation/ramdisk.txt �ɮפ��s���ҰʰѼƻP�p��ϥΥ���
  ������ԭz�C ���P�ɤ]�����p���ǥ� `rdev' �ӳ]�w��x�s�o�ǭӰѼơC

 `ramdisk_size=' �Ѽ�

  �]���O����Ϻй�ڤW�|�̻ݨD�ʺA�����A �ҥH��j�p���ӤW���[�H����H�K��
  �Υ��Ҧ��i�Ϊ��O������a�ơC �w�]�� 4096(i.e. 4MB) ���Ө��������j������
  �ݨD�C �A�i�H�γo�ӱҰʰѼ��ܧ󦹹w�]�ȡC

  �аѾ\ linux/Documentation/ramdisk.txt �ɮפ��s���ҰʰѼƻP�p��ϥΥ���
  ������ԭz�C ���P�ɤ]�����p���ǥ� `rdev' �ӳ]�w��x�s�o�ǭӰѼơC

 `ramdisk=' �Ѽơ]�L��F�^

  �]�`�N�G�o�ӰѼƬO�ª��A���F v1.3.47 ���H�Χ��ª����֤ߤ��~�����ӨϥΡC
  ���ӨϥΪ��O�e���ҭz�����O�^

  �o�ӰѼƥH�d�줸��(kB)������w�O����Ϻг]�ƪ��j�p�C �Ҧp�A�p�G�Q�n��
  ���@�i 1.44MB �n�ФW����ɮרt�θ��J�ܰO����Ϻг]�ơA �i�H�ΡG
    _________________________________________________________________

       ramdisk=1440
    _________________________________________________________________

  �o�O�ּƴX�Ӧb�֤ߤ��s���w�]�ȡA�ҥH�i�H�� rdev ���ε{�����ܪ��֤߱Ұ�
  �ѼơC

 `noinitrd'�]�ҩl�O����ϺС^�Ѽ�

  v2.x �Χ�s���֤ߦ��ӯS�ʡA��ɮרt�γ̪�O�O����ϺСA �M��֤߰���O
  ����M���W�� /linuxrc�C �o�ӯS�ʨ嫬�Y�Ω�J�Y�DZ��J�u������ɮרt��
  �һݭn���Ҳ� �]�Ҧp�A���J�x�s��O����ϺЬM���̪� SCSI �X�ʵ{���A �M��
  ���J�b�Y SCSI �Ϻи̯u������ɮרt�ΡC�^

  ��ڪ� `noinitrd' �ѼƨM�w�֤߱Ұʤ���p��B�z initrd ��ơC �p�G�����w
  �A���i�H�g�� /dev/initrd �s���A �i�H�b�O�������^�t�Τ��eŪ���@���C ��
  ���l���O����ϺЪ�����Ӹ`�P�ϥνаѾ\
  linux/Documentation/initrd.txt�C ���~�A�̷s���� LILO �� LOADLIN ���ӷ|
  �]�t�䥦���Ϊ���T�C

3.3 �P�O����޲z������Ѽ�

  �U�C�ѼƷ|���� linux �����γB�z�t�ι���ε��O���骺�覡�C

 `mem=' �Ѽ�

  �@�o�ӰѼƦ���ӥت��G�����ت��O���w�����Ҧw�˪��O����ƶq �]�p�G�A�Q
  ���� linux ��ϥΪ��O����ƶq�i�H���w�@�Ӹ��p���ȡ^�C �ĤG�ӡ]�ܤ֥Ρ^
  �ت��h�O���w mem=nopentium �H�K�i�D linux �֤ߤ��n�ϥ� 4MB ������(page
  table)�o�Ӯį�S�ʡC

  �b�ӤH�q���W�椤�A ���w�q�^�Ǧw�˰O����ƶq���򥻿�X�J�I�s�Q�]�p����
  �h�u��^���̦h 64MB�C �]�O���A�t�@�ӯʥF�������]�p�A�N�� 1024 ��L����
  �Э���D�D�D�u�C�^ Linux �b�Ұʮɷ|�ϥΦ��򥻿�X�J�I�s�H�T�w�w�˪��O��
  ��ƶq�C �p�G�A�w�˪��O����W�L 64MB�A�i�H�γo�ӱҰʰѼƧi�D Linux �A��
  �h�ְO����C �U���ޥ� Linus �� mem= �Ѽƪ������C

  ���֤߷|�������A�ҵ����� `mem=xx' �ѼơA�Ӧp�G���o�{�A�F���A ������
  �@�w�|������ݡC �o�ӰѼƫ��ܥi�H�w�}���̰��O�����}�A�ҥH�A �Ҧp
  `mem=0x1000000' ��ܧA�� 16MB ���O����C ��֦� 96MB �������Ө����Ȭ�
  `mem=0x6000000'�C

  �`�N�`�N�`�N�G

  �Y�Ǿ����i��|�ϥγ̤W�h(top)���O����@���򥻿�X�J�t�Ϊ��֨������@���
  �~�A �ҥH�A�i��ëD��ھ֦� 96MB ���i�w�}�Ŷ��C�Ϥ���M�G

  �Y�Ǵ����շ|�N�򥻿�X�J�t�β[�\������O����ϰ��(map)��̤W�h�O����
  �᭱�A �ҥH�O����̤W�h��ڤW�i��O 96MB + 384kB�C �p�G�A�i�D linux ��
  �O����񥦹�ڤW�֦����٦h�A���N�|�X���p�G�]�\���|�ߨ�X�ơA ���̫�@�w
  �|�o�͡C��

  �`�N�A���ѼƨëD�@�w�o�O�Q���i�쫬�A�A �ӥB�i�H�ϥ� `k' �P `M'�]�j�p�g
  �L��^�r�����O���w�d�줸�եH�ΦʸU�줸�աC �]`k' �|��A�����ȱ�
  ��(shift) 10 �줸�A�� `M' �|���� 20 �줸�C�^ �W�zĵ�i�̵M�S�ܡA�u�W�ҡA
  �@�x 96MB �������]�\�i�H�] mem=97920k �ӵL�k�ϥ� mem=98304k �� mem=96M
  �C

 `swap=' �Ѽ�

  �o���\�ϥΪ̽վ�Y�ǻP�Ϻиm��(swapping)��������O����Ѽ�(VM)�C ����
  ���U�C�K�ӰѼơG
    _________________________________________________________________

       MAX_PAGE_AGE
       PAGE_ADVANCE
       PAGE_DECLINE
       PAGE_INITIAL_AGE
       AGE_CLUSTER_FRACT
       AGE_CLUSTER_MIN
       PAGEOUT_WEIGHT
       BUFFEROUT_WEIGHT
    _________________________________________________________________

  �����쪺���a��ij�A�\Ū linux/mm/swap.c �ê`�N /proc/sys/vm �̭����F��C

 `buff=' �Ѽ�

  ��� `swap=' �ѼơA�o���\�ϥΪ̽վ�Y�ǻP�w�İO����(buffer)���޲z�����
  �ѼơC �������U�C���ӰѼơC
    _________________________________________________________________

       MAX_BUFF_AGE
       BUFF_ADVANCE
       BUFF_DECLINE
       BUFF_INITIAL_AGE
       BUFFEROUT_WEIGHT
       BUFFERMEM_GRACE
    _________________________________________________________________

  �����쪺���a��ij�A�\Ū linux/mm/swap.c �ê`�N /proc/sys/vm �̭����F��C

3.4 �H���ɮרt��(NFS)�@����ɮרt�ΨϥΪ��Ѽ�

  �ǥѳz�L���ɮרt��(NFS: Network FileSystem) ���Ѯ�ɮרt�� Linux �䴩
  �L��(diskless)�u�@���o�˪��t�ΡC �o�ǰѼƫY�Ψӧi�D�L�Фu�@���n�q���@�x
  �������o��t�ΡC �P�ɭn�`�N root=/dev/nfs �ѼƬO���ݪ��C ����ϥκ���
  �רt�Χ@����ɮרt�Τ��Ӹ`�����b linux/Documentation/nfsroot.txt �ɮ׸�
  �C �A���Ӿ\Ū�o��ɮסA �]���U���u�O�q����ɮת������L�Ӫ��ֳt�K�n�C

 `nfsroot=' �Ѽ�

  �o�ӰѼƧi�D�֤ߥH���@�x�����A ���ӥؿ��H�Ψ��ǭӺ��ɮרt�οﶵ�@����
  �ɮרt�ΨϥΡC ���Ѽƪ��榡�p�U�G
    _________________________________________________________________

       nfsroot=[<server-ip>:]<root-dir>[,<nfs-options>]
    _________________________________________________________________

  �p�G���O�C�W�S�����w nfsroot �ѼơA�h�N�ϥ� `/tftpboot/%s' �w�]�ȡC ��
  ���ﶵ�p�U�G

  <server-ip> -- ���w���ɮרt�Φ��A�ݪ���ں���}(IP address)�C �p�G
  �S�����w�����A�h�ϥΥ� nfsaddrs �ܼơ]���U���^�ҨM�w���ȡC ���Ѽƪ���
  �~���@�O���\�ϥΤ��P�����@���ϦV��}�ѪR��w(RARP) �κ��ɮרt�Φ��A��
  �C�q�`�A�i�H���ޥ��]�]���ťա^�C

  <root-dir> -- ���A�ݤW�n�@���ڱ��J���ؿ��W�١C�p�G�r�ꤤ���� `%s' ��
  �O(token)�A ���ŰO�N�N�����Ȥ�ݺ�ں���}�� ASCII ��ܪk�C

  <nfs-options> -- �зǪ����ɮרt�οﶵ�C�Ҧ��ﶵ���H�r�����}�C �p�G�S
  �����w���ﶵ���h�ϥΤU�C���w�]�ȡG

       port            = as given by server portmap daemon
       rsize           = 1024
       wsize           = 1024
       timeo           = 7
       retrans         = 3
       acregmin        = 3
       acregmax        = 60
       acdirmin        = 30
       acdirmax        = 60
       flags           = hard, nointr, noposix, cto, ac

 `nfsaddrs=' �Ѽ�

  �o�ӱҰʰѼƳ]�w���q�T�һݪ��U�غ��ɭ���}�C�p�G�S�����w�o�ӰѼơA
  �h�֤߷|�յۨϥΤϦV��}�ѪR��w�H�Ρ��άO�Ұʨ�w(BOOTP)�H��X�o�ǰѼ�
  �C ��榡�p�U�G
    _________________________________________________________________

       nfsaddrs=<my-ip>:<serv-ip>:<gw-ip>:<netmask>:<name>:<dev>:<auto>
    _________________________________________________________________

  <my-ip> -- �Ȥ�ݪ���ں���}�C�p�G�S�]�A ����}�N�ѤϦV��}�ѪR��w
  �αҰʨ�w�ӨM�w�C �ϥΦ�ب�w�ݵ��t�m�֤߮ɥ��}���ﶵ�H�� <auto> �Ѽ�
  �өw�C �p�G�]�w���ѼơA�N���|�ϥΤϦV��}�ѪR��w�αҰʨ�w�C

  <serv-ip> -- ���ɮרt�Φ��A�ݤ���ں���}�C �p�G�ϥΤϦV��}�ѪR��
  �w�ӨM�w�Ȥ�ݦ�}�åB�]�w���ѼơA �h�u�����q���w�����A�ݶǨӪ��^���C
  �n�ϥΤ��P�������@���ϦV��}�ѪR�P���ɮרt�Φ��A�ݪ��ܡA �b�����w�A��
  �ϦV��}�ѪR��w���A�ݡ]�O���ťա^�æb nfsroot �Ѽơ]���W�z�^ �����w�A
  �����ɮרt�Φ��A�ݡC �p�G�����تťիh�ϥΦ^���ϦV��}�ѪR��w�αҰʨ�
  �w�����A�ݪ���}�C

  <gw-ip> -- �h�D(gateway)����ں���}�A�Y���A�ݦ�󤣦P���l���W�ɡC
  �p�G�����تťիh���ϥΥ��h�D�ð��]���A�ݦb���a��(local)���W�A ���D
  �ѱҰʨ�w������ȡC

  <netmask> -- ���a���������B�n�C �p�G���ťաA�h���B�n�ѫȤ�ݪ�
  ��ں���}�ɥX�A���D�ѱҰʨ�w������ȡC

  <name> -- �Ȥ�ݪ��W�١C �p�G�ťաA�h�ϥΫȤ�ݺ�ں���}�� ASCII-��
  �O�k�A�ΥѱҰʨ�w�������ȡC

  <dev> -- �n�ϥΪ����]�ƦW�١C �p�G���ťաA�Ҧ��]�Ƴ��|�Ψӵo�X�ϦV��
  �}�ѪR�ШD�A �Ұʨ�w�ШD�ѳ̥���쪺�]�Ƶo�X�C ���ɮרt�Ψϥα�����
  �ϦV��}�ѪR��w�αҰʨ�w�^�����]�ơC �p�G�A�u���@�ӳ]�ƨ��A�i�H���ޥ�
  �C

  <auto> -- �ΥH�@���۰ʰt�m����k�C �p�G�O `rarp' �άO `bootp' �h�ϥΩ�
  ���ܪ���w�C �p�G���Ȭ� `both' �ΪťաA�Y�t�m�֤߮ɦ����}�o��ب�w�h��
  �ϥΡC `none' ��ܤ��ϥΦ۰ʰt�m�C�o�ر��p�U�A�������w�e�z��줤�Ҧ���
  �n���ȡC

  �� <auto> �Ѽƥi�H�@�� nfsaddrs ���ѼƳ�W�ϥΡ]�e���S����� `:` �r���^
  �A �o�ر��p�U�|�ϥΦ۰ʰt�m�C�M�ӡA���ر��p����ϥ� `none'�@���ȡC

3.5 �䥦�t�~���֤߱ҰʰѼ�

  �o�DZҰʰѼ���ϥΪ̽վ�Y�Ǯ֤ߤ������ѼơC

 The `debug' Argument

  �֤߸g�� printk() �禡�ǹF���n�]�H�ΨS���򭫭n�^���T�����޲z
  ��(operator)�C �p�G�T���ܭ��n�A printk() �禡�]�|��ܨ�D���x(console)
  �W�A �N�p�P�ᵹ klogd() �O����ϺФW�@��C �p�P�O����ϺФW�@��b�D���x
  �W��ܭ��n�T������]�O�]���b���������p�U �]�Ҧp�Ϻзl�a�^�T���N�L�k�s�J
  �ϺЦӺ|���C

  �쩳���򭫭n���򤣭��n���e�ǥ� console_loglevel �ܼƳ]�w�C �w�]�O���
  ��� DEBUG�]���� 7�^���n���F��O����D���x�W�h�C �]�o�ǵ��ũw�q�b
  kernel.h �t�J�ɤ��^���w debug �ҰʰѼƱN�ϥD���x���O�����ų]�� 10�A ��
  �H�Ҧ��֤߰T�����|�X�{�b�D���x�W�C

  �D���x�O�����ųq�`�]�i�H�b�������g�� klogd() �{���ﶵ�]�w�C �d�ݧA�t
  �Τ��w�˪������u�W�������ݬݸӫ�򰵡C

 `init=' �Ѽ�

  �֤߱Ұʮɹw�]���� `init' �{���A�o��{�����U�Ӹg�Ѱ��� getty �{���A �]
  `rc' ���O�Z(scripts)�H�νѦp������F�F���ϥΪ̳]�w�q���C �֤߭����M��
  /sbin/init �A�M��O /etc/init (depreciated)�A �ӳ̫ᥦ�|�h�� /bin/sh �]
  �i��b /etc/rc �^�C �p�G���A�Ҧp�A�p�G�A�� init �{���a���F�A�u�n�ϥ�
  init=/bin/sh

  �o�ӱҰʰѼƴN����A�b�Ұʮɪ��������Ķ���(shell)�A�ϧA�������a����
  �{���C

 `no387' �Ѽ�

  �Y�� i387 ��P�B�z������������(bugs)�A�b 32 �줸�O�@�Ҧ��U�|�X�{�C �Ҧp
  �A���������� ULSI-387 �����b����B�I�B��ɷ|����A �o���G�O�]��
  FRSAV/FRRESTOR ���O���@���ΡC �ϥ� `no387' �ҰʰѼƨ� Linux �N��A�u��
  ���ƭȻ��U�B�z���]���������s�b�C ��M�sĶ�֤߮ɧA�����[�J�ƭȼ���䴩�I
  �p�G�A���Y�ǯ��ϥ� 80287 �B�I�B�z�椸(FPU)���j���� 386 �������o�]�ܦ�
  �ΡA �]�� linux �L�k�ϥ� 80287�C

 `no-hlt' �Ѽ�

  i386�]�Ψ���~�̡^ �a�ڪ������B�z������ `hlt' ���O�Ψӧi�D�����B�z���{
  �b�����S�ư��A ����Y�ӥ~���]�ơ]��L�A�ƾھ��A�Ϻе����^�I�s�����B�z��
  �����Ȭ���C �o�ӫ��O�|�Ϥ����B�z���i�J���ٹq���Ҧ��A ���Ӧ�
  �H(zombie)�매�b���̪��즳�ӥ~���]�ƥs���_�� �]�g�Ѥ��_(interrupt) �A�q
  �`�O�^�C ���������� i486DX-100 �����B�z�o�� `hlt' ���O�����D�A �ϥιL�o
  �ӫ��O�ᥦ�̤���i�a�a�^��B�@�Ҧ��C �ϥ� `no-hlt' �o�ӫ��O�i�D Linux��
  �L�ƥi���ɶ]�ӵL�a�j��Ӥ�����A�������B�z���C ����o�Ǵ������H�̯���
  �� Linux�A�M��٬O��ij���i�઺�ܴN�����o�Ǵ����C

 `no-scroll' �Ѽ�

  �Ұʮɨϥγo�ӰѼƥi�H�������(scrolling)�S�ʡA�o�ӯS�ʨϱo Braille ��
  �ݾ���H�ϥΡC

 `panic=' �Ѽ�

  �b���ӥi��o�ͪ��֤߲��`(kernel panic)�ƥ�U�]���O�֤߰����줺�����~�A
  �û{���o�˪����~�Y�����ӵo�Xĵ�T�ð�����@�~�^�A

  �w�]���B�z�覡�O�N���b���ઽ�즳�H�L�Өê`�N��ù��W�����`ĵ�T�M�᭫�s
  �Ұʾ����C

  �M�Ӧp�G�����O�b�L�kIJ�ΡA�j����a��]���ܤ]�\�|�Ʊ楦��۰ʭ��m�ۤv�M
  ��^��u�W�C �Ҧp�A�Ұʮɨϥ� panic=30 �|�Ϯ֤ߦb�o�֤߲ͮ��` 30 ����
  �ۭ��s�Ұʦۤv�C �Y���Ȭ��s�h�ϥιw�]���B�z�覡�A�N�O�@���b���൥�C

  �`�N�A�o�ӹO��(timeout)�]�w�]�i�g�� /proc/sys/kernel/panic �t�α���
  (sysctl)����Ū���P�]�w�C

 `profile=' �Ѽ�

  �֤ߵo�i�̭̥i�H���}�Y�ӿﶵ�H�o���֤ߦp��ϥΤ����B�z���ɶ��H�ΥΦb��
  �ءA �H�K�̤j�ƮIJv(efficiency)�P�į�(performance)�C �o�ӿﶵ��A�b�Ұ�
  �ɳ]�w�[���ܤƪ��p��(the profile shift count)�C ���Ȥ@��]���G�C�A�]�i
  �H�b�sĶ�֤߮ɥ��}���\��C�L�ר��ر��p�A�A���ݭn�� readprofile.c �o��i
  �H�B�z /proc/profile ��X���u��C

 `reboot=' �ﶵ

  �o�ӿﶵ����m�q���� �]�嫬�O�g�� /sbin/init �B�z��
  Control-Alt-Delete �ʧ@�^ Linux �Ұ������s�Ұʤ�����C �s�� v2.0 �֤߹w
  �]���ʧ@�O�����N���}�� �]�������m�A�򥻿�X�J�t�ΰ���O����ˬd�����^�H
  �N�����x���}�� �]�S���������m�A�S���O����ˬd�^�C

  �אּ�w�]�N�}���O���F�n�b�K�y�������ꪺ�A�x�}���ШD�S��k���s�Ұʪ��w��
  �W�u�@�C �i�H�ϥ� reboot=w �]�������覡�]�x�}���^�A���i�H�Υ��H
  w �}�Y���r�ӳ]�w�C

  ������o�|�y���x�Z�H �Y�Ǩ㦳�O����֨����Ϻб�����P����x�}���A
  �åB��Ҧ��Ȧs����Ƽg��ϺФW�C �N�}���i��|���]�ӥd�A�b�֨��d�O�����
  �����^�g(write-back)��ƴN�|�|���C �w�g���H�^���t�ΰO����ˬd�ܪ�ɶ��H
  �Ρ��άO�p���q�����z�����򥻿�X�J�t�� (SCSI BIOSes)�N�}���ɪ��[����
  ����l�ƬO�ϥηx�}�����n�z�ѡC

 `reserve=' �Ѽ�

  �o�O�ΨӫO�@��X�J��ϰ줣�n�����C�o�ӫ��O���榡�O�G

    reserve=iobase,extent[,iobase,extent]...

  �b�Y�Ǿ����W�]�\�����קK�]���X�ʵ{���h�ˬd�]�۰ʰ����^�b�Y�ǯS��ϰ쪺
  �]�ơC �o�i��O�]���w��]�p�����}�ӷ|�ϱo�Ұʲפ�]���O�Y�ǤA�Ӻ��d�^
  �A �|�Q�~�{���w��A���A�|�]�����e���������ӧ��ܪ��w��A �Ϊ̥u�O�A���Q
  ��֤ߪ�l�ƪ��w��C

  �� reserve �Ұʮɴ��Ѽ��ǥѫ��w�@�q���n��������X�J��d��H�ѨM�����D�C
  ���q�ϰ�b�֤ߪ���X�J��U�����Q�����w�g�b�ӳB���]�� �]�W�٬�
  reserved �^�ӫO�d�C�`�N�A���j���������������ݭn������C �u���u�������D
  �ίS���p�~�|�ݭn�Ψ�o�F�F�C

  ���w���ϰ줤����X�J��D�O�a�ۦb�����@�q��X�J�ϰ줧�e������
  check_region() �H�קK�]�ư����C �o�Ω�Y�ǹJ�W NE2000 �|�����Ϊ̷|�~�{
  �䥦�]�ƪ��X�ʵ{���C

  ���T���]���X�ʵ{�������ӥh�����O�d�ϰ�A���D�t�@�ӱҰʰѼƩ��T�a���ܥ�
  �o�˰��C �o�N�׵� reserve �g�`�P�䥦�ҰʰѼƤ@�_�ϥΡC �p�G�A���w�@�q�O
  �d�ϰ�H�O�@�Y�S�w�]�ƪ��ܡA �A�������T�a���w���]�ƪ������d��A �j����
  ���X�ʵ{���p�G�������̩��T����}�N�|������X�J��U��C

  �Ҧp�A���ҰʦC
    _________________________________________________________________

       reserve=0x300,32  blah=0x300
    _________________________________________________________________

  �O�d 0x300-0x31f ������F `blah' ���]���X�ʵ{���~���Ҧ��X�ʵ{���h�����C

  �p�P�@��Ұʮɴ��ҥΪ��榡�A���]�� 11 �ӰѼƤ�����A �]���C�� reserve
  ���r�u���w 5 �ӫO�d�ϰ�C �p�G�A�����`������ݨD�A�i�H�ϥΦh��
  reserve ���w�C

 `vga=' �Ѽ�

  �`�N�A�o�ä��u���O�ӱҰʰѼơC���O�� LILO ��Ķ���ﶵ�A �P�Ҧ��䥦�Ѯ֤�
  �B�z���ҰʰѼƨä��ۦP�C �M�Ӧ]�������ϥ��ܱo�p�����M�G�ȱo�b���[�W�@��
  �C �o�ӿﶵ�]�i�H�g�Ѩϥ� rdev -v �άۦP�� vidmode ���O�� vmlinuz �ɮ�
  �@�]�w�C �o�ϱo�]�w�{���X���b�u���Ұ� Linux �֤ߤ��e�ϥε��T(video)��
  ����X�J�t�Χ��ܹw�]����ܼҦ��C �嫬���Ҧ��O 80x50, 132x44 �����C �ϥ�
  ���ﶵ�̦n���覡�O�H vga=ask �ҰʡA �p���b�Ұʮ֤߫e�|���ӦC���ܧA��
  ��ܥd�i�H�ϥΪ��U�ؼҦ��C �@���A�q�W�z�C��o���A�Q�ϥΪ����X�A�H��N�i
  �H�⥦��b `ask' ����m�C ��i�@�B����T�аѾ\�H����Ҧ��s���֤ߪ�
  linux/Documentation/svga.txt �ɮסC

  �`�N�A�s���֤ߡ]2.1 ���H�W�^��������ܼҦ����]�w�{���X�ﶵ Video mode
  selection support�A �ҥH�p�G�A�Q�ϥγo�ӯS�ʨ���A�N�o���}�o�ӿﶵ�C

4. �p���q�����z����(SCSI)�P�䪺�ҰʰѼ�

  �o�@�`�]�t�ΨӶǻ�����p���q�����z����(SCSI)�d(host adapters)�� SCSI �]
  �Ƥ���T���ҰʰѼƻ����C

4.1 ���h�X�ʵ{�����Ѽ�

  ���h�X�ʵ{���B�z���ϺСA���Фκϱa�����Ӥ��`�J�����d���S�ʡC

 �̤j�����޿踹�X(LUN)��(`max_scsi_luns=')

  �C�� SCSI �]�ƥ����̭����i�H�]�t�@�ӡ��l�]�ơ����X�C �̱`�����Ҥl�O����
  �@���i�H��n�X�i���l���s�� SCSI ���о��C �C�i���Хѫ��w���]�ƪ����޿踹
  �X(Logical Unit Number: LUN)���w�}�C ���j�������]�ơA���w�о��A�ϱa����
  �����O��@�Ӫ��]�ơA ���޿踹�X�]���s�C

  �u���@���޿�s�����]�ƭY�b��g�o���n�N�|�X���D�C �Y�dz]�p���}�� SCSI �]
  �ơ]�ª��H�δN���򥩳Q�A�I�W���s�]�ơ^�L�k���������s���޿�s�������C ��
  �̷|���b���A�ӥB���i����� SCSI �׬y��(bus)���a�ۤ@�_�����C

  ���s���֤ߦ��@�Ӱt�m�ﶵ�i�H��A�]�w�ҭn�������̤j�޿�s���C �w�]�u����
  ���޿�s���s�H���K�W�z���D�C

  �b�Ұʮɫ��w�n�������޿踹�X�i�H��J `max_scsi_luns=n' �@���ҰʰѼơA
  �䤤 n �O�����ê��Ʀr�C �n�קK�W�z���D�i�H�ϥ� n=1 �H�קK�o�ǭ���]
  �Ƥ������C

 SCSI �ϱa�X�ʵ{�����Ѽ�(`st=')

  SCSI �ϱa�X�ʵ{�����Y�DZҰʮɴ��t�m�i�H�ǥѨϥΤU�C�ѼƹF���G
    _________________________________________________________________

       st=buf_size[,write_threshold[,max_bufs]]
    _________________________________________________________________

  �e����ӼƦr�����O�d�줸�աC�w�]�� buf_size �O 32kB�C �̦h�i�H���w��
  16384kB�A�j�����աC write_threshold �w�İϽT�{�e�ܺϱa���ȡA�w�]��
  30kB�C �̤j�w�İϭӼƵ������쪺�˸m�ƶq�өw�A�w�]�Ȭ��G�C�ϥνd�Ҧp�G
    _________________________________________________________________

       st=32,30,2
    _________________________________________________________________

  ���㪺�Ӹ`�i�H�b README.st �ɮפ����A ���֤߭�l�{���X���c(tree)��
  scsi �ؿ��̡C

4.2 SCSI �d���Ѽ�

  ���`���`���аO�G

  iobase -- SCSI �d�i�n���Ĥ@�ӿ�X�J��C �H�Q���i���ܪk���w�A�ӥB�q�`
  ���b 0x200 �� 0x3ff �����C

  irq -- �����d�]�w�ϥΪ��w�餤�_�C ��i�Ϊ��ȻP�����d����A ���q�`�O 5,
  7, 9, 10, 11, 12, �H�� 15�C�䥦�ȳq�`�Ѥ@�몺�P��]�ƨϥΡA ���O IDE �w
  �СA�n�СA��C�𵥵��C

  dma -- �����d�ϥΪ������O����s��(Direct Memory Access:DMA)�q�D�C �嫬
  �u�Ω��׬y�ƥD��(bus-mastering)��O���d�C PCI �� VLB �����d���Y��׬y
  �ƥD���A�B���ݭn��� ISA �����O����s���q�D�C

  scsi-id -- �b SCSI �׬y�ƤW�A�����d�Ψ��ѧO���������ѧO���X�C �u���Y��
  �����d���\�A���ܳo�ӭȡA�j�����h�����w�B�ä[���ܡC �q�`�w�]�ȬO�C�A����
  ��(Seagate)�H�� Future Domain TMC-950 �d�ϥΤ��C

  parity -- SCSI �����d�O�_����ҳs�����]�ƥ洫��T�ɴ��ѦP��ˬd�X�C ��
  �w�@��ܥ��}�P��ˬd�A�s�h������C �P�˦a�A�ëD�Ҧ��������d���䴩��ΦP
  ��ˬd�o�ӱҰʰѼơC

 Adaptec aha151x, aha152x, aic6260, aic6360, SB16-SCSI (`aha152x=')

  aha �s����ӥd�� aic �s����ӳo�ǥd�W��ڪ� SCSI �����A �]�t
  Soundblaster-16 SCSI�C

  �����o�� SCSI �d���{���X�M��q�d�W�w�˶i�Ӫ��򥻿�X�J�t�ΡA �p�G�S���A
  �N�䤣��A���d�C�M��A�N�o�ϥγo�ث������ҰʰѼơG
    _________________________________________________________________


aha152x=iobase[,irq[,scsi-id[,reconnect[,parity]]]]
    _________________________________________________________________

  �`�N�A�p�G���X�ʵ{���sĶ�ɦ����}���~�����A�h�i�H���w�Ĥ��ӭȥH�]�w����
  �h�šC

  �Ҧ��ѼƳ��p���`�̫e���ҭz�A�� reconnect �Ȧp�G�����s�h���\�]����u����
  �s�s�u�C �ϥνd�Ҧp�U�G
    _________________________________________________________________

       aha152x=0x340,11,7,1
    _________________________________________________________________

  �`�N�A�Ѽƥ����̧ǫ��w�A�N�צp�G�A�Q���w�P��ˬd�A ����A�]�o���w
  iobase, irq, scsi-id �H�� reconnect �ȡC

 Adaptec aha154x (`aha1542=')

  �o�ǬO aha154x �t�C���d�C aha1542 �t�C���d�O�l�W���@�� i82077 �n�б���
  ���A�� aha1540 �t�C���d�S���C

  �o�ǥd�O�׬y�ƥD���d�A�ӥB���i�H�]�w�������ʡ����ѼơA�ΨӻP�䥦�]�Ʀ@
  �ζ׬y�ơC ��ҰʰѼƬݰ_�ӹ��U���o�ˡC
    _________________________________________________________________

       aha1542=iobase[,buson,busoff[,dmaspeed]]
    _________________________________________________________________

  �i�Ϊ� iobase �ȳq�`�O�G 0x130, 0x134, 0x230, 0x234, 0x330, 0x334 �䤤
  ���@�C ��(Clone)�d�i�ह�\�ϥΨ䥦�ȡC

  buson, busoff ���ȬO�ӥd���Τu�~�зǬ[�c(ISA)�׬y�ƪ��@��
  ��(microsecond)�C �w�]�ȬO 11us on, and 4us off�A�p���䥦���d �]���O�u
  �~�зǬ[�c������ LANCE �A�Ӻ��d�^�N�����|�s���u�~�зǬ[�c�׬y�ơC

  dmaspeed ���ȬO�i�檽���O����s�����t�v�]�H�ʸU�줸�ըC�����^�C �w
  �]�� 5MB/s�C �s�����d�i�H��A�q�n��t�m(soft-configuration)����ܳo�ӭ�
  �A ���ª��d�h�ϥθ���(jumpers)�C���]�A���D���O���O���ܥi�H�ϥ� 10MB/s�C
  �p�G�ϥ� 5MB/s �H�W���ȽФp�߸���C

 Adaptec aha274x, aha284x, aic7xxx (`aic7xxx=')

  �o�ǥd�i�H�������خ榡���ѼơC
    _________________________________________________________________

       aic7xxx=extended,no_reset
    _________________________________________________________________

  �p�G extended ���Ȥ����s�h��ܥ��}��j�e�q�ϺЪ������ഫ(extended
  translation)�C no_reset �Ȧp�G�����s�h�O�i�D�X�ʵ{���ҰʮɡA �]�w�����d
  ���ɭԤ��n���m SCSI �׬y�ơC

 AdvanSys SCSI Host Adaptors (`advansys=')

  AdvanSys �X�ʵ{���̦h�౵���|�ӿ�X�J��}�H���� AdvanSys SCSI �d�C�`�N
  �A�o�ǭȡ]�Y�ϥΪ��ܡ^�������|�v�T EISA �άO PCI �� �����C���̶ȥΨӰ�
  �� ISA �H�� VLB �����d�C�٦��A�p�G���X�� �{���sĶ�ɦ����}���~�������ܡA
  ����~��������X��X�h�ťi�H �ǥѥ[�J 0xdeb[0-f] �Ѽƨӳ]�w�C

 Always IN2000 �����d (`in2000=')

  ��䥦 SCSI �d���ҰʰѼƤ��P�A IN2000 �X�ʵ{���ϥΥѬ���зǥ洫
  �X(ASCII) �Ҳզ����e�m(prefix)�r��N��j��������ưѼơC �o�O�@���䴩�C
  ��G

  ioport:addr -- �䤤 addr �O�d�]�q�`�S����Ū�O����^����X�J��}�C

  noreset -- �S����Ϊ��ѼơC�o�קK�Ұʮɴ��� SCSI �׬y�ƭ��m�ʧ@�C

  nosync:x -- x �O�Ӧ줸�B�n(bitmask)�A�䤤�e���C�Ӧ줸����C�� SCSI �]
  �� �]�Ĺs�Ӧ줸�O�Ĺs���]�ơA�l����^�C

  �]�w�䤤���줸�H�קK��ӳ]�ƶi��P�B(sync)���(negotiation)�C �X�ʵ{��
  �w�]�O����Ҧ��]�Ƥ��P�B�C

  period:ns -- ns �O�H�`��(nanoseconds)����줧�̤p SCSI ��ƶǿ�ɶ��Ϭq
  (period)�C�w�]�� 500; �i�������ȬO 250 �� 1000�C

  disconnect:x -- x = 0 �Y�������\��u�A2 �Y�@�w�i�H��u�C x = 1 �h�����A
  ���ɥi��u�A�o�O�w�]�ȡA �ӥB�O�@�뱡�p���̨ο�ܡC

  debug:x �p�G�w�q�F `DEBUGGING_ON' �h x �N�O�]�w���P���~������X���줸�B
  �n �аѨ� in2000.h ���w�q�� DB_xxx�C

  proc:x -- �p�G�w�q�F `PROC_INTERFACE' �h x �N�O�M�w /proc �����B�@�覡
  �Υ\�઺�줸�B�n�аѨ� in2000.h ���w�q�� PR_xxx�C

  �U���C�X�@�Ǩϥνd�ҡG
    _________________________________________________________________

       in2000=ioport:0x220,noreset
       in2000=period:250,disconnect:2,nosync:0x03
       in2000=debug:0x1e
       in2000=proc:3
    _________________________________________________________________

 �ϥ� AMD AM53C974 ���w�� (`AM53C974=')

  �P�䥦�X�ʵ{�����P�A�o�@�Ӥ��ϥαҰʰѼƨӶǹF��X�J��A �w�餤�_�Ϊ���
  �O����s���q�D�C �]�J�M AMD53C974 �O�� PCI �]�ơA���]���ݭn�@�o�dz]�w
  �C�^ ���ӥN�����O�ΨӶǹF�����d�P�]�ƶ��ǿ�Ҧ��P�ǿ�v���ѼơC �o�̦n
  �νd�ҨӸ���G
    _________________________________________________________________

       AM53C974=7,2,8,15
    _________________________________________________________________

  �o�|�Q������o�ˡG����� SCSI-ID 7 ������P SCSI-ID 2 ���]�ƶ����q�T
  �A �ϥγ̤j 8MHz ���P�B�Ҧ��ǿ�v�C����� 15 �줸�ժ������ȡC�� �ԲӸ�
  �ƥi�b linux/drivers/scsi/README.AM53C974 �ɮ׸̧��C

 BusLogic SCSI �����d�P v1.2 ���֤� (`buslogic=')

  �b�ª����֤ߤ��A buslogic �X�ʵ{���u�����@�ӰѼơA�N�O��X�J��}�C ����
  �����U�C�ȡG0x130, 0x140, 0x230, 0x234, 0x330, 0x334�C

 BusLogic SCSI �����d�P v2.x ���֤� (`BusLogic=')

  �b v2.x �֤ߤ��ABusLogic �X�ʵ{�������\�h�ѼơC �]�`�N�W�����j�p�g�F�O
  �j�g�� B �H�� L!!! �^�C �U�����Ӹ`�O�����q v2.0 �֤ߤ��� Leonard N.
  Zubkoff's �X�ʵ{�����L�Ӫ��C

  �o�� BusLogic �X�ʵ{�����֤ߩR�O�C�O�� "BusLogic" �X�ʵ{���ѧO�r�A �[�W
  �U�ӥH�r����}����Ωʾ�ƧǦC�A�᭱��ۦU�ӿ�Ωʪ��r��ǦC�Ҳզ��C �C
  ��R�O�C���Ω�@�i BusLogic �d�A �b�ϥΦh�i BusLogic �d���t�ΤW�i�H�ϥ�
  �h�өR�O�C�ӳ]�w�C

  �Ĥ@�Ӿ�ƫ��w�����d�Ҧb�� I/O ��}�C�p�G�����w�h�w�]�Ȭ��s�A ��ܧ�o
  �ӰѼƳ]���w�]�������Ǥ���쪺�Ĥ@�i BusLogic �d�C �p�G�b�R�O�C�W���w�F
  ��� I/O ��}�ѼơA�w�]�������ǴN�|�Q�����C

  �ĤG�Ӿ�ƫ��w�Ω�䴩��C�B�@(Tagged Queuing)���ؼг]�Ƥ���C�`�סC ��
  �C�`�׬O�e�\�P�ɰe�X�� SCSI ���O�ơC�p�G�S�����w�h�w�]�Ȭ��s�A ��ܨϥ�
  �ھڤ����d���`��C�`�פμƥءA����A�t�סA �H�ΰ����ؼг]�ƪ���O�Ҧ۰�
  �P�_���ȡC ���ݭn�ϥ� ISA ���~�w�İ�(Bounce Buffers)�������d�A ��C�`
  �צ۰ʳ]�� BusLogic_TaggedQueueDepth_BB �H�קK DMA ���~�w�İO���骺�L��
  �C ���䴩��C�B�@���ؼг]�ƨϥ� BusLogic_UntaggedQueueDepth �w�q����C
  �`�סC

  �ĤT�Ӿ�ƫ��w�׬y�ư��m(Settle)�ɶ��A�H�����C �o�D�O���m�����d��
  SCSI �׬y�ƭ��m��o�X SCSI ���O�������ɶ��C �p�G�S�����w�h�w�]�Ȭ��s�A
  ��ܨϥ� BusLogic_DefaultBusSettleTime ���ȡC

  �ĥ|�Ӿ�ƫ��w�ϰ�ﶵ�C�p�G�S�����w�h�w�]�Ȭ��s�C �`�N�A�ϰ�ﶵ�u�Ω�
  �S�w�������d�C

  �Ĥ��Ӿ�ƫ��w����ﶵ�C�p�G�S�����w�A�w�]�Ȭ��s�C �`�N�A����ﶵ���Ω�
  �Ҧ��������d�C

  �r��ﶵ�ΨӴ��ѹ��C�B�@�A���~�^�_�A�H�Τ����d����������C

  ��C�B�@�����w�H "TQ:" �}�Y�A �i�H���T�a���w�O�_���\�����䴩���ؼг]��
  �ϥΦ�C�B�@�C �U���O�i�Ϊ����w�ﶵ�G

  TQ:Default -- ��C�B�@�����\�P�_�H BusLogic �d���b�骩���H�Φ�C�`�ת�
  �ȬO�_���\�h�����O�@���P�_��¦�C

  TQ:Enable -- ��Ҧ����b�o�i�d�W���ؼг]�ƥ��}��C�B�@�A���������d�b�骩
  ���ҥ[�Ѫ�����C

  TQ:Disable -- ��Ҧ����b�o�i�d�W���ؼг]�������C�B�@�C

  TQ:<�C�ӥؼЪ��]�w> -- �U�O���m��C�ӥؼг]�ƪ���C�B�@�C <�C�ӥؼЪ��]
  �w>�O�� "Y", "N", and "X" �r���զ�����C�C "Y" ���}��C�B�@�A"N" �����
  �C�B�@�A�� "X" �����H�b�骩������¦���w�]�ȡC �Ĥ@�Ӧr���N��ؼг]�� 0
  �A�ĤG�ӥN��]�� 1�A�̦�����F �p�G "Y", "N" and "X" �r����C�å��[�\��
  �����ؼг]�ơA �����w���r���N�Q���]�� "X"�C

  �`�N�A���T�a���w�n�ϥΦ�C�B�@�i��|�X���D�F �o�D�n�O��K�Ψ������Y��
  �S�ॿ�T��@���\�ध�ؼг]�ƪ���C�B�@�C

  ���~�^�_���������w�H "ER:" �}�Y�A�i�H���T�a���w�] SCSI ���O���ѡA �L�k
  ���\�����өI�s ResetCommand �ɰ��檺���~�^�_�ʧ@�C �U���O�i�Ϊ����w�ﶵ
  �C

  ER:Default -- ���~�^�_�� SCSI �l�t�Ϊ���ij��ܱj��m(Hard Reset)�P��
  �y�Ƴ]�ƭ��m�䤤���@�C

  ER:HardReset -- ���~�^�_�N�|�ҩl�����d���j��m�A�o�]�|�ް_ SCSI �׬y
  �ƪ����m�C

  ER:BusDeviceReset -- ���~�^�_�N�e�X�׬y�Ƴ]�ƭ��m�T�����ް_���~���ؼг]
  �ơC

  �p�G�ӥؼг]�ƦA���y�����~�^�_�ӥB�e�X�׬y�Ƴ]�ƭ��m�T������ӥؼг]��
  �S���@�����\���� SCSI ���O���ܡA �h���նi��j�m���m�C

  ER:None -- ���~�^�_�N�Q�ᵲ�C �o�ӿﶵ���ӥu�Ω� SCSI �׬y�ƭ��m�ζ׬y
  �Ƴ]�ƭ��m�|�ϥؼг]�ƵL�k�^�_�����p�C

  ER:<�C�ӥؼЪ��]�w> -- ���~�^�_�N��C�ӥؼг]�ƶi��U�O����C <�C�ӥؼ�
  ���]�w>�O�� "D", "H", "B", and "N" �r���Ҳզ�����C�C "D" ��ܹw�]��
  �A"H" ��ܱj�m���m�A"B" ��ܶ׬y�Ƴ]�ƭ��m�A�� "N"��ܤ����m�C �Ĥ@�Ӧr
  ���N��ؼг]�� 0�A�ĤG�ӥN��]�� 1�A�̦�����F �p�G "D", "H" , "B" and
  "N" �r����C�å��[�\�Ҧ����ؼг]�ơA �����w���r���N�Q���]�� "X"�C

  �����d���������w�]�t�U�C�r��G

  NoProbe -- ��������@�ذ����A�]�����|������ BusLogic �����d�C

  NoProbeISA -- �������з� ISA I/O ��}�A�]���u�|������ PCI �����d�C

  NoSortPCI -- �� PCI BIOS �Ҵ��Ѫ����ǦC�| PCI �����d�A �������
  AutoSCSI "Use Bus And Device # For PCI Scanning Seq." �ﶵ���]�w�C

 EATA SCSI �����d (`eata=')

  �s�� v2.0 �֤ߤ� EATA �X�ʵ{���౵���@�ӱҰʰѼƫ��w�ҭn��������X�J��
  �}�C �榡���G
    _________________________________________________________________


eata=iobase1[,iobase2][,iobase3]...[,iobaseN]
    _________________________________________________________________

  ���X�ʵ{���|�̩ҦC���ǰ����o�Ǧ�}�C

 Future Domain TMC-8xx, TMC-950 (`tmc8xx=')

  �����o�� SCSI �d���{���X�M��q�d�W�w�˶i�Ӫ��򥻿�X�J�t�ΡA �p�G�S���A
  �N�䤣��A���d�C �Ϊ̡A�p�G BIOS ��ñ��(signature)�r�ꤣ�Q�{�i����]�|
  �䤣��C ���ެO���@�ر��p�A�A���o�ϥγo�ث������ҰʰѼơG
    _________________________________________________________________

       tmc8xx=mem_base,irq
    _________________________________________________________________

  mem_base ���ȬO�ɭ��d�ϥΪ��O�����M(memory mapped)��X�J�ϰ쪺�ȡC ��
  �ȳq�`�|�O�U�C�䤤���@�G 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000,
  0xde000�C

 Future Domain TMC-16xx, TMC-3260, AHA-2920 (`fdomain=')

  �o���X�ʵ{���ھڤ@���w���򥻿�X�J�t�ΰ�Ū�O����ñ���C�����o�Ǥ����d
  �C ���㪺�C��аѨ� linux/drivers/scsi/fdomain.c�A ��ɫe�����\�h��T�C
  �p�G���X�ʵ{�����{�o�A���򥻿�X�J�t�ΡA�A�i�H�ϥγo�خ榡�ܧ�G
    _________________________________________________________________

       fdomain=iobase,irq[,scsi_id]
    _________________________________________________________________

 IOMEGA Parallel Port / ZIP drive (`ppa=')

  �o���X�ʵ{���Ω� IOMEGA ZIP �ϺЪ��� IOMEGA �æC�� SCSI �d�C ���]�i�H�t
  �X���� IOMEGA PPA3 �]�ƨϥΡC ���X�ʵ{�����ҰʰѼƮ榡���G
    _________________________________________________________________

       ppa=iobase,speed_high,speed_low,nybble
    _________________________________________________________________

  ���F iobase ���~��l�Ҭ���έȡC�p�G�A�Q���ܳo�T�ӿ�ΰѼƤ������@��
  �A ��ij�AŪŪ linux/drivers/scsi/README.ppa ��������̱���Ǥ��򪺲Ӹ`
  �C

 NCR5380 based controllers (`ncr5380=')

  ��A�������d����A 5380 �������i�H�O��X�J���ΰO������C �]�C��
  0x400 ����}�N�׵ۿ�X�J���A �� PCI �H�� EISA �w��ϥ� 0x3ff �H�W����
  �X�J��}�C�^���ެO���@�ر��p�A �A���O���w��}�A�w�餤�_�H�Ϊ����O����s
  ���q�D���ȡC ��X�J�������d���d�ҹ��O�G ncr5380=0x350,5,3�C �p�G�ӥd
  ���ϥΤ��_�A���� 255(0xff)�o�ӵw�餤�_�ȷ|������_���ϥΡC 254 �o�����
  ���_�Ȫ�۰ʰ����C ��Ӹ`����T�i�H�b
  linux/drivers/scsi/README.g_NCR5380 �o��ɮ׸̧��C

 NCR53c400 based controllers (`ncr53c400=')

  �з� 53c400 ���䴩�O�ѻP�W�z�з� 5380 ���䴩�ۦP���X�ʵ{���Ҵ��ѡC �Ұ�
  �ѼƻP�W�z�����ۦP�A���F 53c400 ���ϥΪ����O����s�����~�C

 NCR53c406a based controllers (`ncr53c406a=')

  ���X�ʵ{���ϥγo�خ榡���ҰʰѼơG
    _________________________________________________________________

       ncr53c406a=PORTBASE,IRQ,FASTPIO
    _________________________________________________________________

  �䤤 IRQ �H�� FASTPIO �ѼƬ���ζ��C���_�ȹs������_���ϥΡC �ϥΤ@�P
  FASTPIO �ѼƱҥ� insl �H�� outsl ���O�H���N�@�Ӧ줸�ժ� inb �H�� outb
  ���O�C ���X�ʵ{���]�i�H�ѽsĶ�ɴ��ﶵ�]�w�ϥΪ����O����s���C

 Pro Audio Spectrum (`pas16=')

  PAS16 �ϥ� NCR5380 SCSI �����A�s��٤䴩�L�����t�m�C�ҰʰѼƪ��榡���G
    _________________________________________________________________

       pas16=iobase,irq
    _________________________________________________________________

  �ߤ@�����P�O�A�i�H���w 255 �o�ӵw�餤�_�ȡA �o�|�i�D�X�ʵ{�����n�ϥΤ�
  �_�A�M�į�|���C�C iobase �q�`�O 0x388�C

 Seagate ST-0x (`st0x=')

  �����o�� SCSI �d���{���X�M��q�d�W�w�˶i�Ӫ��򥻿�X�J�t�ΡA �p�G�S���A
  �N�䤣��A���d�C�Ϊ̡A�p�G BIOS ��ñ���r�ꤣ�Q�{�i����]�|�䤣��C ����
  �O���@�ر��p�A�A���o�ϥγo�ث������ҰʰѼơG
    _________________________________________________________________

       st0x=mem_base,irq
    _________________________________________________________________

  mem_base ���ȬO�ɭ��d�ϥΪ��O�����M(memory mapped)��X�J�ϰ쪺�ȡC ��
  �ȳq�`�|�O�U�C�䤤���@�G 0xc8000, 0xca000, 0xcc000, 0xce000, 0xdc000,
  0xde000�C

 Trantor T128 (`t128=')

  �o�Ǥ����d�]�O�H NCR5380 ��������¦�A�����U�C�ﶵ�G
    _________________________________________________________________

       t128=mem_base,irq
    _________________________________________________________________

  The valid values for mem_base are as follows: 0xcc000, 0xc8000,
  0xdc000, 0xd8000. �i�Ω� mem_base ���Ȧp�U�G 0xcc000, 0xc8000,
  0xdc000, 0xd8000�C

 Ultrastor SCSI cards (`u14-34f=')

  �`�N�A���d����Ӥ��ۿW�ߪ��X�ʵ{���A�W�� CONFIG_SCSI_U14_34F �̨ϥ�
  u14-34f.c �� CONFIG_SCSI_ULTRASTORE �ϥ� ultrastor.c�C u14-34f �o�@�ӡ]
  �s�� v2.0 �֤ߥΥ��^�����@�Ӯ榡�p�U���ҰʰѼơG
    _________________________________________________________________


u14-34f=iobase1[,iobase2][,iobase3]...[,iobaseN]
    _________________________________________________________________

  ���X�ʵ{���|�̩ҦC���ǰ����o�Ǧ�}�C

 Western Digital WD7000 cards (`wd7000=')

  �o���X�ʵ{���M�䥦�Ҫ��D���򥻿�X�J�t�ΰ�Ū�O����r��Ӱ��� wd7000 ��
  �B���D�ƭӼзǪ��t�m�]�w�C �p�G���S��Υ��T���Ȱʰ_�ӡA�Τ��{�o�A����
  ��X�J�t�Ϊ����A ����A�i�H�ϥγo�خ榡���ҰʰѼơC
    _________________________________________________________________

       wd7000=irq,dma,iobase
    _________________________________________________________________

4.3 �������ҰʰѼƪ� SCSI �d

  �ثe����A�U�C SCSI �����d���ϥΥ��Ұʮɴ��ѼơC�b�Y�DZ��p�U�A �A�i�H
  �����s���X�ʵ{��������ȼg��(hard-wire)�i�h�A�p�G�u�����n���ܡC

       Adaptec aha1740 (EISA probing),
       NCR53c7xx,8xx (PCI, both drivers)
       Qlogic Fast (0x230, 0x330)
       Qlogic ISP (PCI)

5. �w�о�

  �o�@�`�C�X�Ҧ��P�з� MFM/RLL, ST-506, XT, �H�� IDE �Ϻо�������ҰʰѼ�
  �C �`�N�AIDE �H�Υ��e�� ST-506 �w���X�ʵ{�������� `hd=' �ﶵ�C

5.1 IDE �ϺС������X�ʵ{���Ѽ�

  IDE �X�ʵ{�������X�ӰѼơA �[�\�d��q�ϺгW��(geometry)���i�Τ��}����
  ����䴩�C ���U�O�Ҧ��i�Τ��ҰʰѼƪ��K�n�C �n���D���㪺�Ӹ`�A �A�u��
  ���ӥh�d�\�b linux/Documentation �ؿ��U�� ide.txt �ɡA �o�ӺK�n�O�q���K
  ���X�Ӫ��C
    _________________________________________________________________


"hdx="  �q "a" �� "h" �Ҧ��� "x" ���ӻ{�A���O "hdc" �C
"idex=" �q "0" �� "3" �Ҧ��� "x" ���ӻ{�A���O "ide1"�C

"hdx=noprobe"          : �]�\���T���ӺϺЦb����A�����n�h����
"hdx=none"             : �o�̨S���ϺСA���� cmos �B���n�h����
"hdx=nowerr"           : �����o�ӺϺЪ� WRERR_STAT �줸
"hdx=cdrom"            : �o�̦��ӺϺСA�ӥB�O�ӥ��о�
"hdx=cyl,head,sect"    : �o�̦��ӺϺСA�ë��w�ϺгW��
"hdx=autotune"         : �X�ʵ{���N�յۧ⤶���t�׽ը�䴩��
                               �̧֥i�{���ƿ�X�J(PIO) �Ҧ�
                               �A���ϺЯ౵���~��C�ëD�Ҧ�
                               �����պ����������䴩�A�åB
                               �ܥi����ª����_�Ǫ� IDE  ��
                               �ХX���D�C
"idex=noprobe"         : ���n���զs�����ϥγo�Ӥ���
"idex=base"            : �b���w����}���������A�䤤 "base"
                               �q�`�O 0x1f0  �άO 0x170  �B
                               ���] "ctl"  �O "base"+0x206
"idex=base,ctl"        : ���w base �H�� ctl
"idex=base,ctl,irq"    : ���w base, ctl, �H�� irq  �ƭ�
"idex=autotune"        : �X�ʵ{���N�յۧ⤶���t�׽ը�䴩��
                               �̧֥i�{���ƿ�X�J(PIO) �Ҧ�
                               �A���ϺЯ౵���~��C�ëD�Ҧ�
                               �����պ����������䴩�A�åB
                               �ܥi����ª����_�Ǫ� IDE  ��
                               �ХX���D�C
"idex=noautotune"      : �X�ʵ{���N���|�յ۽վ㤶���t�סC��
                               �F cmd640 ���~�A�o�O�j������
                               ���ժ��w�]�ȡC
"idex=serialize"       : �����|��(overlap) idex �� ide(x^1)
                               ���ާ@
    _________________________________________________________________

  �U�C�Ѽƥu���\�Ω� ide0�A �B�w�]�� base, ctl �H�� ports ����ק�C
    _________________________________________________________________


"ide0=dtc2278"         : �������䴩 DTC2278 ����
"ide0=ht6560b"         : �������䴩 HT6560B ����
"ide0=cmd640_vlb"      : �ϥ� CMD640 ������ VLB  �����d
                         ���������[�J�o�ӰѼơ]PCI ���h
                         ���� -- �۰ʰ����^
"ide0=qd6580"          : �������䴩 qd580 ����
"ide0=ali14xx"         : �������䴩 ali14xx ������ (ALI M1439/M1445)
"ide0=umc8672"         : �������䴩 umc8672 ������
    _________________________________________________________________

  �ϥΥ��䥦���F�F���|�Q�ڵ��ño��@�� "BAD OPTION" �T���C

5.2 �з� ST-506 �Ϻ��X�ʵ{���ﶵ(`hd=')

  �зǺϺ��X�ʵ{���i�H�����Ϻ��޿�W��ѼơA �o�P IDE �X�ʵ{���ۦ��C�`�N
  �A �L�צp�󥦥u�Ʊ汵���T�ӭ� (C/H/S) -- �L�h�ιL�֥����|�q�q�a�������C
  �P�ɥ��u���� `hd=' �ѼơA�� `hda', `hdb=' �o����b�������Q���\�C ��榡
  �p�U�G
    _________________________________________________________________

       hd=cyls,heads,sects
    _________________________________________________________________

  �p�G�˦���ӺϺСA�N�ϥβĤG���ϺЪ��W�歫�ФW�z���O�C

5.3 XT Disk Driver Options (`xd=')

  �p�G�A������o�n�ϥγo���ª��B8 �줸�B �H��H�� 125kb/s �t�׷h����ƪ�
  �����d����o�`�O�A���W�����ġC �����o�ǥd���{���X�M��q�d�W�w�˶i�Ӫ���
  ����X�J�t�ΡA �p�G�S���A�N�䤣��A���d�C�Ϊ̡A�p�G BIOS ��ñ���r�ꤣ�Q
  �{�i����]�|�䤣��C ���ެO���@�ر��p�A�A���o�ϥγo�ث������ҰʰѼơG
    _________________________________________________________________

       xd=type,irq,iobase,dma_chan
    _________________________________________________________________

  �䤤 type �ȫ��ܸӤ����d���s�y�ӡA �p�U�G 0=generic; 1=DTC;
  2,3,4=Western Digital, 5,6,7=Seagate; 8=OMTI�C �P�@�a�s�y�Ӻ����������
  �P�Ȥ��ΨӰ������򥻿�X�J�t�Φr��A �o�ӪF�F�Y���w type �N�|���ϥΡC

  �o�ǭ� xd_setup() �禡���|�h�ˬd�A�åB���]�A��J�Ҧ��@�|�ӭȡC �O�����
  ��C�o�঳�ӽd�Ҩϥ� WD1002 �����������ޱ��򥻿�X�J�t�ΡA �ϥΡ��w
  �]����XT ����ѼơG
    _________________________________________________________________

       xd=2,5,0x320,3
    _________________________________________________________________

6. ���о� (Non-SCSI/ATAPI/IDE)

  �o�@�`�C�X�ݩ�г]�ƩҦ��i�઺�ҰʰѼơC �`�N�A�o���]�t SCSI �άO
  IDE/ATAPI ���о��C �o�ǥ��о��аѾ\�䥦�A�����`�C

  �`�N�A�j�������о������Ǥ��ɭȱo�@Ū�A �ӥB���̳���b�@�ӫܮe�����o��
  �a��Glinux/Documentation/cdrom�C

6.1 Aztech ���� (`aztcd=')

  �o�ؤ����d���y�k�O�G
    _________________________________________________________________

       aztcd=iobase[,magic_number]
    _________________________________________________________________

  �p�G�A�N magic_number �]�� 0x79 �����X�ʵ{�����ޤT�C�G�Q�@���|�յۦb
  �������b�骩���W�]�C �Ҧ��䥦���ȳ��|�Q�����C

6.2 CDU-31A �H�� CDU-33A Sony ���� (`cdu31a=')

  �����о������X�{�b���� Pro Audio Spectrum ���ĥd�H�Ψ䥦 Sony �X������
  ���d�W�C�y�k�p�U�G
    _________________________________________________________________

       cdu31a=iobase,[irq[,is_pas_card]]
    _________________________________________________________________

  ���w�s�@�� IRQ �ȧi�D���X�ʵ{�����䴩�w�餤�_�]�Y�� PAS ���d�^�C �p�G�A
  ���d�䴩���_�A���ӨϥΤ��H���C���X�ʵ{���������B�z���ϥβv�C

  �p�G�ϥ� Pro Audio Spectrum �������d�h `is_pas_card' ���ӿ�J `PAS'�A
  �Y�_�N�����ӨϥΡC

6.3 CDU-535 Sony ���� (`sonycd535=')

  �o�إ��о������d���y�k�O�G
    _________________________________________________________________

       sonycd535=iobase[,irq]
    _________________________________________________________________

  �p�G�A�Q���w IRQ �ȡA��X�J��}�i�H��J�s�Ӧ���m(placeholder)�C

6.4 GoldStar ���� (`gscd=')

  �o�إ��о������d���y�k�O�G
    _________________________________________________________________

       gscd=iobase
    _________________________________________________________________

6.5 ISP16 ���� (`isp16=')

  �o�إ��о������d���y�k�O�G
    _________________________________________________________________


isp16=[port[,irq[,dma]]][[,]drive_type]
    _________________________________________________________________

  �ϥιs�@�� irq or dma ��ܤ��ϥθӥ\��C �i�Ω� drive_type ���ȬO
  noisp16, Sanyo, Pansonic, Sony, and Mitsumi�C�ϥ� noisp16 �|��������o
  ���X�ʵ{���C

6.6 Mitsumi �зǤ��� (`mcd=')

  �o�إ��о������d���y�k�O�G
    _________________________________________________________________

       mcd=iobase,[irq[,wait_value]]
    _________________________________________________________________

  �䤤 wait_value �O�@���������O�ɳ]�w�A�Φb���Ǥ�ť�ܪ����l�W�A �o�ӥ\��
  �O�_����@�O�̽sĶ�ɴ����w�q�Ȧөw�C

6.7 Mitsumi XA/MultiSession ���� (`mcdx=')

  �ثe����A��������ʡ����X�ʵ{�����ӳ]�w�禡�A ���å���@���Ѽ�(as
  of 1.3.15)�C���Ω�P�W�z�X�ʵ{���ۦP���w��A �����X�ʵ{���㦳��h�\��C

6.8 Optics Storage ���� (`optcd=')

  �o�ؤ����d���y�k�O�G
    _________________________________________________________________

       optcd=iobase
    _________________________________________________________________

6.9 Phillips CM206 ���� (`cm206=')

  �o�ؤ����d���y�k�O�G
    _________________________________________________________________

       cm206=[iobase][,irq]
    _________________________________________________________________

  �o���X�ʵ{�����]���� 3 �� 11 �����Ʀr�O IRQ �ȡA �� 0x300 �� 0x370 ����
  ���Ʀr�h�O��X�J��A �ҥH�A�i�H�u���w�@�ӭȩΤG�ӳ����w�A����H�N�C ��
  �]���� `cm206=auto' �H���}�۰ʰ����C

6.10 Sanyo ���� (`sjcd=')

  �o�ؤ����d���y�k�O�G
    _________________________________________________________________

       sjcd=iobase[,irq[,dma_channel]]
    _________________________________________________________________

6.11 SoundBlaster Pro ���� (`sbpcd=')

  �o�ؤ����d���y�k�O�G
    _________________________________________________________________

       sbpcd=iobase,type
    _________________________________________________________________

  �䤤�� type �O�U�C���r��@�]�j�p�g���t�^�G `SoundBlaster',
  `LaserMate', or `SPEA'�C ��X�J��}�O���о�����X�J��}�A���O�ӥd���ij�
  ������X�J��}�C

7. �䥦�w��]��

  �䥦��󤣾A�X��b�W����������]�Ƴ���b�o�̡C

7.1 �A�Ӻ��]�� (`ether=')

  ���P���X�ʵ{���ϥΤ��P���ѼơA �����̦ܤֳ��@�� IRQ, I/O ���}�ȥH�ΦW
  �١C�̼зǪ��榡�ݰ_�ӹ��G
    _________________________________________________________________


ether=irq,iobase[,param_1[,param_2,...param_8]]],name
    _________________________________________________________________

  �Ĥ@�Ӥ��O�Ʀr���ѼƳQ��@�W�١Cparam_n ���ȡ]�p�G�t�o�_�ӡ^��C�i���P
  �������d���X�ʵ{���q�`���N���P���N�q�C �嫬�� param_n �ȬO�Ψӫ��w��
  �@�ɰO�����}�A��������ܡA DMA �q�D�����Ѧp������F�F�C

  ���ѼƳ̱`�����Ϊk�O�b�w�]�ȶȰ�����@�i���d���ɭԱj����ĤG�i�A��
  ���d�C �i�H�γo��²�檺���O�F���G
    _________________________________________________________________

       ether=0,0,eth1
    _________________________________________________________________

  �`�N�A�W�z�d�Ҥ� IRQ �P I/O ��}�s�i�D�X�ʵ{���۰ʥh�����C

  �ҲըϥΪ̪̽Ъ`�N�G �p�G�X�ʵ{���@���������i���J�Ҳա]���sĶ��֤߸�
  �^ �ϥΫh�W�z���O���|�j����ĤG�i�����d�C �j������ Linux �o��M�󳣨�
  �Τ@�Ӱ򥻪��֤߰t�X�\�\�h�h�����Ҳժ��X�ʵ{���C �� ether= �Ѽƥu�諾��
  �sĶ�b�֤߸̪��X�ʵ{�����ġC

  �b�A�Ӻ���(Ethernet-HowTo)����ϥΦh�i���d�H�� param_n �Ȫ��ϥγ�
  �X�A���d���X�ʵ{����o�ǭȪ���@�������󧹾�B��s�x�����C �����쪺
  Ū����ӰѦҸӤ�󤤦���ۤv���d�����`�C [2]Ethernet-HowTo

7.2 �n���X�ʵ{�� (`floppy=')

  �n���X�ʵ{�����\�h�ﶵ�A �������C�b linux/drivers/block �̪� README.fd
  ���C �o�O�����q��ɨ��o����T�C

  floppy=mask,allowed_drive_mask

  �]�w���\�ϥΤ��Ϻо��줸�B�n�� mask �C �̹w�]�A�u���\�C�ӳn�б������
  �s�βĤ@�ӳ椸�C �o�˰��O�]�����ǫD�зǪ��w��]�غӪ� PCI �D���O�^ �b�s
  ���ĤG�βĤT�ӳ椸�ɷ|����L�C���ﶵ�t���h�w�g�Q cmos �ﶵ�����N�F�C

  floppy=all_drives

  �]�w���\�ϥΤ��Ϻо��줸�B�n���Ҧ��Ϻо��C �p�G�A�b�n�б���W���F���
  �H�W���Ϻо����ܥi�H�ϥΡC

  floppy=asus_pci

  �]�w�줸�B�n���u���\�Ĺs�βĤ@�ӳ椸�C�]�w�]�ȡ^

  floppy=daring

  �i�D�n���X�ʵ{���A���Ӧ欰�}�n���n�б���C �o�˹B�@�W�|����IJv�B��
  �������A�����DZ���i��L�k�ϥΡC �o�i�H�[�t�Y�dz������B�@�C

  floppy=0,daring

  �i�D�n���X�ʵ{���A���n�б���o�p�߬ݺޡC

  floppy=one_fdc

  �i�D�n���X�ʵ{���A�u���@�ӳn�б���C�]�w�]�ȡ^

  floppy=two_fdc or floppy=address,two_fdc

  �i�D�n���X�ʵ{���A����ӳn�б���C �ĤG�ӳn�б�����]��� address
  ���w���a��C �p�G�S���� address�A���]�� 0x370 �C

  floppy=thinkpad

  �i�D�n���X�ʵ{���A���@�x Thinkpad�C Thinkpads ���Ϻ��ܧ󰻴��u��(disk
  change line)���ϥλP�@��ۤϡC

  floppy=0,thinkpad

  �i�D�n���X�ʵ{���A�S�� Thinkpad�C

  floppy=drive,type,cmos

  �]�w drive �� cmos ����� type�C ����O�A�o�ӺϺо��b�줸�B�n�������O�i
  �Ϊ��C �p�G�A����ӥH�W���Ϻо��]���� cmos �u���w��ӡ^ �άO�A����
  ��X�J�t�ΨϥΫD�зǪ� CMOS ������o�N���ΤF�C ��e��ӺϺо��� cmos �]
  �� 0�]�w�]�ȡ^ �|�ϱo�n���X�ʵ{�����o�ǺϺо�Ū������ cmos�C

  floppy=unexpected_interrupts

  ������D�w�������_�ɦL�Xĵ�i�T���]�w�]�^

  floppy=no_unexpected_interrupts or floppy=L40SX

  ������D�w�������_�ɤ��L�Xĵ�i�T���C IBM L40SX ���W���q���b�Y����ܼҦ�
  �U�ݭn���C �]�o�ݨӬO�v���P�n�Ф������Y�جۤ���Y�C ���D�w�������_�u�|
  �v�T�į�A�i�H�w���a�����C�^

7.3 �����X�ʵ{�� (`sound=')

  �����X�ʵ{���]�i�H�����ҰʰѼƥH�ܧ�sĶ�ɪ��ȡC ���L�ä���ij�o�˰��A�]
  ���o�˷|�����C ���������b�]���g�H�^Readme.Linux ���A ���
  linux/drivers/sound �̡C�������o�ث������ѼơG
    _________________________________________________________________


sound=device1[,device2[,device3...[,device11]]]
    _________________________________________________________________

  �䤤�C�� deviceN �Ȫ��榡���U�C�� 0xTaaaId �ӨC�Ӧ줸�ժ��ϥΦp�U�G

  T - �]�ƺ��: 1=FM, 2=SB, 3=PAS, 4=GUS, 5=MPU401, 6=SB16,
  7=SB16-MPU401

  aaa - �Q���i�쪺��X�J��}�C

  I - �Q���i�줧���_�u (i.e 10=a, 11=b, ...)

  d - �O���骽���s���q�D�C

  �p�A�Ҩ��A�o�۷���áA��ij�A�̦n��ۤv�]�ƪ��ȽsĶ�i�h�C �ϥαҰʰѼ�
  `sound=0' �N�|������������X�ʵ{���C

7.4 �׬y�Ʒƹ��X�ʵ{�� (`bmouse=')

  �׬y�Ʒƹ��X�ʵ{���u�����@�ӰѼơA�N�O�w��ҨϥΪ� IRQ �ȡC

7.5 �L�n�׬y�Ʒƹ��X�ʵ{�� (`msmouse=')

  �L�n�ƹ��X�ʵ{���u�����@�ӰѼơA�N�O�w��ҨϥΪ� IRQ �ȡC

7.6 �L���X�ʵ{�� (`lp=')

  �b���� 1.3.75 �H�W���֤ߤW�A�i�H�i�D�L���X�ʵ{���ϥΨ��Ӱ�H�Τ��ϥ�
  ���Ӱ�C �p�G�A���Q��L���X�ʵ{������Ҧ��i�Ϊ��æC�𨺻��̫ܤ�K�A
  �o�˨䥦���X�ʵ{��(e.g. PLIP, PPA)�N�i�H�ϥΥ��̡C

  �o�ӰѼƪ��榡�O�h�� i/o, IRQ ���զX�C �Ҧp�A lp=0x3bc,0,0x378,7 �|�H��
  �� IRQ(polling) ���Ҧ��ϥΦ�� 0x3bc ����A �åB���� 0x378 ����ϥ�
  IRQ 7�C ��� 0x278 ����]�p�G�����ܡ^�N���|�Q������A �]���۰ʰ����u��
  ��S�� `lp=' �Ѽƪ����p�U�C �i�H�ϥ� lp=0 �����ӦL���X�ʵ{���C

7.7 ICN ����A�ȼƦ���(ISDN)�X�ʵ{�� (`icn=')

  �o�Ӿ���A�ȼƦ����X�ʰѼƪ��ҰʰѼƮ榡���G
    _________________________________________________________________

       icn=iobase,membase,icn_id1,icn_id2
    _________________________________________________________________

  �䤤 iobase �O�ӥd����X�J���}�A membase �O�ӥd���@�ɰO����򩳦�}�A
  �Ө���� icn_id �O�ߤ@�ѧO�� ASCII ���Ѧr��C

7.8 PCBIT ISDN �X�ʵ{�� (`pcbit=')

  �o�ӱҰʰѼƮ榡�ϥΤ@���ưѼơG
    _________________________________________________________________

       pcbit=membase1,irq1[,membase2,irq2]
    _________________________________________________________________

  �䤤 membaseN �O�� N �i�d���@�ɰO����򩳡A �� irqN �O�� N �i�d�����_�]
  �w�C �w�]�ȬO IRQ 5 �H�� membase 0xD000�C

7.9 Teles ISDN �X�ʵ{�� (`teles=')

  �o�� ISDN �X�ʵ{�����ҰʰѼƮ榡���G
    _________________________________________________________________

       teles=iobase,irq,membase,protocol,teles_id
    _________________________________________________________________

  �䤤 iobase �O�ӥd�� i/o ���}�A membase �O�ӥd���@�ɰO����򩳦�}
  �Airq �O�ӥd�ϥΪ����_�A �� teles_id �O�ߤ@�ѧO�� ASCII ���Ѧr��C

7.10 DigiBoard �X�ʵ{�� (`digi=')

  DigiBoard �X�ʵ{�������Ѥ��ӳr���j�}�������Ѧr��ξ�ơC ���ӭȨ̧Ǭ��G

       ���}������ӥd
       �d������G PC/Xi(0), PC/Xe(1), PC/Xeve(2), PC/Xem(3)
       ���}������䥦�w�}�ƦC(alternate pin arrangement)
       �ӥd�W�����
       �ӥd�]�w����X�J��]�p�G�H�r���w�h���Q���i��^
       �O�е����򩳡]�p�G�H�r���w�h���Q���i��^

  ���T���ҰʰѼƤ��d�ҡ]�r��H�ξ�Ʈ榡�^�p�G
    _________________________________________________________________

       digi=E,PC/Xi,D,16,200,D0000
       digi=1,0,0,16,512,851968
    _________________________________________________________________

  �`�N�A�o���X�ʵ{���Y�L digi= �ҰʰѼƨ�w�]��X�J�� 0x200 �A �@�ɰO����
  �򩳬� 0xD0000 �C������۰ʰ����C ��i�@�B���Ӹ`�i�H�b
  linux/Documentation/digiboard.txt �ɮ׸̧��C

7.11 RISCom/8 �h���C�d�X�ʵ{�� (`riscom8=')

  Up to four boards can be supported by supplying four unique i/o port
  values for each individual board installed. Other details can be found
  in the file linux/Documentation/riscom8.txt.

  �i�H�䴩�F�|�i�d�A�����ѥ|�Ӱߤ@����X�J�𵹨C�i�d�C ��l�Ӹ`�i�H�b
  linux/Documentation/riscom8.txt �ɮ׸̧��C

7.12 Baycom ��C���æC�L�u�ƾھ� (`baycom=')

  �o�dz]�ƪ��ҰʰѼƮ榡�p�U�C
    _________________________________________________________________

       baycom=modem,io,irq,options[,modem,io,irq,options]
    _________________________________________________________________

  �ϥ� modem=1 ��ܧA�� ser12 �]�ơAmodem=2 ��ܧA�� par96 �]�ơC �ϥ�
  options=0 ��ܨϥεw�� DCD�Aoptions=1 �h��ܨϥγn�� DCD�C io �H�� irq
  �򩹱`�@�ˬO��X�J��H�Τ��_�]�w�C �b /linux/drivers/char/ �ؿ��U��
  README.baycom �ɮ׸̦���h���Ӹ`�C

8. ����

  �p�G�A�o�{�o�����̦�����ت����r���~�A�ιL�ɪ���T�A��� �ڪ��D�C�o
  �ܮe���N�|�ݺ|�F�C

  ��¡A

  Paul Gortmaker, [email protected]

References

  1. http://sunsite.unc.edu/mdw/HOWTO/BootPrompt-HOWTO.html
  2. http://sunsite.unc.edu/mdw/HOWTO/Ethernet-HOWTO.html