[PLUTO-help] Gentoo e suono: problemi!

Lorenzo Luilli lubix a email.it
Mar 20 Mar 2007 08:01:11 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Paolo Ornati wrote:

>> #
>> # Sound
>> #
>> CONFIG_SOUND=y
>>
>> #
>> # Advanced Linux Sound Architecture
>> #
>> # CONFIG_SND is not set
>>
>> #
>> # Open Sound System
>> #
>> # CONFIG_SOUND_PRIME is not set
> 
> 
> come puoi avere il suono senza ALSA?

l'avevo tolto perchè ho letto nell'howto che se emergi gli alsa-driver
non devi avere poi anche alsa incluso nel kernel:

Avvertenza: I metodi descritti di seguito sono da usare in maniera
esclusiva. Non si può avere ALSA compilato ed usare allo stesso tempo
media-sound/alsa-driver: il sistema audio non funzionerà sicuramente.

adesso ho eliminato gli alsa-driver
> 
> 
> Questa è la mia configurazione:
> 
> #
> # Sound
> #
> CONFIG_SOUND=y
> 
> #
> # Advanced Linux Sound Architecture
> #
> CONFIG_SND=y
> CONFIG_SND_TIMER=y
> CONFIG_SND_PCM=y
> CONFIG_SND_SEQUENCER=y
> # CONFIG_SND_SEQ_DUMMY is not set
> CONFIG_SND_OSSEMUL=y
> CONFIG_SND_MIXER_OSS=y
> CONFIG_SND_PCM_OSS=y
> CONFIG_SND_PCM_OSS_PLUGINS=y
> CONFIG_SND_SEQUENCER_OSS=y
> CONFIG_SND_RTCTIMER=y
> CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
> # CONFIG_SND_DYNAMIC_MINORS is not set
> CONFIG_SND_SUPPORT_OLD_API=y
> # CONFIG_SND_VERBOSE_PROCFS is not set
> # CONFIG_SND_VERBOSE_PRINTK is not set
> # CONFIG_SND_DEBUG is not set
> 
> 
> Poi devi selezionare il driver per il tuo chipset sotto PCI Devices.
> nel tuo caso dovrebbe essere:
> 
> CONFIG_SND_INTEL8X0
> 	Intel/SiS/nVidia/AMD/ALi AC97 Controller

questa è la mia:

#
# Sound
#
CONFIG_SOUND=y

#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_SEQUENCER=y
# CONFIG_SND_SEQ_DUMMY is not set
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=y
CONFIG_SND_PCM_OSS=y
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
# CONFIG_SND_DYNAMIC_MINORS is not set
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
# CONFIG_SND_VERBOSE_PRINTK is not set
# CONFIG_SND_DEBUG is not set

come vedi l'unica differenza sta nel rtctimer, che non riesco a
compilare come incluso ma solo come modulo (quando provo a includerlo mi
appare un warning che dice che siccome qualche altra cosa - potrebbero
dire quale! - è settata come modulo anche questo sarà messo come modulo)

in effetti ho notato che anche verbose_procfs io ce l'ho incluso mentre
tu no, oggi proverò a cambiarlo

nonostante tutto ciò ancora il suono non funziona,durante il dmesg
appaiono una valangata di warning (che però non riesco a riportarti) e
questi:

snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: Unknown symbol snd_register_device_for_dev
snd_ac97_bus: exports duplicate symbol ac97_bus_type (owned by kernel)
snd_ac97_codec: Unknown symbol snd_verbose_printk
snd_ac97_codec: disagrees about version of symbol snd_pcm_hw_rule_add
snd_ac97_codec: Unknown symbol snd_pcm_hw_rule_add
snd_intel8x0: disagrees about version of symbol snd_ac97_pcm_close
snd_intel8x0: Unknown symbol snd_ac97_pcm_close
snd_intel8x0: disagrees about version of symbol snd_ac97_resume
snd_intel8x0: Unknown symbol snd_ac97_resume
snd_intel8x0: disagrees about version of symbol snd_pcm_new
snd_intel8x0: Unknown symbol snd_pcm_new
snd_intel8x0: disagrees about version of symbol snd_pcm_limit_hw_rates
snd_intel8x0: Unknown symbol snd_pcm_limit_hw_rates
snd_intel8x0: disagrees about version of symbol
snd_pcm_lib_preallocate_pages_for_all
snd_intel8x0: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_intel8x0: disagrees about version of symbol snd_ac97_pcm_open
snd_intel8x0: Unknown symbol snd_ac97_pcm_open
snd_intel8x0: disagrees about version of symbol snd_ac97_set_rate
snd_intel8x0: Unknown symbol snd_ac97_set_rate
snd_intel8x0: disagrees about version of symbol snd_ac97_update_bits
snd_intel8x0: Unknown symbol snd_ac97_update_bits
snd_intel8x0: disagrees about version of symbol snd_ac97_mixer
snd_intel8x0: Unknown symbol snd_ac97_mixer
snd_intel8x0: disagrees about version of symbol snd_ac97_bus
snd_intel8x0: Unknown symbol snd_ac97_bus
snd_intel8x0: Unknown symbol snd_verbose_printk
snd_intel8x0: disagrees about version of symbol
snd_ac97_pcm_double_rate_rules
snd_intel8x0: Unknown symbol snd_ac97_pcm_double_rate_rules
snd_intel8x0: Unknown symbol snd_ac97_update_power
snd_intel8x0: disagrees about version of symbol snd_ac97_suspend
snd_intel8x0: Unknown symbol snd_ac97_suspend
snd_intel8x0: disagrees about version of symbol snd_pcm_lib_malloc_pages
snd_intel8x0: Unknown symbol snd_pcm_lib_malloc_pages
snd_intel8x0: disagrees about version of symbol snd_pcm_lib_ioctl
snd_intel8x0: Unknown symbol snd_pcm_lib_ioctl
snd_intel8x0: disagrees about version of symbol snd_pcm_lib_free_pages
snd_intel8x0: Unknown symbol snd_pcm_lib_free_pages
snd_intel8x0: disagrees about version of symbol snd_pcm_set_ops
snd_intel8x0: Unknown symbol snd_pcm_set_ops
snd_intel8x0: disagrees about version of symbol snd_pcm_hw_constraint_list
snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_list
snd_intel8x0: disagrees about version of symbol snd_ac97_get_short_name
snd_intel8x0: Unknown symbol snd_ac97_get_short_name
snd_intel8x0: disagrees about version of symbol snd_pcm_suspend_all
snd_intel8x0: Unknown symbol snd_pcm_suspend_all
snd_intel8x0: disagrees about version of symbol snd_ac97_pcm_assign
snd_intel8x0: Unknown symbol snd_ac97_pcm_assign
snd_intel8x0: disagrees about version of symbol
snd_pcm_hw_constraint_integer
snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_integer
snd_intel8x0: Unknown symbol snd_pci_quirk_lookup
snd_intel8x0: disagrees about version of symbol snd_pcm_hw_constraint_msbits
snd_intel8x0: Unknown symbol snd_pcm_hw_constraint_msbits
snd_intel8x0: disagrees about version of symbol snd_pcm_period_elapsed
snd_intel8x0: Unknown symbol snd_pcm_period_elapsed
snd_intel8x0: disagrees about version of symbol snd_ac97_tune_hardware
snd_intel8x0: Unknown symbol snd_ac97_tune_hardware
snd: exports duplicate symbol snd_major (owned by kernel)
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd_page_alloc: exports duplicate symbol snd_dma_alloc_pages (owned by
kernel)
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_register_device_for_dev
snd_pcm: Unknown symbol snd_verbose_printk
snd_pcm: Unknown symbol snd_register_device_for_dev
snd_pcm_oss: disagrees about version of symbol snd_pcm_lib_read
snd_pcm_oss: Unknown symbol snd_pcm_lib_read
snd_pcm_oss: disagrees about version of symbol snd_pcm_hw_param_first
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_first
snd_pcm_oss: disagrees about version of symbol snd_pcm_kernel_ioctl
snd_pcm_oss: Unknown symbol snd_pcm_kernel_ioctl
snd_pcm_oss: Unknown symbol snd_verbose_printk
snd_pcm_oss: disagrees about version of symbol snd_pcm_open_substream
snd_pcm_oss: Unknown symbol snd_pcm_open_substream
snd_pcm_oss: disagrees about version of symbol snd_pcm_lib_readv
snd_pcm_oss: Unknown symbol snd_pcm_lib_readv
snd_pcm_oss: disagrees about version of symbol snd_pcm_lib_writev
snd_pcm_oss: Unknown symbol snd_pcm_lib_writev
snd_pcm_oss: disagrees about version of symbol snd_pcm_mmap_data
snd_pcm_oss: Unknown symbol snd_pcm_mmap_data
snd_pcm_oss: disagrees about version of symbol snd_pcm_hw_param_last
snd_pcm_oss: Unknown symbol snd_pcm_hw_param_last
snd_pcm_oss: disagrees about version of symbol snd_pcm_hw_refine
snd_pcm_oss: Unknown symbol snd_pcm_hw_refine
snd_pcm_oss: disagrees about version of symbol snd_pcm_notify
snd_pcm_oss: Unknown symbol snd_pcm_notify
snd_pcm_oss: disagrees about version of symbol snd_pcm_release_substream
snd_pcm_oss: Unknown symbol snd_pcm_release_substream
snd_pcm_oss: disagrees about version of symbol snd_pcm_lib_write
snd_pcm_oss: Unknown symbol snd_pcm_lib_write
snd: exports duplicate symbol snd_major (owned by kernel)
snd_mixer_oss: Unknown symbol snd_verbose_printk
snd: exports duplicate symbol snd_major (owned by kernel)
snd_seq_device: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_register_device_for_dev
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_register_device_for_dev
snd_seq_midi_event: exports duplicate symbol snd_midi_event_new (owned
by kernel)
snd_seq_oss: Unknown symbol snd_verbose_printk
snd: exports duplicate symbol snd_major (owned by kernel)
snd_seq_device: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_verbose_printk
snd_timer: Unknown symbol snd_register_device_for_dev
snd_seq: Unknown symbol snd_verbose_printk
snd_seq: Unknown symbol snd_register_device_for_dev


sarà forse perchè ho questi settaggi nel kernel?

# Generic devices
#
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_AC97_BUS=y


ti ringrazio per l'aiuto, oggi pomeriggio, rientrato dal lavoro, mi
rimetterò sotto


Lorenzo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFF/4a34UtYxHoV70URAgC4AKCrcg9WPKnbu1IsmJnjL3g91SYJJQCbBePz
pBl9VTAQ9roVHppd3aGucgM=
=ebOx
-----END PGP SIGNATURE-----



More information about the pluto-help mailing list