
Hi Chris, Thanks for your help, that link was really useful. I didn’t know there was work already done on a SuperMicro machine. Right now, I’m struggling to get things working with legacy IRQs. The only configuration where the NIC showed any signs of life was this (by signs of life I mean a very poor ping with high delay and what looks like polling behavior): vm2.vm_irqs = [ {"name":"outer_eth", "ioapic":0, "source":0xb, "level_trig":1, "active_low":1, "dest":12} ]; This is for the 10Gb NIC on a SuperMicro SYS-E300-9D. What worries me is the ISSUES section in that example you shared: The SuperMicro machine has 5 IOAPICs. The gigabit and 10Gb NICs are on IOAPIC 1; the code for handling anything other than the 0th IOAPIC seems buggy. Right now the VM does not get any interrupts. https://github.com/andybui01/camkes-vm-examples/blob/andyb/supermicro_msi/ap... Are you aware of this kind of IOAPIC problem? Thanks a lot! Albert