[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 |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-