Sida 1 av 1

ALSA 1.0.18a

Postat: 11 jan 2009, 20:57
av mille7
Hej

Jag sitter och försöker och installera alsa 1.0.18a men lyckas inge vidare.
jag följer denna guide:
http://www.alsa-project.org/main/index. ... -hda-intel

men får felmedelande när jag installerar att "/usr/include/sound" inte finns.
har testat och köra ett script
http://ubuntuforums.org/showthread.php?t=962695

Kod: Markera allt

make[3]: *** Ingen regel för att skapa målet "/usr/src/Alsa-1.0.18a/alsa-driver-1.0.18a/soc/soc-jack.o", som behövs till "/usr/src/Alsa-1.0.18a/alsa-driver-1.0.18a/soc/snd-soc-core.o".  Stannar.
make[2]: *** [/usr/src/Alsa-1.0.18a/alsa-driver-1.0.18a/soc] Fel 2
make[1]: *** [_module_/usr/src/Alsa-1.0.18a/alsa-driver-1.0.18a] Fel 2
make[1]: Lämnar katalogen "/usr/src/linux-headers-2.6.27-9-generic"
make: *** [compile] Fel 2
alsa-driver-1.0.18a make failed
Nån som har en ide på hur jag kan installera 1.0.18a?

mvh
Simoin

Re: ALSA 1.0.18a

Postat: 11 jan 2009, 22:04
av Lars
Det är svårt att säga vad som är fel från det där korta urklippet. Har du installerat build-essential och linux-kernel-headers?

Jag har också installerat 1.0.18a just för HDA-drivrutinernas skull (däremot har jag behållit alsa-utils och libalsa).

Re: ALSA 1.0.18a

Postat: 11 jan 2009, 22:56
av mille7
Jo jag har installerat build-essential och är ganska säker på att jag installerat linux-kernal-headers

Kod: Markera allt

sudo apt-get install linux-headers-2.6.27-9-generic

Re: ALSA 1.0.18a

Postat: 12 jan 2009, 02:07
av palle-kuling
Först och främst, ska du uppgradera alsa, så ladda bara hem "driver" komponenten, då den är viktigast, och skitar ner systemet minst av dem alla.
Har du misslyckats att kompilera, ta bort "source" mappen, och starta på ny kula med att packa upp den igen. (packa upp mappen (i en undemapp, givetvis) i din hemkatalog istället)
Har du ett intel HDA ljudkort (nästan alla har det nuförtiden) så kör

Kod: Markera allt

./configure --with-cards=hda-intel --with-moddir=/lib/modules/$(uname -r)/updates/alsa
EDIT: fixade "modddir" stavfel
så slipper du kompilera precis alla moduler i hela världen bara för ditt ljudkort. Sen så installers modulerna på rätt plats (ubuntu är inte fullt LSB, så modulerna bör läggas där)

Kod: Markera allt

make
kan du köra som vanlig användare. (om du inte packat upp mappen som root, om du t.ex. packat upp den under /usr/src, men det finns ingen anledning att göra det.)

Kod: Markera allt

sudo make install-modules
La du märke till att det sista steget körs med sudo? Det är då saker och ting kopieras ut i systemet. Du kan köra "sudo make uninstall" för att ta bort dem. Men då måste du spara katalogen (som i *just* denna katalogen).
Sista steget är

Kod: Markera allt

sudo depmod -a
Starta om. Nu kan du kolla om modulen används (för HDA kort);

Kod: Markera allt

modinfo snd-hda-intel | grep filename
Ledtråd; det bör stå typ "blablabla...updates/alsa/snd-hda-intel.ko"
Lycka till!

EDIT: lade till "install-modules" istället för bara "install"

Re: ALSA 1.0.18a

Postat: 16 jan 2009, 11:03
av Lars
palle-kuling skrev: Har du ett intel HDA ljudkort (nästan alla har det nuförtiden) så kör

Kod: Markera allt

./configure --with-cards=hda-intel --with-modddir=/lib/modules/$(uname -r)/updates/alsa
Det smög sig visst in ett litet fel där, det ska vara with-moddir och inte with-modddir ;) Det fungerar visserligen ändå men det är inte lika snyggt.