Pagina 1 di 1

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 10:47
da DaRkO
ho problemi con l´audio...da quando ho slack,  circa un mese, nn riesco a farlo funzionare =P<br />
<BR><br />
<BR>ho provato un sacco di istruzioni via internet, ma oggi credo di aver trovato un potenziale motivo.....<br />
<BR><br />
<BR>io ho il kernel 2.6.11.9, pacchettizzato, preso da uno degli ftp ufficiali.<br />
<BR><br />
<BR>ho lasciato installato, anche il kernel 2.4.30, ma pensavo nn desse problemi...<br />
<BR><br />
<BR>beh, prima avevo messo alsa pacchettizzato, versione 1.0.8 per kernel 2.6.11.9<br />
<BR><br />
<BR>facevo alsaconf, vedeva le mie due schede audio, una ensoniq e una via,
<BR>ne configuravo una e provavo a farla partire, alsamixer unmute, alsactl
<BR>store, ma niente, niente suono, configuravo l´altra idem, entrambe,
<BR>stessa storia. sia col kernel 2.4.30 che con questo, ma con quell´altro
<BR>nn ho fatto molte prove l´ho abbandonato presto.<br />
<BR><br />
<BR><br />
<BR>ora, ho rimosso il pacchetto alsa, e sto provando a installare i driver
<BR>manualmente, da sorgenti, ma ci sono un bel po´ di casini :|<br />
<BR><br />
<BR><br />
<BR>prima di tutto, quando configuro i driver, mi riconosce il kernel 2.4.30 -.-"<br />
<BR><br />
<BR>io do <br />
<BR><strong><br />
<BR>./configure --with-kernel=/usr/src/linux
<BR>--with-moddir=/lib/modules/2.6.11.9/misc --with-cards=via82xx,ens1371
<BR>--with-sequencer=yes;make;make install  </strong><br />
<BR><br />
<BR>seguendo le linee di alsa-project, e mettendo la dir del mio kernel e dei moduli....di default usava <br />
<BR><br />
<BR>"checking for directory with kernel source... /lib/modules/2.6.11.9/source<br />
<BR>checking for directory with kernel build... /lib/modules/2.6.11.9/build<br />
<BR>checking for kernel version... The file <strong>/lib/modules/2.6.11.9/source/include/linux/version.h does not exist.</strong><br />
<BR>Please, install the package with full kernel sources for your distribution<br />
<BR>or use --with-kernel=dir option to specify another directory with kernel<br />
<BR>sources (default is /lib/modules/2.6.11.9/source)."<br />
<BR><br />
<BR><br />
<BR>bene, io gli do la path del kernel, e dei moduli...ma a quanto pare,
<BR>c´e´ qualcosa che non va, perche´ se do il configure di prima, ottengo :<br />
<BR><br />
<BR>checking for directory with kernel source... /usr/src/linux<br />
<BR>checking for directory with kernel build... /lib/modules/2.6.11.9/build<br />
<BR><strong>checking for kernel version... 2.4.30</strong><br />
<BR>checking for GCC version... Kernel compiler:  Used compiler: gcc (GCC) 3.4.3<br />
<BR><br />
<BR>*** NO PREDEFINED KERNEL COMPILER IS DETECTED<br />
<BR>*** Assuming the same compiler is used with the current system compiler.<br />
<BR><br />
<BR>*** Please make sure that the same compiler version was used for building kernel.<br />
<BR><br />
<BR><br />
<BR>ma va avanti, pare completare normalmente il configure...anke se ogni
<BR>tanto, quando cerca file .h nel kernel, al posto di yes c´e´ no. ma nn
<BR>da altri warning.<br />
<BR><br />
<BR>allora provo a makare, e mi da una lunga lista di roba come questa<br />
<BR><br />
<BR>if [ ! -d include/sound -a ! -L include/sound ]; then \<br />
<BR>  ln -sf ../alsa-kernel/include include/sound ; \<br />
<BR>fi<br />
<BR>cp -auvf include/version.h include/sound/version.h<br />
<BR>`include/version.h´ -> `include/sound/version.h´<br />
<BR>make  dep<br />
<BR>make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8´<br />
<BR>make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8/acore´<br />
<BR>make  -C ioctl32 fastdep<br />
<BR>make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8/acore/ioctl32´<br />
<BR>make[3]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.8/acore/ioctl32´<br />
<BR>make  -C oss fastdep<br />
<BR>make[3]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8/acore/oss´<br />
<BR>copying file alsa-kernel/core/oss/mixer_oss.c<br />
<BR>patching file mixer_oss.c<br />
<BR>Hunk #1 succeeded at 390 (offset 14 lines).<br />
<BR>copying file alsa-kernel/core/oss/pcm_oss.c<br />
<BR>patching file pcm_oss.c<br />
<BR>Hunk #1 succeeded at 2230 (offset 17 lines).<br />
<BR>Hunk #3 succeeded at 2535 (offset 17 lines).<br />
<BR><br />
<BR>ogni tanto fa nothing to do ed esce dalla directory, ogni tanto Hunka, ogni tanto compila con gcc e tutte le opzioni....<br />
<BR><br />
<BR>do make install e<br />
<BR><br />
<BR>make  -C pdaudiocf modules_install<br />
<BR>make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8/pcmcia/pdaudiocf´<br />
<BR>make[2]: Nothing to be done for `modules_install´.<br />
<BR>make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.8/pcmcia/pdaudiocf´<br />
<BR>make  -C vx modules_install<br />
<BR>make[2]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8/pcmcia/vx´<br />
<BR>make[2]: Nothing to be done for `modules_install´.<br />
<BR>make[2]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.8/pcmcia/vx´<br />
<BR>make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.8/pcmcia´<br />
<BR>/sbin/depmod -a 2.4.30<br />
<BR>depmod: QM_MODULES: Function not implemented<br />
<BR><br />
<BR>make: [install-modules] Error 1 (ignored)<br />
<BR>if [ -L /usr/include/sound ]; then \<br />
<BR>        rm -f /usr/include/sound; \<br />
<BR>        ln -sf /usr/src/alsa/alsa-driver-1.0.8/include/sound /usr/include/sound; \<br />
<BR>else \<br />
<BR>        rm -rf /usr/include/sound; \<br />
<BR>        install -d -m 755 -g root -o root /usr/include/sound; \<br />
<BR>        for f in include/sound/*.h; do \<br />
<BR>               
<BR>install -m 644 -g root -o root $f /usr/include/sound; \<br />
<BR>        done \<br />
<BR>fi<br />
<BR>cat WARNING<br />
<BR><br />
<BR><br />
<BR>questa e´ la fine del make install. prima c´era stata una listona di
<BR>roba come nothing to do e leaving...nn riesco a capire se e´ giusto o
<BR>se e´ sbagliato :| allora vado in /lib/modules/2.6.11.9/misc e, oltre
<BR>al fatto che la directory nn c´era e lui l´ha creata, dentro ci sono solo
<BR>file .o<br />
<BR>esploro sti modules, e vedo che in /lib/modules/2.6.11.9/ c´e´ una
<BR>directory /kernel, un nuovo file "build" che se lo apro con vi...e´
<BR>vuoto....e dentro kernel,  c´e´ la directory /drivers/misc ma anche
<BR>la directory /sound :|<br />
<BR><br />
<BR>quindi, non e´ che le istruzioni su <a href="http://www.alsa-project.org/alsa-doc/do ... le=via82xx" target="_blank">alsa-project</a> sono un po´ vecchiotte?<br />
<BR>qualcuno le ha per il kernel 2.6.11.9?<br />
<BR><br />
<BR>ps: sono settimane che ricompilo in tutti i modi possibili, e nn solo
<BR>gli alsa-driver ma dopo di quelli, ignorando questi "segni" un po´
<BR>strani, alsa-lib e alsa-utils e i modprobe, pero´ l´audio nn va lo
<BR>stesso....sia che compilo una scheda per volta e prova, sia che compilo
<BR>entrambe le schede...inserendo quindi i modprobe relativi...<br />
<BR><br />
<BR>mah, penso di aver provato un sacco di cose, pero´ sto brancolando nel buio...<br />
<BR><br />
<BR>qualcuno mi puo´ dare una mano? grazie! :)<br />
<BR><br /><br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 11:35
da wally
Ritorna alla versione pacchettizzata, individua sul sito di alsa il driver adatto per la tua scheda e poi dai<br />
<BR>
<BR><br />
<BR>
<BR>$ alsamixer<br />
<BR>
<BR><br />
<BR>
<BR>setti i valori del mixer e poi:<br />
<BR>
<BR><br />
<BR>
<BR># alsactl store<br />
<BR>
<BR><br />
<BR>
<BR><br />
<BR>
<BR>Ho sempre fatto cosi´ e non ho avuto mai alcun problema. :-)<br />
<BR>
<BR><br />
<BR>
<BR>The Wally<br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 11:40
da DaRkO
i driver li ho gia´ trovati, sono nel configure di prima, via82xx e ens1371...<br />
<BR><br />
<BR>dovrei fare un normale installpkg degli alsa-driver pacchettizzati, ma
<BR>a quel punto a che mi servirebbe cercare i driver delle schede come
<BR>dici? nn sono gia´ tutte compilate dentro?<br />
<BR><br />
<BR>poi dici alsamixer e alsactl store.....niente alsaconf?<br /><br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 11:43
da wally
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 30-05-2005 alle ore 11:40, DaRkO :<br />
<BR>dovrei fare un normale installpkg degli alsa-driver pacchettizzati, ma
<BR>a quel punto a che mi servirebbe cercare i driver delle schede come
<BR>dici? nn sono gia´ tutte compilate dentro?<br />
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --><br />
<BR><br />
<BR>Lascia perdere la compilazione. Metti i tuoi, e solamente quelli,
<BR>driver alsa nel kernel (built in), ricompilalo, riavvia con quello e
<BR>poi dai i comandi che ti ho detto. <br />
<BR>Non dovresti aver bisogno di altro, nell´installazione di slack c´e´ tutto il necessario.<br />
<BR><br />
<BR>Fammi sapere...<br />
<BR><br />
<BR>The Wally<br /><br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 11:56
da touchstyle
Attento che se la tua Ensoniq è PCI e la tua VIA onboard, la prima esclude la seconda.<br />Che mobo hai? Per caso una Asus A7V880?<br /><br />Ciao,<br />Touch.<br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 12:04
da DaRkO
nn so che scheda madre ho :P ma le schede audio sono queste..<br />
<BR><br />
<BR><br />
<BR>root@fabio_slack:/home/darko# lspci<br />
<BR>00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]<br />
<BR>00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]<br />
<BR>00:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)<br />
<BR>00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)<br />
<BR>00:11.0 ISA bridge: VIA Technologies, Inc. VT8233 PCI to ISA Bridge<br />
<BR>00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C/VT8235 PIPC Bus Master IDE (rev 06)<br />
<BR>00:11.2 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 1b)<br />
<BR>00:11.3 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 1b)<br />
<BR>00:11.4 USB Controller: VIA Technologies, Inc. VT6202 [USB 2.0 controller] (rev 1b)<br />
<BR>00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 30)<br />
<BR>01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 440 AGP 8x] (rev a2)<br />
<BR><br />
<BR><br />
<BR>@wally: ho sentito parlare del built-in ma...beh ho provato solo una
<BR>volta a compilare il kernel con l´howto su slacky ed e´ finito in
<BR>kernel panic, credo fosse perche´ non prevedeva l´initrd :| forse va
<BR>aggiornato...<br />
<BR><br />
<BR>se hai qualche howto per il buil-in, ne sarei molto felice, perche´
<BR>devo uscire per un oretta...e quando torno voglio una volta per tutte
<BR>ricompilare il kernel e far funzionare l´audio.<br />
<BR><br />
<BR>grazie a tutti :)<br /><br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 13:38
da Sidereus
Prova lo scriptino che ho fatto per installare alsa. E´ qui in
<BR>slacky.it Magari con quello funza. Devi aver prima escluso alsa dal
<BR>kernel sia statico che come modulo.<br />
<BR>Ciauz<br />
<BR>SD<br /><br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 13:52
da DaRkO
come lo escludo? sto provando ora con lo script, ma spero che il
<BR>./configure ce l´abbia messo bene, altrimenti non mi trova i sorgenti
<BR>del kernel come nelle istruzioni su alsa-project :|<br /><br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 14:00
da Sidereus
Per disabilitarlo devi ricompilare il kernel. <br />
<BR>Oppure ne compili uno nuovo dela serie 2.6<br />
<BR>C´è un buon how-to in slacky per compilare il kernel<br />
<BR>Buona fortuna<br />
<BR>Ciauz<br />
<BR>SD<br /><br />
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: Barty il 30-05-2005 14:01 ]<br>

Ancora audio, ancora alsa :P

Inviato: lun 30 mag 2005, 14:01
da DaRkO
infatti...questa e´ la parte finale per gli alsa-driver<br />
<BR><br />
<BR><br />
<BR>checking for kernel version... The file /lib/modules/2.6.11.9/source/include/linux/version.h does not exist.<br />
<BR>Please, install the package with full kernel sources for your distribution<br />
<BR>or use --with-kernel=dir option to specify another directory with kernel<br />
<BR>sources (default is /lib/modules/2.6.11.9/source).<br />
<BR>make all-deps<br />
<BR>make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8´<br />
<BR>make[1]: Nothing to be done for `all-deps´.<br />
<BR>make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.8´<br />
<BR><br />
<BR>Please, run the configure script as first...<br />
<BR><br />
<BR>rm -f /snd*.*o /persist.o /isapnp.o<br />
<BR>make[1]: Entering directory `/usr/src/alsa/alsa-driver-1.0.8/acore´<br />
<BR>Makefile:6: /usr/src/alsa/alsa-driver-1.0.8/Makefile.conf: No such file or directory<br />
<BR>make[1]: *** No rule to make target `/usr/src/alsa/alsa-driver-1.0.8/Makefile.conf´.  Stop.<br />
<BR>make[1]: Leaving directory `/usr/src/alsa/alsa-driver-1.0.8/acore´<br />
<BR>make: *** [install-modules] Error 1<br />
<BR><br />
<BR><br />
<BR><br />
<BR><br />
<BR>poi le lib le compila bene, cosi´ come le utils.<br />
<BR><br />
<BR>nn fa il modprobe, o se lo fa nn da output, ma lancia alsaconf....<br /><br>