SA,
>How did you check that the driver was asserting the interrupt? (do you have
an
>additional way of monitoring it?) I have yet to fully investigate my
problem
>and an additional tool to check if my board is actually asserting the
>interrupt (and to find out how far it gets) would be very handy,
We hooked up a logic analyzer to the board and saw that the interrupt was
being asserted.
>> Are you running these tests using the same board? You might try moving
the
>> board for this device driver from the athlon PC to the pentium 4 PC just
to
>> insure it is not a problem with the board.
>Same board each time
>>...
>>....
>> Is the value in pi_stage.interrupt assigned from the irq element of the
>> pci_dev structure (returned by pci_find_device routine)? This is the
>> preferred way to obtain your IRQ rather than look directly at your
device's
>> config space.
>I am currently inspecting the board config space - I will modify and test -
is
>it possible for the config space to be "wrong".
The kernel can re-map things. See pci.txt in the Documentation directory of
the source tree.
>> Even though you are indicating that you will share the IRQ, have you
tried
>> adjusting BIOS settings or moving board to another slot to try to
establish
>> a unique IRQ for yourself? That would at least prevent another device
>> driver from getting in your way.
>The card and driver share "nicely" with a random assortment of hardware on
the
>"good" machines - I will try to get it a unique (or at least different
>interrupt) on the bad machine (it current shares with usb on int 9 which
>never seems to get any interrupts) and see how this pans out
It's worth trying. Just to know that nothing else is messing you up!
Good luck!
Kathy
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Wed Jul 23 2003 - 22:00:46 EST