Dear All,
I am studying mini-os with Xen-4.2.1 on Ubuntu 12.04 (Precise 64, Kernel Linux 3.2). I configure the domain_config file by adding an entry: disk = [ ‘file: disk-minios.img, hda, r’ ]. When I start mini-os (using “xl create -c domain-config”), a test thread reads sectors in an infinite loop, which makes mini-os and dom0 not able to response anymore.
I think it should not be a bug of mini-os. I noticed:
(1) when I started xend using “/etc/init.d/xencommons start”, it says “Starting QEMU as disk backend for dom0”.
(2) mini-os reports “backend at /local/domain/0/backend/qdisk/1/768” and “Failed to read /local/domain/0/backend/qdisk/1/768 /feature-flush-cache”.
I suspect it is because qdisk (the backend of blk driver) performs too bad (and doesn’t support feature-flush-cache). So I want to use blktap as the backend driver. Can anyone tell me how to do this on Ubuntu 12.04?
Thanks a lot!
Yiming