As some people have asked me what I did to fix the problem here is a
small howto:
1. Tools you'll need
To start, you will need to install a few packages.
sudo apt-get install linux-kernel-devel fakeroot build-essential
libncurses5-dev
2. Get the kernel source from ubuntu
apt-get source linux-source
3. Unpack the kernel
mkdir ~/src
cd ~/src
tar xjvf /usr/src/linux-source-<version-number-here>.tar.bz2
cd linux-source-<version-number-here>
cp -vi /boot/config-`uname -r` .config
4. Customize it:
make menuconfig
Now goto Device-Drivers --> Sound --> Advanced Linux Sound Architecture
Now select the following
<M> Advanced Linux Sound Architecture
<M> Sequencer support
<M> Sequencer dummy client
<M> OSS Mixer API
<M> OSS PCM (digital audio) API
[*] OSS PCM (digital audio) API - Include plugin system
[*] OSS Sequencer API
<M> RTC Timer support
[*] Use RTC as default sequencer timer
[ ] Dynamic device file minor numbers
[*] Support old ALSA API
[*] Verbose procfs contents
[ ] Verbose printk
[ ] Debug
Now goto PCI devices and select your sound card as module. If unsure
select all of them as module.
5. Pack the kernel
make-kpkg clean # only needed if you want to do a "clean" build
fakeroot make-kpkg --initrd --append-to-version=-some-string-here kernel-image
kernel-headers
6. Install the new kernel
echo vesafb | sudo tee -a /etc/initramfs-tools/modules
echo fbcon | sudo tee -a /etc/initramfs-tools/modules
sudo dpkg -i linux-image-2.6.24-some-string-here.deb
sudo dpkg -i linux-headers-2.6.24-some-string-here.deb
LIMITATIONS
This is a workaround for the broken source package in ubuntu 8.04.
Most of these steps are form https://help.ubuntu.com/community/Kernel/Compile
If you run modules from the restricted package you need to perform additonal
steps.
This holds also true if you have a webcam that runs with the gscpa driver.
--
2.6.24.12 won't boot with em28xx device
https://bugs.launchpad.net/bugs/204578
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs