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>