*BSD News Article 60435


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.mel.connect.com.au!munnari.OZ.AU!news.ecn.uoknor.edu!news.ysu.edu!usenet.ins.cwru.edu!gatech!news.mathworks.com!fu-berlin.de!zrz.TU-Berlin.DE!cs.tu-berlin.de!informatik.uni-bremen.de!nordwest.pop.de!uniol!uni-erlangen.de!news.tu-chemnitz.de!irz401!uriah.heep!news
From: j@uriah.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: FreeBSD 2.1 can't boot with serial ports enabled
Date: 23 Jan 1996 23:52:33 GMT
Organization: Private BSD site, Dresden
Lines: 27
Message-ID: <4e3sc1$6th@uriah.heep.sax.de>
References: <4dvhd0$6lv@nntp5.u.washington.edu>
Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
NNTP-Posting-Host: localhost.heep.sax.de
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Newsreader: knews 0.9.3

lliu@u.washington.edu (L. Liu) writes:

> My motherboard has an on-board "Multi-I/O" chip, UMC UM8663, which supports
> two 16550-compatible serial ports and one parallel port. With the serial
> ports enabled, FreeBSD 2.1 won't boot. The screen goes blank and the
> system hangs. I have to use the "-c" option to disable the serial ports so
> I can install FreeBSD and the system can boot after installation. I'm
> wondering if anyone else has the same problem. Is there a patch, which can
> make FreeBSD properly probe the UMC chip? Thanks for any help.

You've got one of the newer Mach64 video cards, right?

The sio driver touches the interrupt mode registers of ``well-known
serial ports''.  This kills your Mach64.  (Note: the system boots in
the background anyway.)

There's a fix in FreeBSD-current, though it doesn't patch well into
2.1R due to some modifications in adjacent portions of the sio driver.
The easiest way is to remove the address 0x2e8 from the list of
possible sio locations in sio.c.

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)