GTEK BBS-550 with Linux mini-HOWTO

Wajihuddin Ahmed

wahmed@sdnp.org.pk

m - {

cz8cb01@linux.or.jp

v1.1, 20 August 1997

GTEK Ђ BBS-550  16C550 UARTS ̍ڂW|[g̃VAJ[hł
BSW|[gɑ΂āAP IRQ g܂B܂ALinux 
͉̃hCoKvƂ܂̂ŁAJ[lVAT|[gĂ
΍ăRpCKv͂܂B



Table of Contents
1. ǂ I/O |[gAhXgΗǂ̂H
2. rc.serial t@C IRQ ̑I
3. uugettỹZbgAbv
4. Ō̊mF...
5. {ɂ

1. ǂ I/O |[gAhXgΗǂ̂H

Linux ł̃VA|[g̐ݒ̏ڍׂɂẮASerial-HOWTO QƂ
ĉB HOWTO ǂގn߂܂B

͎ Linux boxiSlackware 2.3, J[l 1.3.93j BBS-550 A
0x100  0x140 ܂ł I/O AhXg悤ɐݒ肵܂B̎
RƂẮAL̃AhX͎̂obł͎gpĂȂł
BWp[̃ZbeBO̓}jÂSy[WɍڂĂ܂B܂
 I/O AhX́A߂ɑ̃n[hEFAɎg܂BȂ̂ob
ł̃AhX󂢂Ă邩ǂmF邽߂ɂ́AGTEK ̃tbs
[ɂ IOMAP.EXE [eBeBgĉB



2. rc.serial t@C IRQ ̑I

obɃJ[hCXg[́AVA|[g̐ݒKv
܂Brc.serial t@Cɂ BOCA 8 |[gJ[hp̃Ggł
LqĂ͂łB̃Gg GTEK pɂg܂Aݒ
Ƃ͔ɊȒPłBȉɎ rc.serial t@C̓e܂B
 rc.S t@CĂяo܂A rc.S ̊YsRgA
EgāAs悤ɂĂ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 ̃}jÂUy[W
 IRQ ݒ HOWTO QƂĉB



3. uugettỹZbgAbv

 uugetty _CCׂ̈ɎgĂ܂Bȉ͎ /etc/inittab
t@Cisys Vj̔ł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                     

ΉGg[ /etc/gettydefs t@Cɂ邱ƂmFĉ
B܂AV uugetty ݒt@C /etc/default fBNgɍ쐬
邱ƂYȂ悤ɁB



4. Ō̊mF...

J[l̋Nɂ͐V tty ͕\܂B

VA|[g rc.serial XNvg̎sɐݒ肳܂B͋N
ɕ\܂B

ps ax R}hs΁Auugetty RlNgĂ|̕\
͂łBȉ͎̊ł ps R}hsʂł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_CAEgicuaXX gpājƃ_CCittySXX gp
jŃ{[h̃eXgĉB

K^F܂I



5. {ɂ

{F @m   
ZF     J@ 

1999N 1 1

