Return to BSD News archive
Path: sserve!newshost.anu.edu.au!munnari.oz.au!network.ucsd.edu!usc!cs.utexas.edu!uunet!mcsun!sun4nl!philapd!apdnews!spoetnix.idca.tds.philips.nl!wilko From: wilko@idca.tds.philips.nl (Wilko Bulte) Newsgroups: comp.os.386bsd.questions Subject: Re: how to configure multiport cards using pk024 Message-ID: <wilko.742466323@spoetnix.idca.tds.philips.nl> Date: 12 Jul 93 08:38:43 GMT References: <568@apdnews.idca.tds.philips.nl> <C9zA9I.oF@obiwan.uucp> Sender: news@idca.tds.philips.nl Lines: 48 bob@obiwan.uucp (Bob Willcox) writes: >In article <568@apdnews.idca.tds.philips.nl> wilko@idca.tds.philips.nl (Wilko Bulte) writes: >>Patchkit 0.2.4. has introduced the possibility to use multiport serial >>boards. Very nice to have it, especially since my AST/4 is sitting idle >I have an AST/4 (actually, a clone) multiport card running on my system. >I had to hack the sioprobe() and sioattach() code in sio.c to get it to >properly detect the ports and then recognize the type of UARTs installed >(16550As). From a previous posting of mine: >I have expierenced similar problems. The test in the sio.c driver (in >the sioattach() routine) that is causing it to *think* it is a 8250 is: > /* attempt to determine UART type */ > scr = inb(iobase + com_scr); > outb(iobase + com_scr, 0xa5); > scr1 = inb(iobase + com_scr); > outb(iobase + com_scr, 0x5a); > scr2 = inb(iobase + com_scr); > outb(iobase + com_scr, scr); > if (scr1 != 0xa5 || scr2 != 0x5a) <--- this is it! > printf(" <8250>"); [stuff deleted] Hmm. Eghh. It seems sio is not as clean as it ought to be. For SysV3.2 I had a wonderfull (freeware) driver called FAS that worked like a charm, and also recognized the chips correctly. Maybe I can find it and check the code to see how they do it. Thanks Wilko | / o / / _ Wilko Bulte mail: wilko@idca.tds.philips.nl |/|/ / / /( (_) |d|i|g|i|t|a|l| Equipment Corporation voice: +3155-432062 fax: +3155-432103 DTN: 829 2062 PO Box 245 - 7300 AE Apeldoorn - The Netherlands -- | / o / / _ Wilko Bulte mail: wilko@idca.tds.philips.nl |/|/ / / /( (_) |d|i|g|i|t|a|l| Equipment Corporation voice: +3155-432062 fax: +3155-432103 DTN: 829 2062 PO Box 245 - 7300 AE Apeldoorn - The Netherlands