

   _
   
   GTEK BBS-550 with Linux mini-HOWTO _
   
    Wajihuddin Ahmed <[1]wahmed@sdnp.org.pk> 

   v1.1. 20  1997


     _________________________________________________________________

   _

   GTEK  BBS-550 һƬ 8-пʹ 16C550 UARTS Ƭ
   ȫ 8 һ IRQ  Linux ֮вҪκεʽ
   ˺ (kernel) Ҫ±뵫Ǻ (kernel)
   Ҫ֧Ԯв _


     _________________________________________________________________



   1. Ҫʹһ I/O ַ ?
   2. rc.serial  IRQ ѡ
   3.  uugetty 趨
   4. ļ顭


     _________________________________________________________________



   1. Linux ֮趨вϸ뿴
   Serial-HOWTOҾǴǱ߿ʼġ

   ҵLinux ϣ趨 BBS-550 ʹô 0x100  0x140  I/O ַ
    (Slackware 2.3. (kernel) 1.3.93)Ҫ
   ҵĵĵַûбʹõ GTEK ֲĵ 4 ҳ
   дй jumper 趨Ǹ I/O ַġΧͨ
   ٱӲʹãʹ GTEK ŵƬ֮е IOMAP.EXE ʽ
   ȷĵϵ I/O ַЩǿʹõ
   


     _________________________________________________________________



   2.ѿƬװĵ֮ _Ҫ
   趨в_ʮ׵Ϊ rc.serial 
   ֮Ѿ BOCA 8 趨λЩλ
   GTEKϣҵ rc.serial  _Ҫ_
   rc.S аעǺȡһִС

   --

   #!/bin/sh
   # /etc/rc.serial
   # Initializes the serial ports on your system (ϵͳϳʼв)
   # Version 2.01 (汾 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 (Զ_IRQ )
   #
   #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 5_һ GTEKֲеĵ 6 ҳ˵趨 IRQ
   


     _________________________________________________________________



   3.ʹ uugetty Ϊ֮ãҴ
   /etc/inittab  (sys V) ĵȡ



   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



   ȷ /etc/gettydefs ĵȷĵλ
   Ҫ /etc/deault Ŀ¼нһµ uugetty
   趨


     _________________________________________________________________



   4.ڿʱ (kernel) __رµв

   ڿڼԴөĻ rc.serial ִеͬʱ趨в

   ps ax _ʾ uugetty ӵв_ҵ ps
   Ĳʾ

   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

   Ⲧſһ鿨 (ʹ cuaXX)ȻᲦ
   һ (ttySXX)

  ף!

References

   1. mailto:wahmed@sdnp.org.pk
