[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Re: Xen and mythbackend
Hi, I'm currently running a DomU mythbackend using a PVR500, on an old Duron 1.2Ghz machine (as described in 'CoolConfigurations' on the Wiki). When I started out, it was quite troublesome to get it to work properly (mostly about finding the right kernel and xen configuration). However, stability of both Xen and the ivtv drivers has improved significantly since then, and I am now running Xen 3.1.3 (a test version of a couple of months ago), with a custom build 2.6.18 kernel (as per Xen archive) for my Dom0 using Ubuntu 7.10. In my DomU I have the Ubuntu Xen 2.6.22 kernel running with its integrated ivtv driver, and this works really stable for me. One very central point I came across: Memory & DMA usage. During boot (of the physical machine), I need to make sure thatdom0 uses only about 500M or less of the available 1.8G of memory, or my Mythtv DomU (also 500M) would have trouble booting(kernel panic related to loading of ivtv driver).Also, start the Mythtv domain prior to any other domains you want to run. For running Mythtv with a PVR500 (or 150/250/350) I would strongly advice to use a kernel which has the ivtv driver integrated like the ubuntu 2.6.22.x kernel. Older versions of the ivtv driver had various stability issues. Make sure to use at least 0.10 or higher if you go for an out-of-kernel ivtv driver. (I strongly recommend Ubuntu 7.10 for mythtv domU, using its packaged 2.6.22.x xen kernel) Dom0 boot entry in grub (removed some unrelated stuff): title Gutsy Dom0 (Xen3.1.3 2.6.18.8-xen /dev/vg0/dom0_root) root (hd0,0) kernel /boot/xen-3.1.3.gz dom0_mem=524288 module /boot/vmlinuz-2.6.18.8-xen pciback.hide=(0000:02:08.0)(0000:02:09.0) root=/dev/vg0/dom0_root ro console=tty1 module /boot/initrd.img-2.6.18.8-xen My Mythtv xen config looks like this (removed some unrelated stuff): bootloader = "/usr/bin/pygrub" memory = 500 name = "myth" vif = [ 'mac=aa:00:00:00:02:07, bridge=loc' ] disk = [ 'phy:svr/myth_root,hda1,w', 'phy:svr/myth_swap,hda2,w' ] pci = [ '02:08.0', '02:09.0' ] root = "/dev/hda1 ro" extra = "swiotlb=force console=hvc0" My Mythtv DomU grub entry looks like this: title Ubuntu 7.10 kernel 2.6.22-14-xen root (hd0,0) kernel /boot/vmlinuz-2.6.22-14-xen console=hvc0 root=/dev/hda1 rw swiotlb=force initrd /boot/initrd.img-2.6.22-14-xen If you have more questions, please feel free to ask! Greetz, Mark. P.S. If your Mythtv doesn't run stable without Xen, then I don't think that running Mythtv in a Xen DomU will be more stable, especially if the problems are hardware related. (only thing you might achieve by using Xen is that other functions are not taken down when your mythtv domain dies) _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |