Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mira.net.au!news.netspace.net.au!serval.net.wsu.edu!netnews.nwnet.net!oracle.pnl.gov!osi-east2.es.net!lll-winken.llnl.gov!sol.ctr.columbia.edu!howland.reston.ans.net!europa.eng.gtefsd.com!library.ucla.edu!psgrain!rainrgnews0!news.teleport.com!news.teleport.com!not-for-mail From: bmk@teleport.com (bmk) Newsgroups: comp.os.386bsd.questions Subject: Re: Boca IOAT w/FreeBSD Date: 11 Jan 1995 14:47:31 -0800 Organization: Department of Redundancy Department Lines: 53 Message-ID: <3f1n63$c5g@linda.teleport.com> References: <3evdh5$qjq@News1.mcs.com> Reply-To: bmk@teleport.com NNTP-Posting-Host: linda.teleport.com In article <3evdh5$qjq@News1.mcs.com>, <jfroths@mcs.com> wrote: >Could anyone help me with hints on installing a Boac IOAT66 6 port serial >board into an existing FreeBSD 2.0 system? Actually even the jumpers >on the board I am not sure about since I haven't installed this board >before. But mostly how do I get the system to recognise it, and set it >up for dial in and out. I just installed one of these. I configured the ports for sio2-sio7, since I already have 2 serial ports. Ports were configured for 0x220, 0x228, 0x3e8, 0x2e8, 0x3e0, and 0x2e0 all sharing IRQ 5. FreeBSD doesn't use this card's interrupt status register. The relavent kernel config entries are as follows: options COM_MULTIPORT device sio2 at isa? port 0x220 tty flags 0x705 device sio3 at isa? port 0x228 tty flags 0x705 device sio4 at isa? port 0x3e8 tty flags 0x705 device sio5 at isa? port 0x2e8 tty flags 0x705 device sio6 at isa? port 0x3e0 tty flags 0x705 device sio7 at isa? port 0x2e0 tty flags 0x705 irq 5 vector siointr Configure the card so that there's no conflict with any existing devices, add entrys in your kernel config to match, make and install the new kernel, and you should be ready to go. If you use different sio numbers, your flags will probably be different. The sio man page should help you figure out how it needs to be set. After the kernel is installed, and you've rebooted the system, you'll need to make device entries in /dev. I did the following: cd /dev foreach port (2 3 4 5 6 7) ./MAKEDEV cua0$port end This will create the incoming (ttyd*) and outgoing (cua*) devices for the ports. If you need more help, you can email (bmk@dtr.com), or better yet, send your questions to questions@freebsd.org or hardware@freebsd.org. I'm on both lists, so I'll get your message either way. Good luck! -- bmk@dtr.com | bmk@teleport.com | bmk@atlas.com | finger -l bmk@teleport.com for PGP public key. http://www.teleport.com/~bmk/