Date: Sat, 4 Nov 2000 13:03:18 -0500 (EST) From: Jason W <jason@welsh.dynip.com> To: questions@freebsd.org Subject: hard disk problems? Message-ID: <Pine.BSF.4.21.0011041255380.88589-100000@welsh.dynip.com>
next in thread | raw e-mail | index | archive | help
I have a brand new (few months old) western digital EIDE hard drive in my
system. I am running
FreeBSD welsh.dynip.com 4.1-RELEASE FreeBSD 4.1-RELEASE #1: Fri Sep 8
22:19:09 EST 2000 root@welsh.dynip.com:/usr/src/sys/compile/ROLAND
i386
and all of a sudden I am getting a lot of error messages in my syslog
refering to the hard drive and I hear the hard drive "ticking" off and on
when there is much disk activity (ftp). The messages are
Nov 4 10:20:54 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:20:54 welsh /kernel: swap_pager: indefinite wait
buffer: device: #ad/0x20001, blkno: 296, size: 4096
Nov 4 10:23:04 welsh /kernel: ad0: READ command timeout - resetting
Nov 4 10:23:04 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:23:04 welsh /kernel: ad0: read interrupt arrived earlyad0: read
error detected (too) late
Nov 4 10:27:06 welsh /kernel: ad0: READ command timeout - resetting
Nov 4 10:27:07 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:27:07 welsh /kernel: ad0: read interrupt arrived earlyad0: read
error detected (too) late
Nov 4 10:31:37 welsh /kernel: ad0: READ command timeout - resetting
Nov 4 10:31:38 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:31:42 welsh /kernel: ad0: read interrupt arrived earlyad0: read
error detected (too) late
Nov 4 10:31:55 welsh /kernel: ad0: READ command timeout - resetting
Nov 4 10:32:16 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:32:16 welsh /kernel: ad0: read interrupt arrived earlyad0: read
error detected (too) latead0: READ command timeout - resetting
Nov 4 10:32:16 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:34:48 welsh /kernel: ad0: READ command timeout - resetting
Nov 4 10:34:53 welsh /kernel: ata0: resetting devices .. done
Nov 4 10:34:53 welsh /kernel: ad0: read interrupt arrived earlyad0: read
error detected (too) late
I have searched the archives on usenet and see that this seems to happen
to a lot of people running 4.0,4.1 freebsd. I have seen some people say
that a kernel update solved the problem, others said that you need to do
"There is a work-around if you are installing FreeBSD 4.0 stable onto an
existing system: add
/sbin/sysctl -w hw.atamodes=pio,pio,pio,pio
to the beginning (just after #!/bin/sh) of /etc/rc and also /root/.login
(for csh) and /root/profile (for sh)."
I'm not sure who to believe. I will upgrade if necessary, for what its
worth, heres the output of whatever this command is ;)
[root@welsh]# sysctl hw.atamodes
hw.atamodes: pio,---,
hardware problem or software problem?
any help apprectiated.
regards,
Jason
--
=======================================================================
| Jason Welsh jason@welsh.dynip.com | If you think there's |
| | good in everybody, you |
| http://welsh.dynip.com/ | haven't met everybody. |
=======================================================================
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0011041255380.88589-100000>
