Pagina 1 di 2
moduli audio nuova versione alsa [risolto]
Inviato: gio 12 mar 2009, 23:48
da maxmo
Ho cambiato scheda audio al PC e meglio ho cambiato scheda madre con una con la audio integrata:
Codice: Seleziona tutto
# lspci | grep Audio
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
funzionava tutto tranne l'audio, ho provato di tutto, alsaconf riconosceva la card ma con alsamixer non riuscivo a settare il pcm ovvero rimaneva disabilitato.
Ho letto che alcuni hanno risolto aggiornando i pacchetti alsa e così ho provato.
Per prima cosa ho eliminato tutti i pacchetti alsa e cioe: lib-util-os
poi seguendo le indicazioni di
http://www.alsa-project.org/main/index. ... le-via82xx
ho scaricato ed installato alsa drive utils e lib con configure make e make install
Al momento di caricare i moduli ho:
Codice: Seleziona tutto
# modprobe snd-via82xx
FATAL: Error inserting snd_via82xx (/lib/modules/2.6.27.7-smp/kernel/sound/pci/snd-via82xx.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Codice: Seleziona tutto
#dmesg ( posto la parte finale)
nd_mpu401_uart: Unknown symbol snd_rawmidi_receive
snd_mpu401_uart: Unknown symbol snd_rawmidi_transmit_ack
snd_mpu401_uart: Unknown symbol snd_rawmidi_transmit_peek
snd_mpu401_uart: Unknown symbol snd_rawmidi_new
snd_mpu401_uart: Unknown symbol snd_rawmidi_set_ops
snd_via82xx: Unknown symbol snd_mpu401_uart_interrupt
snd_via82xx: Unknown symbol snd_mpu401_uart_new
dopo queste operazioni il sistema non vede più nessuna scheda audio ed anche con alsaconf non rileva nulla.
Cosa posso fare per rimettere le cose a posto?
Re: moduli audio nuova versione alsa
Inviato: ven 13 mar 2009, 2:25
da waka_jawaka
Anche hio ultimamente ho bestemmiato abbondantemente per aggiornare alsa. Lo stesso tuo errore (e la stessa mutezza) me lo dava per la presenza in /lib/modules/versione_kernel/kernel/sound di due directory: core e acore. La prima era di alsa embedded del kernel (ricompilato su un config della slackware ed attivato solo il supporto ad audio ed alsa) e la seconda faceva parte del nuovo alsa. Tolta da quella posizione "core" (in realtà l'avevo spostata in /root) e riavviato ha cominciato a funzionare l'audio.
Qui
http://alsa.opensrc.org/index.php/Quick_Install mi sembra di capire che consiglino di attivare solo il supporto all'audio e disattivare il resto.
approposito di ALSA
Inviato: ven 13 mar 2009, 12:27
da teox99
ciao,
come mai non riesco a trovare nessun pacchetto riguardante alsa nei repositori 12.1 o 12.2 ?
Re: moduli audio nuova versione alsa
Inviato: ven 13 mar 2009, 13:03
da waka_jawaka
Penso perchè ai tempi della 12.0. era stato rilasciato alsa 1.0.15 che finalmente supportava l'hda_audio, mentre quello del kernel era fermo alla 1.0.14 che lasciava i pc con questi chipset muti (cosa che in genere non succede con la 12.1 e 12.2).
Se hai bisogno di aggiornare alsa puoi utilizzare gli slackbuilds della 12.0. Occhio che alsa-utils 1.0.19 non necessita della patch per la slackware.
Ciao
Re: moduli audio nuova versione alsa
Inviato: ven 13 mar 2009, 15:05
da teox99
ciao,
negli slackbuild alsa non compare ???
nei repository di slackware.it
invece ci sono già i pacchetti x alsa 1.0.17 (12.2) e 1.0.15 (12.1)
http://packages.slackware.it/search.php ... t=1&q=alsa
perche nei rep di Slacky.eu non compaiono?
Re: moduli audio nuova versione alsa
Inviato: ven 13 mar 2009, 15:06
da conraid
Allora
slackware.it non ha nessun repository ma ti fa la ricerca tra i pacchetti "ufficiali", cioè che trovi nel CD/DVD/FTP di Slackware
Quindi se li trovi alsa capisci perché su slacky.eu non ci sono
Re: moduli audio nuova versione alsa
Inviato: ven 13 mar 2009, 20:23
da maxmo
waka_jawaka ha scritto:Se hai bisogno di aggiornare alsa puoi utilizzare gli slackbuilds della 12.0. Occhio che alsa-utils 1.0.19 non necessita della patch per la slackware.
Mi spieghi meglio?
Ma poi cosa mi consigi di fare? Io credo di aver installato alsa1.0.19 ( ma con pkgtools non vedo i pacchetti) ma non riesco a caricare i moduli perchè non riconosce un simbolo e ora mi ritrovo senza nessun sistema sonoro.
Disinstallando i pacchetti alsa 1.0.19 con make uninstall ripulisco il sistema? compreso dei moduli che vedo con modprobe -l ?
Re: moduli audio nuova versione alsa
Inviato: sab 14 mar 2009, 1:00
da maxmo
Un passo avanti l'ho fatto: ho ripristinato alsa alla versione originale 1.0.17
Ora ripartiamo dall'inizio:
audio assente o bassissimo ( alzando al massimo le casse ottengo un suono lieve )
riconfiguro con alsaconf
digito alsamixer ma: alsamixer: function snd_mixer_load failed: Invalid argument

Re: moduli audio nuova versione alsa
Inviato: sab 14 mar 2009, 1:25
da maxmo
Ho trovato in rete questo: inserire delle opzioni in /etc/modprobe.d
Codice: Seleziona tutto
alias snd-card-0 snd-hda-intel creata da alsaconf
alias sound-slot-0 snd-hda-intel creata da alsaconf
options snd-hda-intel model=ref riga aggiunta
options snd-hda-intel index=0 riga aggiunta
Ed ora alsamiser si avvia ma il suono è ancora muto.
Ho notato che in alsamiser al controllo pcm manca la parte bassa per attivare o disattivare con M nonostante il cursore funziona( è difficile da spiegare ma intuisco che voglia dire che pcm non funziona)
Re: moduli audio nuova versione alsa
Inviato: sab 14 mar 2009, 9:13
da waka_jawaka
Nel dvd della slackware si trovano gli slackbuids solo di alsa-utils, alsa-oss e alsa-lib ma non di alsa-drivers, perché questi ultimi sono embedded nel kernel. Puoi beccare gli slackbuild di tutto qui
http://repository.slacky.eu/slackware-1 ... .0.16/src/ (naturalmente devi modificare gli slackbuild in base ai nuovi pacchetti)
Ti conviene ricompilare il kernel lasciando attivando solo il supporto all'audio e disattivando tutti i sotto componenti (eviti di impastare versioni diverse come è successo a me).
Se controlli i sorgenti di alsa-utils, sia nel dvd che nel repository di slacky, vedrai un file, alsa-utils.alsaconf.diff.gz: è un patch che permette ad alsaconf di funzionare su slackware (evidentemente c'è qualcosa nella su struttura che non piace ad alsaconf). Dalla 1.0.19 il supporto alla nostra distro è totale e non c'è bisogno di applicarla.
Facce sapè, ciao
Re: moduli audio nuova versione alsa
Inviato: sab 14 mar 2009, 21:02
da maxmo
Ho trovato gli slackbuild e li ho modificati, l'unica cosa che ho dovuto cambiare è stata il nome dei sorgenti
Ora mi sorge un dubbio: ho i tgz dei driver, lib e le utils con la versione 1.0.19 ma alsa-oss è fermo alla versione 1.0.17, che faccio?
Disinstallo tutto alsa 1.0.17 e carico unicamente driver, util elib 1.0.19 oppure disinstallo tutto alsa 1.0.17 tranne alsa-oss e carico driver, util elib 1.0.19?
Per quanto riguarda il kernel non ho capito se devo ricompilarlo.
mi fai sapere che sono in procinto di installpkg?
Re: moduli audio nuova versione alsa
Inviato: sab 14 mar 2009, 22:25
da maxmo
Non ho saputo resistere.
Ho:
eliminato tutti gli alsa 1.0.17 tranne oss
installato lib-driver-util 1.0.19
Risultato: alsa non viene caricato e la scheda audio non riconosciuta
Ripartiamo da capo rimettendo tutto alsa 1.0.17 e rifacendo l'upgrade --reinstall di kernel-modules-smp-2.6.27.7_smp-i686-1.tgz
P.s. Waka_jawaka sei sicuro che la patch non serva?
Re: moduli audio nuova versione alsa
Inviato: sab 14 mar 2009, 23:53
da waka_jawaka
http://www.alsa-project.org/main/index. ... 18_v1.0.19
alsaconf
alsaconf: add Slackware support
Questo per quanto riguarda la patch.
Per alsa-oss: va bene la 1.017 assieme ad alsa drivers-lib-utils 1.0.19.
Per il kernel penso sia meglio ricompilarlo (leggi il mio primo post per il perché): magari ricompili uno della serie 2.6.27 superiore a quello della 12.2 in modo che con un semplice "make oldconfig" con il config originario di Pat, parti con una configurazione identica a quella di partenza e ti tieni un kernel funzionante di scorta.
Re: moduli audio nuova versione alsa
Inviato: mer 18 mar 2009, 22:19
da maxmo
Ho fatto tutto quanto:
ricompilato kernel togliendo alsa, ora ho un 2.6.28.7
Codice: Seleziona tutto
sezione audio .config
CONFIG_SOUND=m
# CONFIG_SOUND_OSS_CORE is not set
# CONFIG_SND is not set
# CONFIG_SOUND_PRIME is not set
ricompilato alsa-driver
ma ho ancora
Codice: Seleziona tutto
# modprobe snd-via82xx
FATAL: Error inserting snd_via82xx (/lib/modules/2.6.28.7-smp/kernel/sound/pci/snd-via82xx.ko.gz): Unknown symbol in module, or unknown parameter (see dmesg)
Codice: Seleziona tutto
# dmesg
.......
snd: Unknown symbol unregister_sound_special
snd: Unknown symbol register_sound_special_device
snd_seq_device: Unknown symbol snd_info_register
snd_seq_device: Unknown symbol snd_info_create_module_entry
snd_seq_device: Unknown symbol snd_info_free_entry
snd_seq_device: Unknown symbol snd_seq_root
snd_seq_device: Unknown symbol snd_verbose_printk
snd_seq_device: Unknown symbol snd_iprintf
snd_seq_device: Unknown symbol snd_device_new
snd_rawmidi: Unknown symbol snd_info_register
snd_rawmidi: Unknown symbol snd_seq_device_new
snd_rawmidi: Unknown symbol snd_info_free_entry
snd_rawmidi: Unknown symbol snd_unregister_oss_device
snd_rawmidi: Unknown symbol snd_verbose_printk
snd_rawmidi: Unknown symbol snd_register_oss_device
snd_rawmidi: Unknown symbol snd_ctl_register_ioctl
snd_rawmidi: Unknown symbol snd_card_file_add
snd_rawmidi: Unknown symbol snd_iprintf
snd_rawmidi: Unknown symbol snd_major
snd_rawmidi: Unknown symbol snd_oss_info_register
snd_rawmidi: Unknown symbol snd_unregister_device
snd_rawmidi: Unknown symbol snd_device_new
snd_rawmidi: Unknown symbol snd_ctl_unregister_ioctl
snd_rawmidi: Unknown symbol snd_lookup_oss_minor_data
snd_rawmidi: Unknown symbol snd_lookup_minor_data
snd_rawmidi: Unknown symbol snd_info_create_card_entry
snd_rawmidi: Unknown symbol snd_card_file_remove
snd_rawmidi: Unknown symbol snd_register_device_for_dev
snd_rawmidi: Unknown symbol snd_device_register
snd_mpu401_uart: Unknown symbol snd_rawmidi_receive
snd_mpu401_uart: Unknown symbol snd_verbose_printk
snd_mpu401_uart: Unknown symbol snd_rawmidi_transmit_ack
snd_mpu401_uart: Unknown symbol release_and_free_resource
snd_mpu401_uart: Unknown symbol snd_rawmidi_transmit_peek
snd_mpu401_uart: Unknown symbol snd_rawmidi_new
snd_mpu401_uart: Unknown symbol snd_rawmidi_set_ops
snd_mpu401_uart: Unknown symbol snd_device_free
snd_timer: Unknown symbol snd_info_register
snd_timer: Unknown symbol snd_info_create_module_entry
snd_timer: Unknown symbol snd_info_free_entry
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_iprintf
snd_timer: Unknown symbol snd_ecards_limit
snd_timer: Unknown symbol snd_oss_info_register
snd_timer: Unknown symbol snd_unregister_device
snd_timer: Unknown symbol snd_device_new
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: Unknown symbol snd_info_register
snd_pcm: Unknown symbol snd_info_create_module_entry
snd_pcm: Unknown symbol snd_timer_notify
snd_pcm: Unknown symbol snd_timer_interrupt
snd_pcm: Unknown symbol snd_info_free_entry
snd_pcm: Unknown symbol snd_add_device_sysfs_file
snd_pcm: Unknown symbol snd_info_get_str
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: Unknown symbol snd_ctl_register_ioctl
snd_pcm: Unknown symbol snd_card_file_add
snd_pcm: Unknown symbol snd_iprintf
snd_pcm: Unknown symbol snd_major
snd_pcm: Unknown symbol snd_unregister_device
snd_pcm: Unknown symbol snd_timer_new
snd_pcm: Unknown symbol snd_device_new
snd_pcm: Unknown symbol snd_ctl_unregister_ioctl
snd_pcm: Unknown symbol snd_lookup_minor_data
snd_pcm: Unknown symbol snd_info_create_card_entry
snd_pcm: Unknown symbol snd_power_wait
snd_pcm: Unknown symbol snd_device_free
snd_pcm: Unknown symbol snd_card_file_remove
snd_pcm: Unknown symbol snd_register_device_for_dev
snd_pcm: Unknown symbol snd_device_register
snd_pcm: Unknown symbol snd_info_get_line
snd_ac97_codec: Unknown symbol snd_info_register
snd_ac97_codec: Unknown symbol snd_ctl_add
snd_ac97_codec: Unknown symbol snd_info_free_entry
snd_ac97_codec: Unknown symbol snd_interval_refine
snd_ac97_codec: Unknown symbol snd_ctl_find_id
snd_ac97_codec: Unknown symbol snd_verbose_printk
snd_ac97_codec: Unknown symbol snd_ctl_new1
snd_ac97_codec: Unknown symbol snd_ctl_remove_id
snd_ac97_codec: Unknown symbol snd_component_add
snd_ac97_codec: Unknown symbol snd_ctl_make_virtual_master
snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
snd_ac97_codec: Unknown symbol snd_iprintf
snd_ac97_codec: Unknown symbol snd_ctl_boolean_mono_info
snd_ac97_codec: Unknown symbol snd_device_new
snd_ac97_codec: Unknown symbol _snd_ctl_add_slave
snd_ac97_codec: Unknown symbol snd_info_create_card_entry
snd_via82xx: Unknown symbol snd_ctl_add
snd_via82xx: Unknown symbol snd_ac97_resume
snd_via82xx: Unknown symbol snd_pcm_new
snd_via82xx: Unknown symbol snd_pcm_limit_hw_rates
snd_via82xx: Unknown symbol snd_card_register
snd_via82xx: Unknown symbol snd_card_free
snd_via82xx: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_via82xx: Unknown symbol snd_card_proc_new
snd_via82xx: Unknown symbol snd_ac97_set_rate
snd_via82xx: Unknown symbol snd_pcm_format_physical_width
snd_via82xx: Unknown symbol snd_ac97_update_bits
snd_via82xx: Unknown symbol snd_ac97_mixer
snd_via82xx: Unknown symbol snd_ac97_bus
snd_via82xx: Unknown symbol snd_ctl_find_id
snd_via82xx: Unknown symbol snd_verbose_printk
snd_via82xx: Unknown symbol snd_ctl_new1
snd_via82xx: Unknown symbol snd_ac97_update_power
snd_via82xx: Unknown symbol snd_pcm_sgbuf_get_chunk_size
snd_via82xx: Unknown symbol snd_ac97_suspend
snd_via82xx: Unknown symbol snd_iprintf
snd_via82xx: Unknown symbol snd_pcm_lib_malloc_pages
snd_via82xx: Unknown symbol snd_ctl_boolean_mono_info
snd_via82xx: Unknown symbol snd_pcm_lib_ioctl
snd_via82xx: Unknown symbol release_and_free_resource
snd_via82xx: Unknown symbol snd_pcm_lib_free_pages
snd_via82xx: Unknown symbol snd_pcm_set_ops
snd_via82xx: Unknown symbol snd_pcm_hw_constraint_list
snd_via82xx: Unknown symbol snd_device_new
snd_via82xx: Unknown symbol snd_pcm_sgbuf_ops_page
snd_via82xx: Unknown symbol snd_mpu401_uart_interrupt
snd_via82xx: Unknown symbol snd_ac97_get_short_name
snd_via82xx: Unknown symbol snd_pcm_suspend_all
snd_via82xx: Unknown symbol snd_card_disconnect
snd_via82xx: Unknown symbol snd_pcm_hw_constraint_integer
snd_via82xx: Unknown symbol snd_pci_quirk_lookup
snd_via82xx: Unknown symbol snd_mpu401_uart_new
snd_via82xx: Unknown symbol snd_card_create
snd_via82xx: Unknown symbol snd_pcm_period_elapsed
snd_via82xx: Unknown symbol snd_ac97_tune_hardware
Che fo?
Re: moduli audio nuova versione alsa
Inviato: ven 20 mar 2009, 10:25
da waka_jawaka
maxmo ha scritto:Che fo?
Bella domanda!
Premetto: a partire dal kernel 2.6.26 non funziona più il microfono integrato nel portatile, proprio a causa di un bug di alsa corretto con la 1,0.18.a.
Tanto per curiosità (con la scusa, ho pensato, aggiorno il kernel e alsa) ho smanettato anch'io. Risultato: con alsa 1.0.19 stesso problema tuo con kernel 2.6.28. La provo anche sul kernel 2.6.27.15 in uso ma nada, stessa situazione. Provo allora con la 1.0.18a, funzionate sul kernel 2.6.27.17, sulla 2.6.28, errore!
Risultato di tutto: sono riuscito a far funzionare solo alsa 1.0.18a sul kernel 2.6.27.15 (praticamente la situazione di partenza). Qualunque altra combinazione mi ha dato errori simili ai tuoi.
Che facciamo?
