Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Aug 2006 16:39:55 +0200
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        =?ISO-8859-1?Q?Johan_Str=F6m?= <johan@stromnet.org>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: ATA problems again ... general problem of ICH7 or ATA?
Message-ID:  <44E722BB.8010807@quip.cz>
In-Reply-To: <A30712DF-85D8-4393-AA88-D45732147BFA@stromnet.org>
References:  <DAFCD4DC-D2D4-4574-ACBF-367D642D9729@stromnet.org>	<8D08DDB6-6AC1-45B6-B2CE-08782F54968A@stromnet.org>	<884C01BC-3E97-46EC-AA8B-E70C3931F3A4@stromnet.org>	<36895211-2796-4213-B336-6279AB3AC3CB@stromnet.org>	<20060713132357.Y61840@fledge.watson.org>	<44B7EA39.4060509@quip.cz>	<6.2.3.4.0.20060716185019.12a29240@64.7.153.2>	<44BBAF52.9080007@quip.cz>	<0B43BAB0-BBF0-4E2C-875D-6E1E00BAB1D4@stromnet.org> <A30712DF-85D8-4393-AA88-D45732147BFA@stromnet.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Johan Ström wrote:
[...]
> Usually when the box has been rebooted before the failed component  has 
> been rebuilt automaticly.. Solved with:
> 
> $ gmirror forget
> $ gmirror insert gm0s1 ad4s1
> 
> And now its rebuilding ad4 again...
> 
> Any new hints? Should i try RELENG_6 instead?

I upgraded to RELENG_6, changed all HW (whole servers and changed 
Seagate HHDs to Samsung so every piece of HW is different from time of 
my first post), but after one week I got the same error and system 
reboot today:
Aug 19 15:11:20 track ntpd[456]: kernel time sync enabled 2001
Aug 19 15:15:47 track kernel: ad6: FAILURE - device detached
Aug 19 15:15:47 track kernel: subdisk6: detached
Aug 19 15:15:47 track kernel: ad6: detached
Aug 19 15:15:47 track kernel: GEOM_MIRROR: Device gm0: provider ad6 
disconnected.
Aug 19 15:15:47 track kernel: 
g_vfs_done():mirror/gm0s2d[READ(offset=1169260544, leng
th=131072)]error = 6
Aug 19 15:22:34 track syslogd: kernel boot file is /boot/kernel/kernel

 From my point of view - this is not related to 1 piece of HW, but 
general problem of ICH7 chipset or (s)ATA driver in FreeBSD 6.x. As 
other poster has different chipsets (ICH6 and nVidia), it seems more 
FreeBSD ATA driver related. (7 different machines was tried)

Now after reboot, writing and reading from ad6 is really slow (no other 
processes utilizing disks, no fsck runnig etc.)

root@track ~/# dd if=/dev/zero of=/dev/ad6 bs=1m count=100
100+0 records in
100+0 records out
104857600 bytes transferred in 43.673244 secs (2400957 bytes/sec)

root@track ~/# dd if=/dev/ad6 of=/dev/null bs=1m count=100
100+0 records in
100+0 records out
104857600 bytes transferred in 10.979482 secs (9550323 bytes/sec)

Is there anyone who can help with finding the source of problem? It is 
really annoying that one can not use SATA / ICH7 under high load in 
FreeBSD 6.1 (tested on RELEASE and STABLE) (I am not so HW / FreeBSD 
experienced to locate the problem by myself)

Miroslav Lachman



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44E722BB.8010807>