Date: Wed, 03 May 2017 21:53:17 +0300 From: Toomas Soome <tsoome@me.com> To: "Michael W. Lucas" <mwlucas@michaelwlucas.com> Cc: Ngie Cooper <yaneurabeya@gmail.com>, current@freebsd.org Subject: Re: old snapshot install images? Message-ID: <2C0A4513-FDC4-440E-A5DD-E6F15F9F7EF2@me.com> In-Reply-To: <20170503182301.GA18781@mail.michaelwlucas.com> References: <20170502191531.GA10288@mail.michaelwlucas.com> <E3394CDC-4260-41E3-8C89-628F5132B08B@gmail.com> <20170503163424.GA18325@mail.michaelwlucas.com> <80F20120-06DF-4BC9-B317-F77B54512A8F@gmail.com> <20170503164150.GB18325@mail.michaelwlucas.com> <FECE86AF-F1D0-4C64-AC2C-C8882A8D32EE@gmail.com> <D1E7B1C7-0590-4A21-AC8F-B711E2ADD6EC@me.com> <20170503180602.GA18700@mail.michaelwlucas.com> <828E5321-056C-4ABC-BBBB-B28CCD1079C9@me.com> <20170503182301.GA18781@mail.michaelwlucas.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 3. mai 2017, at 21:23, Michael W. Lucas <mwlucas@michaelwlucas.com> = wrote: >=20 > On Wed, May 03, 2017 at 09:11:05PM +0300, Toomas Soome wrote: >>=20 >>> On 3. mai 2017, at 21:06, Michael W. Lucas = <mwlucas@michaelwlucas.com> wrote: >>>=20 >>> On Wed, May 03, 2017 at 08:03:21PM +0300, Toomas Soome wrote: >>>> There was many issues fixed step by step and some fixes for = particular problem did reveal next one (at least in some systems), and = indeed, it can cause some problems if you are caught in middle of = updates. =46rom my point of view, the most important question is if the = current =E2=80=9Ccurrent=E2=80=9D is ok:) >>>=20 >>>=20 >>> Agreed 500%. >>>=20 >>> The latest snapshot is NOT ok. >>>=20 >>=20 >> What is the error there? >=20 >=20 > error 1 > error 1 > gptzfsboot: error 1 lba 4294967288 > gptzfsboot: error 1 lba 1 > gptzfsboot: no ZFS pools located, can't boot >=20 > My first thought was that the BIOS was looking at a different drive, > not the SATADOMs, so I disabled booting from all the spinning drives > in the BIOS. >=20 > On a related note: my script at http://www-old.michaelwlucas.com/zm.sh = <http://www-old.michaelwlucas.com/zm.sh> > also gives the same error at boot. >=20 well, yea, i know what it is. sigh. Welcome to the x86 hell. error 1 is: Invalid command. And it is resulting firstly from drvsize() = (the lone =E2=80=9Cerror 1=E2=80=9D messages) and then from drvread(). = Now the question is, did you do the install from usb stick or cd, and = has this system booted fbsd from the disk before? The question is up because, the boot2 is only using INT13 extended read = (INT13 EAX=3D0x4200) and INT13 EAX=3D0x4800 to get disk size; if the = read is now getting error but was working before, it is pointing towards = the error from 0x4800 (drvsize) is triggering the error with read - = meaning we should probably attempt the disk reset on error. As an first take on possible fix, I think we need to address the = drvsize() to get size from INT13 0x800 as biosdisk.c bd_int13probe() = does, and reset the disk on error. And if this is not enough, then check = further. However, since you have the system to test with, the testing is all on = you;) So if you are up to the task, poke me in private (mail or irc) and = we can work it out - no need to kill the list with all that noise;) rgds, toomas=20
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2C0A4513-FDC4-440E-A5DD-E6F15F9F7EF2>