virtio block drivers not working

Caleb Tennis
2009-03-22T18:27:31Z

I've been very unsuccessful in using the virtio block drivers inside
of a guest. I can't seem to make them active. I'm positive my kernel
has support for them turned on (not as a module, but as a direct built
in), but when I change one of my ide drives over to virtio and boot,
it isn't found, and nothing under /sys or /dev indicates the presence
of a device. dmesg doesn't indicate anything about them either. I DO
have virtio networking enabled and working, so I know as a whole that
some of the virtio subsystem is functional.

The only thing I think I'm doing possibly differently than normal is
using the "-kernel" option to boot up from a kernel image vs. having
an installed boot image via lilo or grub. Would this make any
difference?

Is there any way for me to debug some more as to why the block drivers
don't seem to be showing up?

Thanks,
Caleb