Christian Jullien writes:
 >  > I second the other guy who said that maybe you are not at all getting any
 >  > interrupts. I looked quickly through seagate.c and the only case
 >  > I see the
 >  > interrupt routine called is for reselection.
 > 
 > So, if I understand well, every times I send a request, I'm busy waiting for
 > the response while, when I allow disconnect I should be waken up by an IRQ ?
 > right ?

Yes, that's how it works.

 > 
 >  > Try really hard to change interrupts, etc. Disabling disconnection seems
 >  > like a remedy for the wrong problem.
 > 
 > Now I agree with you.
 > 
 > I'm confused, what wrong ? I assumes that my IRQ (5 in my case) is well
 > configured (it's the same IRQ 5, MEM 0x140, base 0xCA000 on my NT box). What
 > can I do if linux can't send me a request via IRQ 5 ? How I can track that
 > (i.e. trace IRQ ?) is there a tool to show possible conflicts ? Should I
 > give up ?

No, I don't think so. You should try some more.

Bach in the early days of Linux (0.96 or so) I had problems with
the seagate, too. It took me month to find out that the kernel
tack was overflowing do to the recursive nature of disconnect/reconnect
handling that the driver was using then. When I posted this I learned
that somebody else (I don't recall who it was) just had a patch for that.

Regards,
        Egbert.

-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to