_

    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