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

Robert-Velisav MICIOVICI (roby@lcjdap.soroscj.ro)
Mon, 26 Oct 1998 16:38:44 +0200 (EET)


On Mon, 26 Oct 1998, Mark Lord wrote:

> Date: Mon, 26 Oct 1998 08:18:46 -0500
> From: Mark Lord <mlord@pobox.com>
> To: Robert-Velisav MICIOVICI <roby@lcjdap.soroscj.ro>
> Cc: Andre M. Hedrick <hedrick@Astro.Dyer.Vanderbilt.Edu>,
linux-kernel@vger.rutgers.edu
> Subject: Re: problems with NOT-UDMA ide hdd on linux (2 years old Seagate...)
>
> 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

After doing hdparm -X34 /dev/hdc

[root@lcjdap ~]# hdparm -X34 /dev/hdc

/dev/hdc:
setting xfermode to 34 (multiword DMA mode2)
[root@lcjdap ~]# mount /dev/hdc3 /mnt/hd-seagate/
hdc: unexpected_intr: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: drive not ready for command
ide1: reset: success
hdc: unexpected_intr: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: drive not ready for command
ide1: reset: success
hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: drive not ready for command
ide1: reset: success
hdc: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdc: drive not ready for command
ide1: reset: success

Gave this err about 25 times...


--
                        SysAdm @ LCJDAP
 "Alexandru Papiu Ilarian" Highschool's Network Administrator

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