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>