lkml.org 
[lkml]   [1998]   [May]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: 2.0.34pre breaks my system badly
On Sun, 17 May 1998, Alan Cox wrote:

> > ide: i82371 PIIX (Triton) on PCI bus 0 function 57
> > ide0: BM-DMA at 0xffa0-0xffa7
> > ide1: BM-DMA at 0xffa8-0xffaf
> > hda: Maxtor 83500D4, 3339MB w/256kB Cache, CHS=848/128/63, UDMA
>
> Notice 2.0.34pre12 did figure out you had a UDMA drive. So UDMA is being
> enabled. Without UDMA handling your UDMA drive wasnt actually being driven
> correctly before for all error handling cases. So far it has done the right
> thing.

Ok.

> > hda:hda: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
> > hda: disabled DMA
>
> then decides it didnt think your UDMA worked. Do you have BIOS settings for
> controlling UDMA and if so how are they set right now ? I can think of two
> reasons the UDMA would fail on a drive that claims it can do UDMA. One is
> that the chipset doesn't support it (or isnt configured to support it by
> the BIOS somehow), the other is substandard cabling causing repeated retries.
> Im dubious about the latter.

Nothing in the BIOS about controlling UDMA. There is mention about enabling
IDE controller busmastering, but I don't know if that's the same.

> > Try offering some suggestions that you wouldn't offer to a first time
> > Linuxer.
>
> Firstly, back out specifically the change to ide.c and ide.h, and see if
> your machine suddenely springs back to life. If it does then there is
> something profoundly horrible going on. The fact you report things like
> the floppy DMA failing I have to admit does strongly suggest you may be
> right about it being DMA problems.
>
> Without the 2.0.34 ide.c/h change you should see no mention of UDMA and
> no timeout. Then see how the other drivers behave.

Replacing ide.c & ide.h from 2.0.33 changed little:
--------------------------------------------------------------
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
ide0: BM-DMA at 0xffa0-0xffa7
ide1: BM-DMA at 0xffa8-0xffaf
hda: Maxtor 83500D4, 3339MB w/256kB Cache, CHS=848/128/63, DMA
hdb: Maxtor 71260 AT, 1204MB w/256kB Cache, CHS=612/64/63, DMA
hdc: HP CD-Writer+ 7200, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
Partition check:
hda:hda: irq timeout: status=0x58 { DriveReady SeekComplete DataRequest }
hda: disabled DMA
hdb: disabled DMA
ide0: reset: success
hda1 hda2 hda3
hdb: hdb1 hdb2
--------------------------------------------------------------

No UDMA this time, but the same irq timeout. I have another cable lying
around. I'll install that just so we can rule that out.



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu

\
 
 \ /
  Last update: 2005-03-22 13:42    [W:0.100 / U:0.444 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site