Audio ATI (Azalia): no suono.

Sul mio nuovo portatile risultano due periferiche audio:

00:01.1 Audio device: ATI Technologies Inc Device 1314 

00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)

Premetto che ho trovato thread simili e li ho seguiti alla lettera. Alsamixer ha tutti i volumi al massimo.

Ecco il mio uname ed il mio lsmod

Linux smeagol.middlearth 2.6.35.12-90.fc14.i686 #1 SMP Fri Apr 22 16:14:44 UTC 2011 i686 i686 i386 GNU/Linux

 

Module                  Size  Used by
fuse                   51887  3 
rfcomm                 54295  4 
sco                    13825  2 
bnep                   11942  2 
l2cap                  43271  16 rfcomm,bnep
cpufreq_ondemand        7262  2 
powernow_k8            14270  0 
mperf                   1141  1 powernow_k8
ip6t_REJECT             3470  2 
nf_conntrack_ipv6      14441  2 
ip6table_filter         1207  1 
ip6_tables              9929  1 ip6table_filter
ipv6                  229581  43 ip6t_REJECT,nf_conntrack_ipv6
kvm                   213284  0 
uinput                  5228  0 
snd_hda_codec_realtek   210796  1 
snd_hda_codec_atihdmi     2043  1 
arc4                    1085  2 
snd_hda_intel          20163  2 
ecb                     1595  2 
snd_hda_codec          71701  3 snd_hda_codec_realtek,snd_hda_codec_atihdmi,snd_hda_intel
snd_hwdep               4795  1 snd_hda_codec
ath9k                  72985  0 
snd_seq                43435  0 
snd_seq_device          5056  1 snd_seq
snd_pcm                61769  2 snd_hda_intel,snd_hda_codec
ath9k_common            4442  1 ath9k
snd_timer              15435  2 snd_seq,snd_pcm
fglrx                2420582  126 
uvcvideo               49209  0 
ath9k_hw              262525  2 ath9k,ath9k_common
ath                     7145  2 ath9k,ath9k_hw
videodev               60378  1 uvcvideo
snd                    47397  12 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_seq_device,snd_pcm,snd_timer
wmi                     6667  0 
sony_laptop            25163  0 
i2c_piix4              10534  0 
mac80211              188720  2 ath9k,ath9k_common
btusb                  12522  3 
i2c_core               21552  2 videodev,i2c_piix4
joydev                  7306  0 
bluetooth              73233  11 rfcomm,sco,bnep,l2cap,btusb
soundcore               5088  1 snd
atl1c                  26593  0 
snd_page_alloc          6180  2 snd_hda_intel,snd_pcm
cfg80211              111003  4 ath9k,ath9k_common,ath,mac80211
rfkill                 13652  5 sony_laptop,bluetooth,cfg80211
microcode              11067  0 
usb_storage            35815  0 
video                  17730  0 
output                  1625  1 video
 
 
Perchè non ODO NIENTE????
Ringrazio tutti in anticipo per l'aiuto.

dai il comando diagnostico:

$ alsa-info --upload

posta il link finale che propone.

http://www.alsa-project.org/db/?f=3654d591e30d7ae16862ae31e208d351ff784cdb

devi procedere così da root:

# yum groupinstall "Strumenti di sviluppo"
# yum install kernel-headers kernel-devel
# yum install wget
# exit

poi da utente

$ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.24.tar.bz2 
$ tar xfv alsa-driver-1.0.24.tar.bz2
$ cd alsa-driver-1.0.24
$ ./configure
$ make  ( ci metterà un po' di tempo )
$ su 
password_di_root
# make install

se in qualunque momento della procedura ti da errore, fermati e riporta qui l’output.

dai un restart, al riavvio, dai i comandi:

$ speaker-test -c5 -l3 -twav

testa l’audio e controlla anche i volumi con:

$ alsamixer -D hw:0 

Io ho il kernel 2.6.35.12-90.fc14.
Lui vuole installarmi headers e devel del 13-92.
Non credo sia corretto farlo.

Non dovrei recuperare i pacchetti relativi alla mia versione del kernel?

aggiorna il kernel alla versione 13-92, dai un reboot con quel kernel e procedi.

E poi mi tocca ricompilare i driver video… :confused:
E’ stato un bagno di sangue e preferirei evitare. :smiley:

Non sono pratico di yum: non è possibile installare pacchetti di versioni precedenti? Non posso più installare il 12-90?

ok.
prendi i devel e gli headers da qui:
http://koji.fedoraproject.org/koji/buildinfo?buildID=240294
poi installali.

Ok, risultano installati.
Ecco il primo errore:

configure: creating ./config.status config.status: creating version config.status: creating Makefile.conf config.status: WARNING: Makefile.conf.in seems to ignore the --datarootdir setting config.status: creating snddevices config.status: creating utils/alsa-driver.spec config.status: creating utils/buildrpm config.status: creating toplevel.config config.status: creating utils/alsasound config.status: creating utils/alsasound.posix config.status: creating include/pci_ids_compat.h config.status: creating include/i2c-id_compat.h config.status: creating include/config.h config.status: include/config.h is unchanged config.status: creating include/config1.h config.status: include/config1.h is unchanged config.status: creating include/version.h config.status: include/version.h is unchanged config.status: creating include/autoconf-extra.h config.status: include/autoconf-extra.h is unchanged Hacking autoconf.h...

quindi ./configure esce!

Se provo poi a dare make

make[2]: Leaving directory `/home/formica/Ext/alsa-driver-1.0.24/pcmcia' make[2]: Entering directory `/home/formica/Ext/alsa-driver-1.0.24/misc' make[2]: Leaving directory `/home/formica/Ext/alsa-driver-1.0.24/misc' make[1]: Leaving directory `/home/formica/Ext/alsa-driver-1.0.24' make -C /lib/modules/2.6.35.12-90.fc14.i686/build SUBDIRS=/home/formica/Ext/alsa-driver-1.0.24 CPP="gcc -E" CC="gcc" modules make[1]: Entering directory `/usr/src/kernels/2.6.35.12-90.fc14.i686' CC [M] /home/formica/Ext/alsa-driver-1.0.24/acore/hrtimer.o In file included from /home/formica/Ext/alsa-driver-1.0.24/acore/hrtimer.c:1:0: /home/formica/Ext/alsa-driver-1.0.24/include/adriver.h:1928:21: error: static declaration of ‘vzalloc’ follows non-static declaration include/linux/vmalloc.h:54:14: note: previous declaration of ‘vzalloc’ was here make[3]: *** [/home/formica/Ext/alsa-driver-1.0.24/acore/hrtimer.o] Errore 1 make[2]: *** [/home/formica/Ext/alsa-driver-1.0.24/acore] Errore 2 make[1]: *** [_module_/home/formica/Ext/alsa-driver-1.0.24] Errore 2 make[1]: Leaving directory `/usr/src/kernels/2.6.35.12-90.fc14.i686' make: *** [compile] Errore 2

c’è un problema sui quei kernel di fedora 14 che in passato abbiamo risolto http://www.fedoraonline.it/modules/newbb/viewtopic.php?post_id=149101#forumpost149101

Niente da fare. Ho forzato manualmente l’installazione di kernel-headers e kernel-devel. In pratica li ho sovrascritti, erano già installati, sperando cambiasse qualcosa. Niente: alsa-driver da sorgenti non si vuole installare.

Il configure si appende su:
“Hacking autoconf.h”

Che fare?

vedere output:

$ rpm -qa|grep kernel $ uname -a

kernel-2.6.35.6-45.fc14.i686
kernel-2.6.35.12-90.fc14.i686
kernel-headers-2.6.35.12-90.fc14.i686
abrt-addon-kerneloops-1.1.13-2.fc14.i686
arm-gp2x-linux-kernel-headers-2.6.12.0-4.fc12.noarch
kernel-devel-2.6.35.12-90.fc14.i686
[formica@smeagol ~]$ uname -a
Linux smeagol.middlearth 2.6.35.12-90.fc14.i686 #1 SMP Fri Apr 22 16:14:44 UTC 2011 i686 i686 i386 GNU/Linux

ripeto che devi installare il kernel versione 2.6.35.10 come da post 10.