[tulip] IRQ weirdness between kernels

Jason Marshall marshalj@spots.ab.ca
Wed Jun 5 18:57:01 2002


Hi all, this is my first post, and I even looked through the archives to
see if I could make sense of this on my own.  Obviously, I failed.

Anyway, I've got a 4-port Adaptec 10/100 tulip card in a machine with a
fairly new motherboard.  I'm running a "stock" debian 2.2.19pre17 kernel,
right out of the box with no additional frills.  The tulip driver is
v0.91g-ppc (don't ask about the ppc part -- beats me!).

All the cards show up on IRQ 12, which is great.  /proc/interrupts
indicates the same thing, and all the ports work, and everything is
peachy.

I built a 2.4.18 "Linus" kernel, which sports version 0.9.15-pre9 of
Donald's tulip driver, and the four ports no longer show up on IRQ 12.  
One of them does, but the others are on 10, 11, and 4.  I don't want that!

My question for the list is:  How in the world do you make the
card/driver/whatever behave like it does in the first scenario?  What's
the magic incantation?

PS, I don't think the second scenario is actually using one IRQ while just
displaying 4 different ones, as when I bring up eth1, things hang (eth1 is
on irq4, which is my serial port!)

Any thoughts or guidance or incantations for me to utter?  Thanks a bunch
-- I swear by (and hardly ever at) tulip.c!  Been using it for years in
the single-port variant, and won't use anything else unless I have to.

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
| Jason Marshall, marshalj@spots.ab.ca. Spots InterConnect, Inc. Calgary, AB |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-