_
GTEK BBS-550 with Linux mini-HOWTO _
by Wajihuddin Ahmed <
[email protected]>
v1.1, 20 August 1997
���{��� ���� �m <
[email protected]>
�Z�� ���J�� �� <
[email protected]>
1999�N 1�� 1��
_________________________________________________________________
GTEK�Ђ�BBS-550��16C550 UARTS�̍ڂ����W�|�[�g�̃V���A���J�[�h�ł��B
�S�W�|�[�g�ɑ��āA�������P��IRQ�����g���܂���B�܂��ALinux��
�͉��̃h���C�o��K�v�Ƃ��܂���̂ŁA�J�[�l�����V���A����T�|�[�g��
�Ă���ăR���p�C�����K�v�͂���܂���B
_________________________________________________________________
1. �ǂ�I/O�A�h���X��g���Ηǂ��̂��H
2. rc.serial�t�@�C����IRQ�̑I��
3. uugetty�̃Z�b�g�A�b�v
4. �Ō�̊m�F...
_________________________________________________________________
1. Linux��ł̃V���A���|�[�g�̐ݒ�̏ڍׂɂ��ẮASerial-HOWTO��
�Q�Ƃ��ĉ������B������HOWTO��ǂގ�����n�߂܂����B
���͎�����Linux box�iSlackware 2.3, �J�[�l�� 1.3.93�j��BBS-550��A
0x100����0x140�܂ł�I/O�A�h���X��g���悤�ɐݒ肵�܂����B���̎��
���R�Ƃ��ẮA��L�̃A�h���X�͎��̂o�b�ł͎g�p����Ă��Ȃ���������
�ł��B�W�����p�[�̃Z�b�e�B���O�̓}�j���A���̂S�y�[�W�ɍڂ��Ă��܂��B
�܂�����I/O�A�h���X�́A�߂����ɑ��̃n�[�h�E�F�A�Ɏg���܂���B���Ȃ�
�̂o�b�ł��̃A�h���X���Ă��邩�ǂ�����m�F���邽�߂ɂ́AGTEK��
�t���b�s�[�ɂ���IOMAP.EXE���[�e�B���e�B��g���ĉ������B
_________________________________________________________________
2. �o�b�ɃJ�[�h��C���X�g�[��������́A�V���A���|�[�g�̐ݒ���K
�v������܂��Brc.serial �t�@�C���ɂ� BOCA 8 �|�[�g�J�[�h�p�̃G��
�g�������łɋL�q����Ă���͂��ł��B���̃G���g���� GTEK �p�ɂ�g
���܂�����A�ݒ��Ƃ͔��ɊȒP�ł��B�ȉ��Ɏ��� rc.serial �t�@
�C���̓�e����܂��B����� rc.S �t�@�C������Ăяo����܂�����A
rc.S �̊Y������s��R�����g�A�E�g���āA���s�����悤�ɂ��Ă��������B
--
#!/bin/sh
# /etc/rc.serial
# Initializes the serial ports on your system
# Version 2.01
cd /dev
SETSERIAL="/bin/setserial -a"
PORTS=`echo cua? cua??`
echo -n "Configuring serial ports...."
# Do wild interrupt detection
#
#${SETSERIAL} -W ${PORTS}
# Do AUTOMATIC_IRQ probing
#
#AUTO_IRQ=auto_irq
${SETSERIAL} /dev/cua16 uart 16550A port 0x100 irq 5
${SETSERIAL} /dev/cua17 uart 16550A port 0x108 irq 5
${SETSERIAL} /dev/cua18 uart 16550A port 0x110 irq 5
${SETSERIAL} /dev/cua19 uart 16550A port 0x118 irq 5
${SETSERIAL} /dev/cua20 uart 16550A port 0x120 irq 5
#${SETSERIAL} /dev/cua21 uart 16550A port 0x128 irq 5
#${SETSERIAL} /dev/cua22 uart 16550A port 0x130 irq 5
#${SETSERIAL} /dev/cua23 uart 16550A port 0x138 irq 5
echo "done."
${SETSERIAL} -bg ${PORTS}
-- _
����IRQ�̂T�Ԃ�g�������ɒ��ڂ��ĉ������BGTEK�̃}�j���A���̂U�y�[�W
��IRQ�ݒ�HOWTO��Q�Ƃ��ĉ������B
_________________________________________________________________
3. ����uugetty��_�C�����C���ׂ̈Ɏg���Ă��܂��B�ȉ��͎���
/etc/inittab�t�@�C���isys V�j����̔����ł��B
s1:45:respawn:/sbin/uugetty ttyS16 38400 vt100
s2:45:respawn:/sbin/uugetty ttyS17 38400 vt100
s3:45:respawn:/sbin/uugetty ttyS18 38400 vt100
s4:45:respawn:/sbin/uugetty ttyS19 38400 vt100
s5:45:respawn:/sbin/uugetty ttyS20 57600 vt100
#s6:45:respawn:/sbin/uugetty ttyS21 38400 vt100
#s7:45:respawn:/sbin/uugetty ttyS22 38400 vt100
#s8:45:respawn:/sbin/uugetty ttyS23 38400 vt100
�Ή�����G���g���[�� /etc/gettydefs�t�@�C���ɂ��邱�Ƃ�m�F���ĉ������B
�܂��A�V����uugetty�ݒ�t�@�C����/etc/default�f�B���N�g���ɍ쐬����
���Ƃ�Y��Ȃ��悤�ɁB
_________________________________________________________________
4. �J�[�l���̋N�����ɂ͐V����tty�͕\������܂���B
�V���A���|�[�g��rc.serial�X�N���v�g�̎��s���ɐݒ肳��܂��B�����
�N�����ɕ\������܂��B
ps ax�R�}���h��s����Auugetty���R�l�N�g����Ă���|�̕\����
�����͂��ł��B�ȉ��͎��̊��ł�ps�R�}���h���s���ʂł��B
18208 ? S 0:00 /sbin/uugetty ttyS18 38400 vt100
18247 ? S 0:00 /sbin/uugetty ttyS20 57600 vt100
18254 ? S 0:00 /sbin/uugetty ttyS19 38400 vt100
18258 ? S 0:00 /sbin/uugetty ttyS17 38400 vt100
18260 ? S 0:00 /sbin/uugetty ttyS16 38400 vt100
�Ō�ɁA�_�C�����A�E�g�icuaXX��g�p���āj�ƃ_�C�����C���ittySXX��g�p�j��
�{�[�h�̃e�X�g��ĉ������B
�K�^��F��܂��I