Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Dec 1996 01:11:28 +1100 (EST)
From:      Peter Hawkins <peter@clari.net.au>
To:        Michael Smith <msmith@atrad.adelaide.edu.au>
Cc:        hackers@freebsd.org
Subject:   Re: Help with sb
Message-ID:  <XFMail.961227013057.peter@clari.net.au>
In-Reply-To: <199612261409.AAA24628@genesis.atrad.adelaide.edu.au>

next in thread | previous in thread | raw e-mail | index | archive | help


>Rule #1:  PC hardware is crap.  There are exceptions to this rule, but 
>it's a good place to start when trying to find your feet.

You get no argumetn here. I am *not* a PC person. I use Decstations
and alphas and find PC "logic" unfathomable (hence this problem)

>The conflict doesn't matter to DOS and DOS-derived operating systems,
>because they wouldn't know what to do with an interrupt if you wrapped
>it in 40-grit sandpaper and inserted it backwards with a jackhammer.

Ahh well that would explain it. It would also be a very excellent idea as
a mechanism for taking retalliation out upon IBM, INTEL and MICROSOFT.

>>From FreeBSD's point of view, with a _very_ few exceptions, IRQ
>conflicts are not allowed because they create potentially
>indeterminate, undetectable, irrecoverable hardware states.

Right, makes sense. I thought there must be something "magic" about pc interrupt
s
as dos allows the conflict. I couldn't imagine how you could have a conflict
though.

>The fact that you weren't using your printer port doesn't mean that
>the driver didn't have the vector allocated, and it doesn't mean that
>it wasn't driving the IRQ 7 line inactive.

ah - this I did not know.

>> Anyway I can try moving it though the sb has the irq hardwired. I guess
>> I could try booting w/o the parallel port.
>
>You will have to permanently disable the printer port, or shift the 
>other card to a different IRQ.  I would recommend the latter.

Sadly, just about impossible. I have a choice of 7 (hardwired to printer)
and 10 (hardwired to cyclades :(.

>Printer ports are generally found at IRQ 7.  FreeBSD will work with them
>anywhere, and even with no interrupts at all (but performance will suck).

Does it take a kernel recompile to move it? I assume you do not need to
jumper anything. What if I just set the printer driver into polled mode?
(actually I think that's how I had it)

>Most SB cards offer several interrupts; even my nasty old SB2.0 gives me
>2, 3, 5 or 7.

3 = sio1 (mouse)
5 = my WD8003e (can goto 3 but that is sio1)

*sigh*
Peter



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.961227013057.peter>