Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 11 Nov 2008 14:36:14 -0800
From:      Xin LI <delphij@delphij.net>
To:        John Fitzgerald <jjfitzgerald@gmail.com>
Cc:        freebsd-bugs@freebsd.org, d@delphij.net
Subject:   Re: bce watchdog timeout occurred, resetting
Message-ID:  <491A08DE.4010102@delphij.net>
In-Reply-To: <5e49673f0811110606u67365d76if9dee803af86557f@mail.gmail.com>
References:  <5e49673f0811031156n5e44795bo55b7df11b75e7bf8@mail.gmail.com>	 <5e49673f0811040358k4272c1fck1ed0c32bafad21d5@mail.gmail.com>	 <4914DDC0.6080108@delphij.net>	 <5e49673f0811100859t47e9ece7g76d35a42293c0e85@mail.gmail.com>	 <4918C0B8.2080405@delphij.net> <5e49673f0811110606u67365d76if9dee803af86557f@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Fitzgerald wrote:
> On Mon, Nov 10, 2008 at 6:16 PM, Xin LI <delphij@delphij.net> wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>>
>> John Fitzgerald wrote:
>>> Many thanks. Is there any change this would lock out the interface
>>> permanently, requiring a manual (local) ifconfig up fix? This server
>>> is managed remotely.
>> As far as I am aware, upgrading from 6.2 to 6.3 should be moderately
>> safe.  It depends on, however, how your kernel is configured and how
>> bce(4) is being loaded.
>>
>> It looks like that using nextboot(8) can resolve part of your issue (as
>> long as it can be rebooted by remote hands) if used carefully - install
>> kernel into /boot/kernel.new and use it to start system for once, then
>> if everything goes right rename it to /boot/kernel while moving the old
>> one to /boot/kernel.old.  Once you are sure that the kernel update is
>> safe, you can proceed with userland updates.
>>
> 
> I've performed source upgrades without incident before (which is
> probably what I'll do here), but if the changes to the bce driver make
> the interface less reliable (or locked, instead of reset), what can I
> do to revert the system back? Is there a patch you can provide? It's a
> production server, so it can't be down for very long.

If you do 'buildworld', 'buildkernel' and then just installkernel
without installing world.  This way you will have two kernels and can
easily switch back.

Cheers,
- --
Xin LI <delphij@delphij.net>	http://www.delphij.net/
FreeBSD - The Power to Serve!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (FreeBSD)

iEYEARECAAYFAkkaCN0ACgkQi+vbBBjt66BFOgCgsPmJpER7fjnGfTCJOhES4P5a
knIAnilBbWFWKTe/x0/9I8ptT3raSfu5
=BqEy
-----END PGP SIGNATURE-----



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?491A08DE.4010102>