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