<br><tt><font size=2>asterisk-users-bounces@lists.digium.com wrote on 10/01/2005
10:17:47 AM:<br>
<br>
&gt; Is there a way with either RHEL or CentOS to force it to use an <br>
&gt; APIC-enabled kernel? &nbsp;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.
&nbsp;If you have a single processor system, AFAIK you are stuck with standard
PIC (not APIC) support. &nbsp;And while APIC and SMP have little to do
with each other any more, it seems that only SMP kernels have APIC support.
&nbsp;Therefore, you must install the SMP kernel. &nbsp;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 &lt;whatever the kernel-smp.whatever.rpm
is&gt;</font></tt>
<br>
<br><tt><font size=2>This will install the SMP kernel and add an entry
into Grub. &nbsp;If you wish to boot this kernel by default, modify the
/boot/grub/menu.lst and change DEFAULT=1 to DEFAULT=0. &nbsp;Then, reboot.</font></tt>
<br>
<br><tt><font size=2>At this point, zaptel will not load anymore: &nbsp;it
will complain that it cannot find the module. &nbsp;You will have to recompile
zaptel. &nbsp;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. &nbsp;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>