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/apps/x86/supermicro/README.md

Are you aware of this kind of IOAPIC problem?

Thanks a lot!
Albert
_______________________________________________
Devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to