I had this same problem, it did not start real time
apply the lapic patch to grub. If it works, ok.
If not, try ubuntu 8.04 or another PC.
I first tried lapic patch to grub, unsuccessfully, it did not help at all.
Option to get some other new, ugly desktop PC for my shop was out of question and
because i had small pretty VIA based compact PC just for this purpose.
Also about all new PC comes without printer port.
I did not feel that that going back to history and 8.04 is right choice and I did not feel
that I am out of luck least with Linux.
After little investigation i found out that problem is that my VIA board does not support LAPIC at all
and if it is not supported by kernel I need to compile kernel without LAPIC support to run Rtai
I just used apt-get source to get kernel source and dpkg-buildpackage, it took over two days with
via to compile kernels because i forget to switch extra flavors out. Then i did it again, just for rtai flavor
but build process always forced LAPIC on. Little more analysis and i found that LAPIC config option is
depending on SMP support, so disable LAPIC you need to disable SMP, or in case you have single core
you don't have LAPIC. After i got kernel compiled, i needed to compile RTAI and EMC 2 packages but is was just
easy dpkg-buildpackage for them all works and now my VIA with 10.04. drives steppers without problems.
Short guide to solution, sorry, this is not step by step, you need to know howto build ubuntu kernels
- IF you have single core without LAPIC support then grub patch does not work
- apt-get source kernel, rtai and ec2
- config rtai flavor disabling SMP and LAPIC
- compile kernel with dpkg-buildpackage
- install kernel and reboot
- dpkg-buildpackage for rtai and emc2
- install rtai and emc2 debian packages.
- It should work
I hope that for future releases of EMC2, there should be ready made kernel, rtai and emc2 for uniprocessor
Kate