Date: Sat, 22 Apr 2000 17:39:10 +0400 From: Grigoriy Strokin <grg@philol.msu.ru> To: Jarrod <hostmaster@mtloftyhistsoc.asn.au> Cc: freebsd-stable@FreeBSD.ORG, imp@village.org Subject: Re: Uncontrolable Rebooting 4.0-R Message-ID: <20000422173910.A39896@isabase.philol.msu.ru> In-Reply-To: <Pine.BSF.4.21.0004220934520.15214-100000@wallace.i.nutt.net.au>; from hostmaster@mtloftyhistsoc.asn.au on Sat, Apr 22, 2000 at 09:47:48AM %2B0930 References: <Pine.BSF.4.21.0004220934520.15214-100000@wallace.i.nutt.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Apr 22, 2000 at 09:47:48AM +0930, Jarrod wrote:
> Hi,
>
> Using a 4.0-R base system with IPFIREWALL compiled into the kernel.
> Around every second day, this machine reboots for no reason. Im not at
> work when the machine reboots or I am and im too late. No error messages
> appear in /var/log/messages so I cant explain why. Is there any way of
> dumping messages sent to the console to a /var/log/console file so I can
> flick through it?
>
> On another matter that may or may not be related, when the machine boots
> up, the following appears at the bottom of the screen and dmesg.
>
> ad0: 4125MB <FUJITSU MPC3043AT> [8940/15/63] at ata0-master using UDMA33
> Mounting root from ufs:/dev/ad0s1a
> ad0: READ command timeout - resetting
> ata0: resetting devices .. done
> ad0: READ command timeout - resetting
> ata0: resetting devices .. done
> ad0: READ command timeout - resetting
> ata0: resetting devices .. done
> ad0: READ command timeout - resetting
> ata0-master: WARNING: WAIT_READY active=ATA_ACTIVE_ATA
> ata0-master: timeout waiting for command=ef s=00 e=00
> ad0: trying fallback to PIO mode
> ata0: resetting devices .. done
> WARNING: / was not properly dismounted
>
> It wasnt properly dismounted as the machine has rebooted thismorning.
> This reboot was quick, printing everything above, on other ocassions the
> 'ad0: READ command timeout - resetting' flashes on the screen 750+ times
> (according to the 'last message repeated xxx times' in /var/log/messages).
A couple of weeks ago there was a thread called
New kernel with its ATA drivers damages the filesystem
Your case is clearly related to this problem
To the maintainer of /usr/src/UPDATING:
As far as I know, this problem has not been addressed yet.
So I wonder, why on the earth /usr/src/UPDATING
still doesn't have a recommendation to use
sysctl -w hw.atamodes=pio,pio,pio,pio
at the beginning of /etc/rc and there is
no warning about the risks related to use the ATA driver
in such cases?
I am merely a user. You the core team say the users
should put their 10 cents or whatever they could to the development.
My 10 cents was a suggestion we discussed earlier to UPDATING,
but those are thrown away, as are some of my send-prs
and even patchs (not related to this problem).
This is rather frustrating.
As for sysctl -w hw.atamodes=pio,pio,pio,pio, I do use
it and live with 4.0 quite happily, but sometimes see
a strange FreeBSD behaviour similar to one described above:
1) sometimes, after a clean shutdown,
there is a message
WARNING: / was not properly dismounted
2) sometimes, just after the message
'mounting root from ufs:/dev/ad0s3a'
I see '/sbin/iu4yefbkljhf: not found,
'iu4yefbkljhf' is varying random string.
The system doesn't go multi-user in such cases.
Then I turn the machine off and on again,
and the system boots fine
I suppose that some nasty things happen to happen
just after the kernel is booted and
before sysctl -w hw.atamodes=pio,pio,pio,pio
from /etc/rc is executed, and also
during the system shutdown.
They happen seldom, but they do.
--
=== Grigoriy Strokin, Lomonosov University (MGU), Moscow ===
=== contact info: http://isabase.philol.msu.ru/~grg/ ===
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000422173910.A39896>
