Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 05 Nov 2014 22:52:08 -0800
From:      Peter Grehan <grehan@freebsd.org>
To:        =?UTF-8?B?7Jik64+Z7ISx?= <ktcallbox@gmail.com>
Cc:        freebsd-virtualization@freebsd.org
Subject:   Re: bhyveload Will not support i386 root on zfs vm ? please help..
Message-ID:  <545B1A98.9070808@freebsd.org>
In-Reply-To: <CAHiafG_fD8d0kPias209SkM0faLQ=Rv3=gXtXCy2UFbsvwcrVA@mail.gmail.com>
References:  <CAHiafG_fD8d0kPias209SkM0faLQ=Rv3=gXtXCy2UFbsvwcrVA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

  This looks to be a problem in userboot's handling of module 
dependencies on i386.

  On amd64:

> /boot/kernel/zfs.ko size 0x267f50 at 0x1955000
> loading required module 'opensolaris'

.. while on i386 the dependency isn't found, resulting in the 
opensolaris module not being loaded:
> /boot/kernel/zfs.ko text=0x181bf4 data=0x9420+0x14e78
> syms=[0x4+0x10c40+0x4+0x16e67]
> loading required module 'ELF    '

  I'd hazard a guess this is a 64-bit issue since 'lsmod' for an i386 
kernel doesn't work from the (64-bit) bhyveload prompt. I'll take a 
closer look at the code.

later,

Peter.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?545B1A98.9070808>