Date: Thu, 14 Nov 1996 05:30:02 -0800 (PST) From: Bruce Evans <bde@zeta.org.au> To: freebsd-bugs Subject: Re: i386/2002: sio doesn't detect com port on Compaq Contura 430C Message-ID: <199611141330.FAA08823@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR i386/2002; it has been noted by GNATS. From: Bruce Evans <bde@zeta.org.au> To: FreeBSD-gnats-submit@freebsd.org, housley@pr-comm.com Cc: Subject: Re: i386/2002: sio doesn't detect com port on Compaq Contura 430C Date: Fri, 15 Nov 1996 00:11:11 +1100 >>Description: > > sioprobe() does not fully find my com1 port. There is PCMCIA on this > laptop but that is disabled in the BIOS under security management. > Com1 is at location 0x3F8 and IRQ 4. DOS, Windows, OS/2 have all been > able to find and use this port at it's current location. > > sioprobe() seems to have trouble with verification of interrupts (I think). > I added a printf statement to show the contents of the failures array. > If I ignore #5 and #8 the result is overflows, even with nothing attached > to the port. The sio behaviour might be caused by an IRQ 4 conflict with the incompletely disabled PCMCIA port. I don't know why it only affects FreeBSD. Perhaps probing sio1 or some other device causes problems. > sio1: failures[0] = 252 > sio1: failures[1] = 253 > sio1: failures[2] = 247 > sio1: failures[3] = 1 > sio1: failures[4] = 13 > sio1: failures[5] = 0 > sio1: failures[6] = 14 > sio1: failures[7] = 255 > sio1: failures[8] = 0 > sio1: failures[9] = 14 > sio1 not found at 0x2f8 These numbers show that nothing is there - each port has contents 0xff. Bruce
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199611141330.FAA08823>