Tag Archives: compile
As you may or may not know, the current version of skype does not work out of the box in Ubuntu 8.10. The solution can be simple or farelly complex. It depends on how the system is dealing with your soundcard. The following is a screenshot of the audio configuration that works on a lot of computers, AA1 included.
Now, if you by any chance followed my guide to install Ubuntu 8.10 on the AA1 or installed the normal Ubuntu, this won’t work. To make it work, I checked the ubuntu wiki. I ended up refering to the arch wiki and install the newest alsa. In my opinion it’s the best way to go. It now fully supports the AA1′s sound card. At least that’s what they say.
It’s farelly simple
Download the latest source from ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.18a.tar.bz2 and extract it to your home folder. To compile you can do it in the terminal like this
The make command will take a while, but if it ends with “ALSA modules were successfully compiled.” you know you’re good to go.
Next up edit /etc/modprobe.d/alsa-base with something like
sudo gedit /etc/modprobe.d/alsa-base
And add at the end
options snd-hda-intel model=acer-aspire
Now reboot (will take a while) and everything should be working. To control the mic volume you need Gnome ALSA Mixer, the package is gnome-alsamixer.
And access it in Applications->Sound & Video. If it looks like this, your installation went ok
End of story, skype should now be working with the configuration of the first post. The mic volume is the capture level, and don’t ask me about the internal mic, I don’t use it and honestly don’t care.
Linux audio sucks.
In case you need to use an older kernel version in your new all shiny Ubuntu 8.10 preloaded with kernel version 2.6.27, there’s a very easy way to do it.
Instead of compiling it yourself and have to build a god forsaken config file for the compilation, you can install a linux-image package from the repositories. If you do a quick
sudo aptitude search linux-image
You can see the fine result:
p linux-image-2.6.25-2-386 – Linux kernel image for version 2.6.25 on i386
so if you install the package with
sudo aptitude install linux-image-2.6.25-2-386
You’re all set. The kernel will be automatically added to your grub menu.
Want a specific kernel version? No worries, checking the package details page you see a list of related packages further down to the right. Shitload of kernel versions, if you manually download the package and install it afterwards, I’m guessing it should work ok.
Follow-up: The package I suggest you install suffers from Bug #291487 in launchpad. If you try to compile something booted in this kernel it won’t work. The error if you try to run make should be something like
make: Entering directory `/usr/src/linux-headers-2.6.25-2-386′
make: Makefile: No such file or directory
make: *** No rule to make target `Makefile’. Stop.
make: Leaving directory `/usr/src/linux-headers-2.6.25-2-386′
make: *** [all] Error 2