Tags
- none
I mentioned in my recent post about running Asterisk on a $20/month Linode that I would try to follow up with a review of the steps necessary to actually get it working. This isn't going to be a detailed review, but just a more or less bulleted list of steps to take.
In the previous post I said that I had run into a kernel-package bug (#508487) that was preventing me from successfully building a Xen kernel with make-kpkg. So I installed the version from unstable, in which the bug had been fixed. This step may not be necessary at some point:
[change deb-src to point to an unstable repository]
Now to build the kernel.
uname -r
[ Processor type & features -> Timer frequency - > 1000 HZ ]
[wait a good while for the kernel to compile]
Now to build the Zaptel (DAHDI) kernel modules. It would normally be just a few steps, but there were some other problems regarding references to the RTC in zaptel-sources. You can find more information about this at the voip-info.org wiki, most relevantly under the heading " zaptel and xen-kernel 2.6.26-1-xen-686 in Debian Lenny ":
[comment out _#define USERTC lines]
I think those are the basic steps I took. The actual path was much less clean, as I hit bugs and went back and forth. It's possible I have missed a step or two in there, or that the way I went about things wasn't right, ideal or even correct. Of course, all of this also presupposes that you have already configured your Linode to boot from a custom local kernel instead of the default Linode kernel. Instructions on how to do this can be found at at linode.com.