<br><tt><font size=2>asterisk-users-bounces@lists.digium.com wrote on 10/01/2005
10:17:47 AM:<br>
<br>
> Is there a way with either RHEL or CentOS to force it to use an <br>
> APIC-enabled kernel? I've tried Googling but no success. <br>
</font></tt>
<br><tt><font size=2>I can find no way of doing this during the install.
If you have a single processor system, AFAIK you are stuck with standard
PIC (not APIC) support. And while APIC and SMP have little to do
with each other any more, it seems that only SMP kernels have APIC support.
Therefore, you must install the SMP kernel. And again, I can
find no way of forcing the install to install an SMP kernel on a uni machine.</font></tt>
<br>
<br><tt><font size=2>So, after the install takes place, you must do the
following:</font></tt>
<br>
<br><tt><font size=2>Mount CD #2</font></tt>
<br><tt><font size=2>change into the RedHat/RPMS directory</font></tt>
<br><tt><font size=2>rpm -ivh <whatever the kernel-smp.whatever.rpm
is></font></tt>
<br>
<br><tt><font size=2>This will install the SMP kernel and add an entry
into Grub. If you wish to boot this kernel by default, modify the
/boot/grub/menu.lst and change DEFAULT=1 to DEFAULT=0. Then, reboot.</font></tt>
<br>
<br><tt><font size=2>At this point, zaptel will not load anymore: it
will complain that it cannot find the module. You will have to recompile
zaptel. After this, the zaptel module will load.</font></tt>
<br>
<br><tt><font size=2>This works, and it doesn't seem to be too cumbersome,
but it sure seems like there should be some sort of installation parameter
you could add somewhere to force-load an SMP kernel even on a uniprocessor
machine. Of course, even better would probably be compiling a uniprocessor
kernel with APIC support, but whatever.</font></tt>
<br>
<br><tt><font size=2>Tim Massey</font></tt>
<br>