From owner-freebsd-doc Thu Feb 22 12:51:47 1996 Return-Path: owner-doc Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id MAA17318 for doc-outgoing; Thu, 22 Feb 1996 12:51:47 -0800 (PST) Received: from irz301.inf.tu-dresden.de (irz301.inf.tu-dresden.de [141.76.1.11]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id MAA17309 for ; Thu, 22 Feb 1996 12:51:42 -0800 (PST) Received: from sax.sax.de by irz301.inf.tu-dresden.de (8.6.12/8.6.12-s1) with ESMTP id VAA17107 for ; Thu, 22 Feb 1996 21:51:31 +0100 Received: by sax.sax.de (8.6.11/8.6.12-s1) with UUCP id VAA05802 for doc@freebsd.org; Thu, 22 Feb 1996 21:51:31 +0100 Received: (from j@localhost) by uriah.heep.sax.de (8.7.3/8.6.9) id VAA26478; Thu, 22 Feb 1996 21:37:24 +0100 (MET) Date: Thu, 22 Feb 1996 21:37:24 +0100 (MET) Message-Id: <199602222037.VAA26478@uriah.heep.sax.de> X-Newsreader: knews 0.9.3 Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) Organization: Private BSD site, Dresden From: j@uriah.heep.sax.de (J Wunsch) Subject: Re: FAQ: ATI Mach64 problems (fwd) To: doc@freebsd.org Sender: owner-doc@freebsd.org Precedence: bulk ----- Forwarded Message ----- Path: uriah.heep!irz401!zib-berlin.de!fu-berlin.de!news.mathworks.com!newsfeed.internetmci.com!howland.reston.ans.net!surfnet.nl!sun4nl!Utrecht.NL.net!news.iaf.nl!news.es.iaf.nl!fozzie.sun3.iaf.nl!fozzie.sun3.iaf.nl!not-for-mail From: geert@fozzie.sun3.iaf.nl (Geert Bosch) Newsgroups: comp.unix.bsd.freebsd.misc Subject: FAQ: ATI Mach64 problems Date: 20 Feb 1996 12:47:05 +0100 Organization: La Calandre Infortunee Lines: 42 Message-ID: <4gccbp$t2q@fozzie.sun3.iaf.nl> References: <4g8mln$lv5@soda.CSUA.Berkeley.EDU> NNTP-Posting-Host: fozzie.sun3.iaf.nl X-Newsreader: TIN [version 1.2 PL2] Q: When I boot FreeBSD with my ATI Mach 64 videocard the following happens: when the system probes the hardware during boot the screen goes black and synchronization is lost and I'm not even using X! What's the problem?! A: The problem is that the ATI Mach 64 uses address 2e8, and the fourth serial port does too. Due to a bug (feature?) in the sio.c driver it will touch this port even if you don't have the fourth serial port, and *even* if you disable sio3 (the fourth port) which normally uses this address. Q: What's the solution or workaround for this problem? A: Until the bug has been fixed, you can use this workaround: 1. Enter -c at the bootprompt. [ the kernel goes into configuration mode ] 2. Disable sio0, sio1, sio2 and sio3 (all of them). This way the sio driver doesn't get activated -> no problems. 3. Type exit to continue booting. Q: The workaround works fine, but now I want to use my serial ports. A: You'll have to build a new kernel with the following modification: in sio.c (/usr/src/sys/i386/isa/sio.c I believe) find the one occurrence of the string 0x2e8 and remove that string and the preceding comma (keep the trailing comma). Now follow the normal procedure of building a new kernel. Q: Now everything runs great, except for X Windows: my screen goed black or X Windows runs but with all kinds of problems. A: Some newer ATI Mach 64 video cards (notably ATI Mach Xpression) do not run with the current version of XFree86. You can get a beta-version of a new X-server that works better, by looking at http://www.xfree86.org and following the links to the new beta release. Get the following files: AccelCards, BetaReport, Cards, Devices, FILES, README.ati, README.FreeBSD, README.Mach64, RELNOTES, VGADriver.Doc, X312BMa64.tgz Replace the older files with the new versions and make sure you run xf86config again. Greetings, Geert -- E-Mail: geert@sun3.iaf.nl *** Lbh whfg penpxrq ZvpebFbsg'f *** Phone: +31-53-4303054 ** arj naq vzcebirq frphevgl flfgrz. **