If this shows up multiple times I apolgize. Unsucessful in posting.
I have installed Xenomai on two different machines, a netbook with a N450
processor (latency results ~2 us) and a Dell Precision M6500 (latency
results ~ 700 us). I have tried several iterations and combinations of a)
SMI work around on/off b) BIOS legacy suport on/off c) power management and
cpu scaling on/off, etc. My Setup is:
1) Dell Precision M6500 with Dual Core I7 processor.
2) Base Lunix, Ubuntu Lucid Lynx 10.04
3) kernel 2.6.32.16 from kernel.org
4) xenomai 2.5.3
5) adeos patch = adeos-ipipe-2.6.32.11-x86-2.6-03.patch
6) make menuconfig
a) Processor type->HPET Timer turn it off
b) drivers->Plug and Play -> Plug and Play BIOS turn it off
c) Device->input->misc->PC speaker turn it off
d) Power Management->Power Management Support (Turn off all
e) Power management Support->CPU Frequency scaling turn off
f) Processortype->processor family Core 2/ newer Xeon
g) Processortype-> -fstack-protector buffer overflow (EXPERIMENT) turn
off
h) realtime->machine->smiworkaround->enable SMI workaround turn on
i) devicedriver->Serial ATA (prod)->AHCI SATA Support (ON not module)
7) Other options experimented with
device-driver->USB support->OHCI HCD <m>
device-driver->usb support->UHCI HCD <m>
device-driver->usb support->ehci hcd <m>
device-driver->usb support->USB MASS <m>
processor types -> High Memory support, change from 4 to <off>
processor types -> PAE (Phys...) to <off>
processor types -> Premption Model <Preemptible Kernel (Low Desktop)
processor types -> Symmetric multi-processing support already <*>
Real-time sub-system --> Xenomai->drivers->Testing driver->Contect
switch-> (enabled)
I never did see any mention of SMI work around in my kernel logs. I did see
a mention of SMI interrupts are used for thermal throttling.
Any suggestions are appreciated.
Thanks,
Patrick M. Roberts
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help