> cat /usr/src/Alsa-compile
> #!/bin/sh
>
> err() {
> echo "Error in $* ";exit 1
> }
>
> rm -rf /usr/src/alsa-driver* /usr/src/modules/alsa*
> apt-get --reinstall install alsa-base alsa-headers alsa-source alsa-utils
> alsaconf sndconfig isapnptools || err apt-get-install
> fi
Den fi afsluttes ikke... jeg har rettet det i et script som er tilpasset
mig, men som udfører de andre operationer ligeledes..
>
> echo -n "removing old files... "
> rm -rf alsa-driver-*/ >/dev/null 2>&1
> rm -rf modules/alsa-driver/ >/dev/null 2>&1
>
> echo -n "extracting new files... "
>
> if [ "$1" = "deb" ];then # hvis vi vil have debians pkg
> tar jxf alsa-driver.tar.bz2 > /dev/null 2>&1
> cd modules/alsa-driver/ || err changing-directory
> fi
>
> if [ "$1" = "src" ];then # hvis vi vil have den nyeste fra www
> tar jxf alsa-driver-*.tar.bz2
> cd ./alsa-driver-*/ || err changing-directory
> fi
> echo Done
> [ -f ./configure ] || err no-configure
>
> ./configure --with-kernel=/usr/src/kernel-source-2.4.20 --with-isapnp=yes
> --with-sequencer=yes --with-oss=yes --with-cards=sbawe
> --with-moddir=/lib/modules/2.4.20/alsa || error configure
> make all IUSER=root IGROUP=audio || err make-all
> make all install IUSER=root IGROUP=audio || err make-install
> /etc/init.d/alsasound stop
> /etc/init.d/alsa stop
> alsaconf
> /etc/init.d/alsasound stop
> /etc/init.d/alsa stop
> /etc/init.d/alsa start || err alsa-start
alsaconf køres først til sidst, men allerede i starten får jeg alsaconf,
men lad det nu være ved det, for jeg får også kørt alsaconf som noget af
det sidste - det sker bare to gange.. Er det apt-get install
--reinstall der gør det eller???
Nå, men i hvert fald kan jeg høre "Linus" snakke under installationen.
Men det betyder ikke at jeg kan få alle devices op at køre som det skal.
Men jeg ved ikke rigtig hvad jeg skal gøre for at få /dev/sound/mixer og
/dev/dsp til at optræde som de skal.
Faktisk ved jeg ikke rigtig om det er en 0.9 eller 0.5 jeg kører med
heller ej. Jeg har installeret med apt-get fra en stable (alsa-base
osv.), men hentet drivere af version 0.9.6 ned fra
www.alsa-project.org.
"/etc/modutils/alsa" peger på "/etc/alsa/modutils/0.9"
/etc/alsa/modutils/0.9 er at finde på
http://cyberserver.dk/config/0.9
og /etc/alsa/modutils/0.5 på
http://cyberserver.dk/config/0.9
Jeg har prøvet at skifte f.eks. alias sound-service-0-0 snd-mixer-oss
med alias mixer snd-mixer-oss, men for at være ærlig har jeg næppe
forstand på noget af det der står i modutils, og jeg fatter ikke meget
af disse konfigurationsfiler.
Ligeledes vil jeg dog mene at det virker mærkeligt at dette
"Sound"-modul optræder i /etc/modules.conf
# Soundcard
alias /dev/sound sound-slot-0
alias /dev/audio /dev/sound
alias /dev/mixer /dev/sound
alias /dev/dsp /dev/sound
alias /dev/dspW /dev/sound
alias /dev/midi /dev/sound
Indholdet kommer fra /etc/modutils/1devfsd
Hvad skal jeg rette, og hvad skal jeg slette? Hvad er der galt.. Jeg
tror kilden ligger i modutils!
Mvh / Preben
--
If your Dell laptop is unstable, try change the power supply - it works!
But the Dell will still stink! Nothing can change that!!!