8-STABLE won't boot with ZFSv28

Olivier Smedts olivier at gid0.org
Wed Jun 1 09:33:28 UTC 2011


2011/6/1 Lystopad Olexandr <laa at laa.zp.ua>:
>  Hello, Holger Kipp!
>
> On Wed, Jun 01, 2011 at 08:23:19AM +0000
> Holger.Kipp at alogis.com wrote about "8-STABLE won't boot with ZFSv28":
>> Hi all,
>> I have a very irritating problem with 8-STABLE and ZFSv28
>>
>> I upgraded to 8-STABLE as of yesterday (31.05.2011),
>> downloaded stable-8-zfsv28-20110521.patch.xz
>> and applied the patch using
>>
>> cd /usr/src
>> patch -E -p0 < /path/to/patchfile
>> make buildworld
>> make buildkernel KERNCONF=foo
>> make installkernel KERNCONF=foo
>> make installworld
>> mergemaster
>
> Looks like you forgot to update your bootcode. gpart bootcode ....

Only necessary if the pool is upgraded, which was not the case.

>
>> which all went smoothly.
>>
>> After reboot, I only got
>> unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0
>> all the time, and then after an hour or so (wasn't on site),
>> system gave
>> Fatal trap 12: page fault while in kernel mode
>> cupid - 0; apic id = 00
>> fault virtual address = 0x8
>> fault code                       = supervisor read data, page not present
>> instruction pointer    = 0x20:0xffffffff80252301
>> stack poiner                   = 0x28:0xffffff80000a7ac0
>> frame pointer                = 0x28:0xffffff80000a7b00
>> code segment                = base 0x0, limit 0xfffff, type 0x1b
>>                                                = DPL 0, pres1, long 1, def32 0, gran 1
>> processor eflags         = interrupt enabled, resume, IOPL = 0
>> current process           = 0 (thread taskq)trap number               = 12
>> panic: page fault
>> cpuid = 0
>> Uptime: 1h0m13s
>> Cannot dump. Device not defined or unavailable.
>> Automatic reboot in 15 seconds - press a key on the console to abort
>>
>>
>> Needless to say the system did not reboot. Had to powercycle.
>>
>> Then always got the
>> unknown: WARNING - ATAPI_IDENTITFY requeued due to channel reset LBA=0
>> error about once per second.
>>
>> Have now used a fixit-disk to change back to the old kernel:
>> FreeBSD 8.2-STABLE #12: Mon Apr 18 12:48:56 CEST 2011
>> and rebootet.
>> Now zfs claims to be v28, current storage pool is at 15.I'd love to
>> try ZFSv28, but with the old kernel I don't think
>> this is a good idea - but with the new kernel it seems I can't
>> even boot properly.

Don't upgrade the pool for now, you have problems to solve first.
Then, you'll be able to upgrade the pool, and don't forget to also
update the zfs boot code before rebooting (see UPDATING). Don't forget
you won't be able to import your (upgraded) v28 pool with a
8.2-RELEASE if you have problems with 8-STABLE ! Also, you can use
mfsbsd if you shoot yourself in the foot.

>> Any suggestions as to how to proceed?
>
> --
>  Lystopad Olexandr
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>

-- 
Olivier Smedts                                                 _
                                        ASCII ribbon campaign ( )
e-mail: olivier at gid0.org        - against HTML email & vCards  X
www: http://www.gid0.org    - against proprietary attachments / \

  "Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas."


More information about the freebsd-stable mailing list