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. ;-)