| Hi list,
The crux of my setup is given in the Subject: field. I'm using Xen
3.0.3 (release) on a VIA Nehemiah chipset with Linux 2.6.16.29 in
both dom0 and domU. Because the documentation on PCI passthrough
is a bit sparse, I'm turning to the mailing list..  hopefully you
guys have some input.
My goal is to set up a system where:
 * 1 domU VM runs at a time.
 * The VM can be checkpointed and restored at minimal cost.
 * The running domU has complete control over an Atheros wifi
   card (ie, virtualization should be /as transparent as possible/
   with respect to this device).
Therefore, I set up pci passthrough for the Atheros device
(worked), compiled some domU madwifi kernel modules (worked),
loaded the modules (worked), and presto everything should be fine
(not quite).
Two problems:
1)  Saving or pausing a VM that has madwifi drivers loaded crashes
    dom0 and domU irrecoverably without dropping a line to log or
    console.
2)  Say I unload the modules, checkpoint, and restore the VM.
    Then, when I attempt to modprobe ath_pci, I see this lovely
    little bit[0]. Modules are loaded, no interfaces seen through
    ifconfig/iwconfig.
Furthermore, I've tried rebuilding two versions of the madwifi
driver, in hopes that this was a stability issue. Alas, no luck:
both the stable and experimental branches show the same behaviour.
Any advice is appreciated.. I'll be dealing with this system a lot
over the next few weeks, and I'm willing to do some digging around
if it's required.
Finally, I doubt that my approach is the only way.. are there any
alternatives? For instance, is it possible to set up a 'virtual'
wifi interface in domU that could be wired over to a dom0 driver?
Thanks in advance,
Greg
[0] http://pastebin.ca/248075
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 |