Re: 2.3.99-pre3 UDMA33 Errors

From: Luca Montecchiani (m.luca@iname.com)
Date: Fri Mar 31 2000 - 01:09:49 EST


> Uniform Multi-Platform E-IDE driver Revision: 6.30
> ide: Assuming 33MHz system bus speed for PIO modes

Are you forcing this with idebus=33 ?

> ALI15X3: IDE controller on PCI bus 00 dev 78
> ALI15X3: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0xa800-0xa807, BIOS settings: hda:DMA, hdb:pio
> ide1: BM-DMA at 0xa808-0xa80f, BIOS settings: hdc:pio, hdd:pio
> hda: WDC AC24300L, ATA DISK drive
> hdc: CD-ROM CDU55E, ATAPI CDROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> hda: WDC AC24300L, 4112MB w/256kB Cache, CHS=524/255/63, UDMA(33)
> hdc: ATAPI 2X CD-ROM drive, 256kB Cache
> Uniform CD-ROM driver Revision: 3.07
> Partition check:
> hda:hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
> hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
> hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
> hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
> hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
> hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
> hda: dma_intr: status=0x51 { DriveReady SeekComplete Error }
> hda: dma_intr: error=0x84 { DriveStatusError BadCRC }
> hda: DMA disabled

Brute forcing UDMA on my [ALi] M5229 IDE (rev 20) I got my second
hd WDC completely f... Since that bad day I've put :

/sbin/hdparm -d0 /dev/hdc >/dev/null 2>/dev/null

on my rc.local ;)

Btw this is only a my problem because m5229_revision <= 20
can't do UDMA ( WDC or not ).

What about your lspci?
Is the WDC workaround too permissive ?

if (m5229_revision < 0xC2) && ((chip_is_1543c_e && strstr(id->model, "WDC "))
        then NOUDMA

luca

-- 
------------------------------------------------------------------
E-mail......: Luca Montecchiani <m.luca@iname.com>
W.W.W.......: http://i.am/m.luca - http://luca.myip.org
Speakfreely.: sflwl -hlwl.fourmilab.ch luca@
I.C.Q.......: 17655604
-----------------------=(Linux since 1995)=-----------------------

Non esiste vento favorevole per il marinaio che non sa dove andare Seneca

- 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 : Fri Mar 31 2000 - 21:00:28 EST