Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Oct 1995 12:20:54 PDT
From:      Bill Fenner <fenner@parc.xerox.com>
To:        bugs@freebsd.org
Subject:   sio does outb(4,0) while trying to disable interrupts
Message-ID:  <95Oct13.122057pdt.177475@crevenia.parc.xerox.com>

next in thread | raw e-mail | index | archive | help
In sio's invasive attempt to disable interrupts on all potential serial
ports (which is the cause of the recent Mach64 complaints), it also
writes a 0 to port 4, which has nothing to do with any serial stuff
as far as I can tell.

likely_com_ports[] is 0 terminated, but the loop in sioprobe() uses
sizeof() instead of looking for a terminator.  Since the solution is
really to make this sequence non-destructive, I won't supply a diff,
but I thought that whoever is planning to fix the sio/mach64 problem
should be aware of this detail.

  Bill



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?95Oct13.122057pdt.177475>