Re: problems with NOT-UDMA ide hdd on linux (2 years old Seagate...)

Mark Lord (mlord@pobox.com)
Mon, 26 Oct 1998 08:18:46 -0500


Robert-Velisav MICIOVICI wrote:
...
> Kernelul at boot says: (Linux v. 2.1.125)
>
> hdc: probing with STATUS(0xff) instead of ALTSTATUS(0x50)
> hdc: ST31720A, ATA DISK drive
>
> When I try mounting one of its partitions it starts to make a horrible
> noise and spits repeatedly with errors on the console whyle trying to
> miount (the drive gets mounted successfully but I am afraid to write on
> it):
>
> hdc: unexpected_intr: status=0x58 { DriveReady SeekComplete DataRequest }
> hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
> hdd: DMA disabled
> hdc: drive not ready for command
> ide1: reset: success
...
> Model=ST31720A, FwRev=0.42, SerialNo=GFB4YB8
...
> tDMA={min:120,rec:120}, DMA modes: *mword0 mword1 mword2
> IORDY=on/off, tPIO={min:383,w/IORDY:120}, PIO modes: mode3 mode4
...

Probably have the wrong DMA mode selected in drive.

Tell your BIOS to select DMA mode2,
or have linux do: hdparm -X34 /dev/hdc
before otherwise accessing the drive.

-- 
mlord@pobox.com

- 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/