Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Jan 2010 12:22:56 +0000
From:      David <admin@dmarkey.com>
To:        Ivan Voras <ivoras@freebsd.org>
Cc:        "freebsd-xen@freebsd.org" <freebsd-xen@freebsd.org>, James Smith <James.Smith@m247.com>
Subject:   Re: HVM paravirt block/nic drivers
Message-ID:  <6894a6471001110422m59c2250dp7fd218cad2231b32@mail.gmail.com>
In-Reply-To: <6894a6471001110419t5d9aa89cy35c146a4a5748e5@mail.gmail.com>
References:  <6894a6471001101543k31e862ffq47fba968b264c7c1@mail.gmail.com> <32668C1E8A82284F873E88308362605713957F6726@office-server1.m247.local> <6894a6471001110300l7c9a53ber7d0ba706184d1c97@mail.gmail.com> <32668C1E8A82284F873E88308362605713957F6730@office-server1.m247.local> <6894a6471001110353s20b1e7a6o62fe625de5f8a47@mail.gmail.com> <9bbcef731001110400i11a33a7rbe62a08d746bcdf9@mail.gmail.com> <6894a6471001110419t5d9aa89cy35c146a4a5748e5@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Sorry, I see i'm using paravirt block device drivers.


Timecounters tick every 1.000 msec
acd0: CDROM <QEMU DVD-ROM/0.10.2> at ata1-master WDMA2
xbd0: 5120MB <Virtual Block Device> at device/vbd/768 on xenbus0
xbd0: attaching as ad0
xbd1: 658MB <Virtual Block Device> at device/vbd/5632 on xenbus0
xbd1: attaching as ad2
xn0: <Virtual Network Interface> at device/vif/0 on xenbus0
xn0: Ethernet address: 00:16:3e:03:68:45
WARNING: WITNESS option enabled, expect reduced performance.
GEOM: ad0s1: geometry does not match label (16h,63s != 255h,63s).
Trying to mount root from ufs:/dev/ad0s1a
lock order reversal:
 1st 0xffffff800a550778 bufwait (bufwait) @ /usr/src/sys/kern/vfs_bio.c:2559
 2nd 0xffffff0001440400 dirhash (dirhash) @
/usr/src/sys/ufs/ufs/ufs_dirhash.c:285
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x2a
_witness_debugger() at _witness_debugger+0x2e
witness_checkorder() at witness_checkorder+0x81e
_sx_xlock() at _sx_xlock+0x55
ufsdirhash_acquire() at ufsdirhash_acquire+0x33
ufsdirhash_add() at ufsdirhash_add+0x19
ufs_direnter() at ufs_direnter+0x88b
ufs_makeinode() at ufs_makeinode+0x31c
VOP_CREATE_APV() at VOP_CREATE_APV+0x8d
vn_open_cred() at vn_open_cred+0x423
kern_openat() at kern_openat+0x179
syscall() at syscall+0x1af
Xfast_syscall() at Xfast_syscall+0xe1
--- syscall (5, FreeBSD ELF64, open), rip = 0x80096157c, rsp =
0x7fffffffd488, rbp = 0x800ab4700 ---

2010/1/11 David <admin@dmarkey.com>

> Thanks guys, got that working.
>
> How about block device drivers?
>
> 2010/1/11 Ivan Voras <ivoras@freebsd.org>
>
> The given command was slightly wrong; it should have been:
>>
>> make kernel KERNCONF=XENHVM
>>
>>
>> 2010/1/11 David <admin@dmarkey.com>:
>>  > install -o root -g wheel -m 555   zfs.ko /boot/kernel
>> > install -o root -g wheel -m 555   zfs.ko.symbols /boot/kernel
>> > ===> zlib (install)
>> > install -o root -g wheel -m 555   zlib.ko /boot/kernel
>> > install -o root -g wheel -m 555   zlib.ko.symbols /boot/kernel
>> > kldxref /boot/kernel
>> > make: don't know how to make XENHVM. Stop
>> > Any Idea?
>> >
>> > 2010/1/11 James Smith <James.Smith@m247.com>
>> >
>> >>  Compile kernel in the normal way, using the XENHVM config.
>> >>
>> >>
>> >>
>> >> cd /usr/src
>> >>
>> >> make kernel XENHVM
>> >>
>> >> edit /etc/rc.conf
>> >>
>> >>
>> >>
>> >> Change network interface to re0, save and reboot.
>> >>
>> >>
>> >>
>> >> Regards,
>> >>
>> >> James Smith,
>> >>
>> >> *From:* David [mailto:admin@dmarkey.com]
>> >> *Sent:* 11 January 2010 11:01
>> >> *To:* James Smith
>> >> *Cc:* freebsd-xen@freebsd.org
>> >> *Subject:* Re: HVM paravirt block/nic drivers
>> >>
>> >>
>> >>
>> >> Well, im using the AMD64 ISO image,
>> >>
>> >>
>> >>
>> >> So i'll have to recompile the kernel? Are there instructions anywhere?
>> >>
>> >>
>> >>
>> >> Thanks.
>> >>
>> >>
>> >>
>> >> David
>> >>
>> >> 2010/1/11 James Smith <James.Smith@m247.com>
>> >>
>> >> Hi,
>> >>
>> >> Have you compiled XENHVM kernel?  It makes some improvements to
>> networking.
>> >>  Ensure you add the correct device to /etc/rc.conf afterwards, I
>> believe it
>> >> changes to "xn0" when running XENHVM.
>> >>
>> >> Regards,
>> >> James Smith,
>> >>
>> >> -----Original Message-----
>> >> From: owner-freebsd-xen@freebsd.org [mailto:
>> owner-freebsd-xen@freebsd.org]
>> >> On Behalf Of David
>> >> Sent: 10 January 2010 23:43
>> >> To: freebsd-xen@freebsd.org
>> >> Subject: HVM paravirt block/nic drivers
>> >>
>> >> Hi Guys/Girls,
>> >>
>> >>
>> >> Successfully got a FreeBSD 8 HVM DomU installed. I see its using the
>> >> emulated block/nic drivers.
>> >>
>> >> Is there any work being done on writing paravirt drivers for FreeBSD in
>> >> HVM?
>> >>
>> >> Regards,
>> >>
>> >> David
>> >>
>> >> _______________________________________________
>> >> freebsd-xen@freebsd.org mailing list
>> >> http://lists.freebsd.org/mailman/listinfo/freebsd-xen
>> >> To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org"
>> >>
>> >>
>> >>
>> > _______________________________________________
>> > freebsd-xen@freebsd.org mailing list
>> > http://lists.freebsd.org/mailman/listinfo/freebsd-xen
>> > To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org"
>> >
>>
>
>



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