Re: hda: lost interrupt

From: Mike Porter (mike@UDel.Edu)
Date: Wed Feb 02 2000 - 10:56:14 EST


> On Tue, 01 Feb 2000 20:35:42 Daniel Roesen wrote:
> > On Sun, Jan 30, 2000 at 08:15:02PM +0000, Steve Tooke wrote:
> > > hdb: ST34321A, 4103MB w/128kB Cache, CHS=8894/15/63
> >
> > THIS is interesting.
> >
> > We had same problems with two absolutely different machines, both equipped
> with
> > a single Seagate ST34311A drive. Different mainboards, different kernels
> (2.2
> > series), different eth hardware (RealTek and 3c905B), both non-SMP.
>
> That is interesting I hadn't noticed the sme drives... but I've only had
> problems with the 2.3.41 kernel... and my box is SMP. Look at some of
> my earlier posts for the full details.

[root@thedog mike]# hdparm -i /dev/hda

/dev/hda:

 Model=ST39140A, FwRev=841260, SerialNo=AY073758

I have the above drive. I don't get a missing interrupt per se, I
get a DMA timeout. However, if you are using DMA, the errors
appear to be similar. I can also cause the same error on an ACER
CDROM when UDMA/33 is enabled. Kernel 2.2.14 with the IDE patch.
The common thread seems to be a PIIX4. Is this correct? I can
also create the problem in single user mode, without a network
driver module loaded. I never actually tried removing the card...

Those of you that only see the hang when running X: suppose you
boot to single user mode and run a number of tests
similar to:

dd if=/dev/hda of=/dev/null bs=1024 count=60000 skip=nnnnnn
(increment nnnnnn to avoid caching on successive tests)
(or hdparm -t /dev/hda)

Do you get a hang? Are you using UDMA/33?

Mike

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Mon Feb 07 2000 - 21:00:08 EST