From owner-freebsd-hardware Wed May 27 02:34:27 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA14881 for freebsd-hardware-outgoing; Wed, 27 May 1998 02:34:27 -0700 (PDT) (envelope-from owner-freebsd-hardware@FreeBSD.ORG) Received: from polaris.we.lc.ehu.es (polaris.we.lc.ehu.es [158.227.6.43]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id CAA13125 for ; Wed, 27 May 1998 02:29:02 -0700 (PDT) (envelope-from jose@we.lc.ehu.es) Received: from we.lc.ehu.es by polaris.we.lc.ehu.es (SMI-8.6/SMI-SVR4) id LAA05612; Wed, 27 May 1998 11:27:52 +0200 Message-ID: <356BDC98.2915B959@we.lc.ehu.es> Date: Wed, 27 May 1998 11:27:52 +0200 From: "Jose M. Alcaide" Organization: Universidad del País Vasco - Dept. Electricidad y Electrónica X-Mailer: Mozilla 4.05 [en] (X11; I; FreeBSD 2.2.6-STABLE i386) MIME-Version: 1.0 To: Bruce Evans CC: freebsd-hardware@FreeBSD.ORG Subject: Re: problems with Iwill PIILS motherboard References: <199805270256.MAA18228@godzilla.zeta.org.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Bruce Evans wrote: > > Ignoring the results of the failing tests is the best known workaround. > Disabling individual tests in sioprobe is wrong in general because some of > the tests has side effects, but this isn't a problem for tests 5 and 8. > Test 3 may also fail if the system is rebooted in a certain state (e.g., > the state for tests 5 and 8). You're right. Actually, I have not disabled the tests; I modified slightly the sio.c code to ignore the results, as you say. > > After the probe fails on IWill motherboards, it is normal for leftover > interrupts to cause warnings like "sio0: 64 events for device with no tp". > These just mean that the hardware is weird - interrupts didn't go away > when they were programmed to. No fix is known. One theory is that the > problem is related to the 'serialized IRQ protocol' that the ACER UART > claims to support. It seems to have more to do with IRQs than UARTs. > The sio probe is probably the only thing in FreeBSD that is affected > because it is the only thing that uses old arcane features of the > interrupt controller. You're right again. I see that messages: "sio[01]: 65 events for device with no tp" (not 64!). I don't know which kind of UART is used by the PIILS motherboard; the docs only say "16550 compatible". It's evident that it's not fully compatible. I'm ready to make all type of test on my system. Unfortunately, I have not fiddled with PC hardware for years, and I don't remember the technical details about the UART and the interrupt controller. If you have any idea, tell me and I will try to test it on my system. Thanks, -- JM ----------------------------------------------------------------------- Jose M. Alcaide | mailto:jose@we.lc.ehu.es Universidad del Pais Vasco | http://www.we.lc.ehu.es/~jose Dpto. de Electricidad y Electronica | Facultad de Ciencias - Campus de Lejona | Tel.: +34-944647700 x2624 48940 Lejona (Vizcaya) - SPAIN | Fax: +34-944858139 ----------------------------------------------------------------------- "Go ahead... make my day." - H. Callahan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message