MDV 2007.1 Spring : pas de son !

Le
sansflotusspam
Bonjour,

Le bogue :
j'ai fait l'erreur énorme (OK, l'expérience n'apprend rien ) de
tenter naïvement l'upgrade de Mandriva 2006 à Mandriva 2007.1 Spring,
en croyant qu'on pourrait "adapter" les inévitables bugs de
toute "mise à jour".

Passons sur les multiples merdes genre "su" dont il faut ré-écrire la
conf à la main, MidnightCommander affiché comme une merde, le pilote
nVidia épouvantable à installer, le xorg.conf avec TwinView qui va
avec encore pire, le barzak innommable quand on charge plusieurs
locales, etc, etc,

le plus embêtant, le son ! ou plutôt, PAS de SON !

Noyau : kernel-2.6.17.13mdv, avec les sources qui vont avec, depuis le
DVD d'origine.

Carte son : une bonne vieille SoundBlaster Live! d'il y a quelques
années, toujours tourné nickel sous toutes distribs gnu/Linux et
FreeBSD, synthé compris.

le problème : les modules snd-emu10k1 ne se chargent pas, because
multiples erreurs de symboles etc :

[root@josephine flotus]# modprobe snd-emu10k1
WARNING: Error inserting snd
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd.ko.gz): Unknown
symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_hwdep
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd-hwdep.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd-timer.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_device
(/lib/modules/2.6.17-13mdv/kernel/sound/core/seq/snd-seq-device.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd-pcm.ko.gz): Unknown
symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec
(/lib/modules/2.6.17-13mdv/kernel/sound/pci/ac97/snd-ac97-codec.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_rawmidi
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd-rawmidi.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_emu10k1
(/lib/modules/2.6.17-13mdv/kernel/sound/pci/emu10k1/snd-emu10k1.ko.gz):
Unknown symbol in module, or unknown parameter (see dmesg)

or, malgré recherches intensives via Google, Yahoo, etc, je n'ai
trouvé aucune trace du problème (pourtant évident, c'est le noyau
Mandriva qui est boggué) ni d'une quelconque solution.

Il me paraît quand même assez probable que parmi les machines faisant
tourner Mandriva 2007.1 Spring, il doit bien y en avoir quelques unes
équipées d'une SoundBlaster,
et il me paraît assez improbable que personne ne se plaigne du bug du
noyau officiel !

En pratique, qui aurait une lumière sur les raisons du problème ?
et accessoirement, y aurait-il une solution ?

J'ai du mal à croire que Mandriva puisse diffuser une distribution
affectée d'une merde aussi énorme (les SoundBlaster, ce n'est quand
même pas confidentiel, comme carte son !), et qu'en plus, personne ne
réagisse.

À votre bon coeur, M'sieurs Dames !
et surtout, merci
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Cumbalero
Le #1964812

en croyant qu'on pourrait "adapter" les inévitables bugs de
toute "mise à jour".


En quoi c'est inévitable? Je connais pas mandriva, mais de ce que tu en
décris, ça fait pas envie. Un changement de version n'a jamais posé de
problème chez moi, et en tous cas pas en écrasant des fichiers de con f
sans me demander mon avis.

Noyau : kernel-2.6.17.13mdv, avec les sources qui vont avec, depuis le
DVD d'origine.


Pourquoi les sources?

[ flotus]# modprobe snd-emu10k1
WARNING: Error inserting snd
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd.ko.gz): Unknown
symbol in module, or unknown parameter (see dmesg)


Ben justement, que dit dmesg ?

A+
JF

sansflotusspam
Le #1964973
Cumbalero wrote:


en croyant qu'on pourrait "adapter" les inévitables bugs de
toute "mise à jour".


En quoi c'est inévitable? Je connais pas mandriva, mais de ce que tu
en décris, ça fait pas envie. Un changement de version n'a jamais
posé de problème chez moi, et en tous cas pas en écrasant des
fichiers de conf sans me demander mon avis.


j'utilise des Mandrake depuis la 8.2, je leur trouve donc plus de
qualités que de défauts ...
en revanche, les changements de version (upgrade, pour les pros)
laissent toujours quelques "détails" à peaufiner à la menotte.
Il y a même des distribs très connues pour être réfractaires
aux "upgrades".

Noyau : kernel-2.6.17.13mdv, avec les sources qui vont avec, depuis
le DVD d'origine.


Pourquoi les sources?

[ flotus]# modprobe snd-emu10k1
WARNING: Error inserting snd
(/lib/modules/2.6.17-13mdv/kernel/sound/core/snd.ko.gz): Unknown
symbol in module, or unknown parameter (see dmesg)


Ben justement, que dit dmesg ?


exactement ce que j'ai cité, et idem pour modprobe.
Ce sont donc bien les modules du noyau qui sont boggués,
d'où l'appel au secours.

A+
JF


Merci de ton intérêt.


Cumbalero
Le #1977171

symbol in module, or unknown parameter (see dmesg)
Ben justement, que dit dmesg ?



exactement ce que j'ai cité, et idem pour modprobe.


C'est peut-être mes yeux, je n'ai vu que la sortie d'erreur de modprobe ,
pas d'extrait de dmesg.

A tout hasard, un depmod -a te dit quoi?

A+
JF



sansflotusspam
Le #1977161
Cumbalero wrote:


symbol in module, or unknown parameter (see dmesg)
Ben justement, que dit dmesg ?



exactement ce que j'ai cité, et idem pour modprobe.


C'est peut-être mes yeux, je n'ai vu que la sortie d'erreur de
modprobe, pas d'extrait de dmesg.

A tout hasard, un depmod -a te dit quoi?

A+
JF


pour dmesg, une bonne centaine de lignes d'erreurs "Unknown symbol",
sur tous les modules snd*** .

depmod -a refait exactement les mêmes modules.dep modules.symbols,
etc, que les originaux à l'installation.

j'ai tenté les kernels 2.6.17-15, 2.6.17-17 et last-2.6.17-17 , c'est
exactement pareil.

la recompil des modules snd-emu10k1 échoue sur les mêmes symboles
inconnus.

Comment un truc aussi énorme peut-il sortir de chez Mandriva ?


snd: Unknown parameter `device_mode'
snd: Unknown parameter `device_mode'

snd_hwdep: Unknown symbol snd_info_register
snd_hwdep: Unknown symbol snd_info_create_module_entry
snd_hwdep: Unknown symbol snd_info_free_entry
snd_hwdep: Unknown symbol snd_unregister_oss_device
snd_hwdep: Unknown symbol snd_register_oss_device
snd_hwdep: Unknown symbol snd_ctl_register_ioctl
snd_hwdep: Unknown symbol snd_card_file_add
snd_hwdep: Unknown symbol snd_iprintf
snd_hwdep: Unknown symbol snd_major
snd_hwdep: Unknown symbol snd_unregister_device
snd_hwdep: Unknown symbol snd_device_new
snd_hwdep: Unknown symbol snd_ctl_unregister_ioctl
snd_hwdep: Unknown symbol snd_lookup_oss_minor_data
snd_hwdep: Unknown symbol snd_lookup_minor_data
snd_hwdep: Unknown symbol snd_card_file_remove
snd_hwdep: Unknown symbol snd_register_device

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_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

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_iprintf
snd_seq_device: Unknown symbol snd_device_new

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_info_get_str
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_device_register
snd_pcm: Unknown symbol snd_register_device
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_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_pcm_hw_rule_add
snd_ac97_codec: Unknown symbol snd_iprintf
snd_ac97_codec: Unknown symbol snd_device_new
snd_ac97_codec: Unknown symbol snd_info_create_card_entry

snd_emu10k1: Unknown symbol snd_rawmidi_transmit
snd_emu10k1: Unknown symbol snd_ac97_write_cache
snd_emu10k1: Unknown symbol snd_ctl_add
snd_emu10k1: Unknown symbol snd_ac97_resume
snd_emu10k1: Unknown symbol snd_pcm_new
snd_emu10k1: Unknown symbol snd_seq_device_new
snd_emu10k1: Unknown symbol snd_card_register
snd_emu10k1: Unknown symbol snd_card_free
snd_emu10k1: Unknown symbol snd_pcm_lib_preallocate_pages_for_all
snd_emu10k1: Unknown symbol snd_card_proc_new
snd_emu10k1: Unknown symbol snd_pcm_hw_constraint_minmax
snd_emu10k1: Unknown symbol snd_timer_interrupt
snd_emu10k1: Unknown symbol snd_ac97_mixer
snd_emu10k1: Unknown symbol snd_ctl_remove
snd_emu10k1: Unknown symbol snd_ac97_bus
snd_emu10k1: Unknown symbol snd_ctl_find_id
snd_emu10k1: Unknown symbol snd_ctl_new1
snd_emu10k1: Unknown symbol snd_ctl_remove_id
snd_emu10k1: Unknown symbol snd_card_new
snd_emu10k1: Unknown symbol snd_ac97_suspend
snd_emu10k1: Unknown symbol snd_iprintf
snd_emu10k1: Unknown symbol snd_pcm_lib_malloc_pages
snd_emu10k1: Unknown symbol snd_pcm_lib_ioctl
snd_emu10k1: Unknown symbol snd_pcm_lib_free_pages
snd_emu10k1: Unknown symbol snd_hwdep_new
snd_emu10k1: Unknown symbol snd_cards
snd_emu10k1: Unknown symbol snd_ecards_limit
snd_emu10k1: Unknown symbol snd_ctl_notify
snd_emu10k1: Unknown symbol snd_pcm_set_ops
snd_emu10k1: Unknown symbol snd_timer_new
snd_emu10k1: Unknown symbol snd_pcm_hw_constraint_list
snd_emu10k1: Unknown symbol snd_device_new
snd_emu10k1: Unknown symbol snd_pcm_sgbuf_ops_page
snd_emu10k1: Unknown symbol snd_pcm_suspend_all
snd_emu10k1: Unknown symbol snd_rawmidi_new
snd_emu10k1: Unknown symbol snd_pcm_hw_constraint_integer
snd_emu10k1: Unknown symbol snd_rawmidi_set_ops
snd_emu10k1: Unknown symbol snd_pcm_lib_preallocate_pages
snd_emu10k1: Unknown symbol snd_device_free
snd_emu10k1: Unknown symbol snd_pcm_period_elapsed
snd_emu10k1: Unknown symbol snd_pcm_format_width

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_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_device_register

snd_seq_virmidi: Unknown symbol snd_rawmidi_receive
snd_seq_virmidi: Unknown symbol snd_seq_delete_kernel_client
snd_seq_virmidi: Unknown symbol snd_seq_kernel_client_dispatch
snd_seq_virmidi: Unknown symbol snd_midi_event_encode
snd_seq_virmidi: Unknown symbol snd_seq_dump_var_event
snd_seq_virmidi: Unknown symbol snd_rawmidi_transmit_ack
snd_seq_virmidi: Unknown symbol snd_midi_event_free
snd_seq_virmidi: Unknown symbol snd_rawmidi_transmit_peek
snd_seq_virmidi: Unknown symbol snd_midi_event_new
snd_seq_virmidi: Unknown symbol snd_rawmidi_new
snd_seq_virmidi: Unknown symbol snd_midi_event_decode
snd_seq_virmidi: Unknown symbol snd_rawmidi_set_ops
snd_seq_virmidi: Unknown symbol snd_seq_create_kernel_client
snd_seq_virmidi: Unknown symbol snd_device_free
snd_seq_virmidi: Unknown symbol snd_seq_kernel_client_ctl
snd_seq_virmidi: Unknown symbol snd_midi_event_reset_encode

snd_emux_synth: Unknown symbol snd_info_register
snd_emux_synth: Unknown symbol snd_seq_event_port_attach
snd_emux_synth: Unknown symbol snd_seq_delete_kernel_client
snd_emux_synth: Unknown symbol snd_seq_device_new
snd_emux_synth: Unknown symbol snd_card_register
snd_emux_synth: Unknown symbol snd_virmidi_new
snd_emux_synth: Unknown symbol snd_info_free_entry
snd_emux_synth: Unknown symbol snd_midi_channel_set_clear
snd_emux_synth: Unknown symbol snd_iprintf
snd_emux_synth: Unknown symbol snd_hwdep_new
snd_emux_synth: Unknown symbol snd_midi_process_event
snd_emux_synth: Unknown symbol snd_seq_event_port_detach
snd_emux_synth: Unknown symbol snd_seq_create_kernel_client
snd_emux_synth: Unknown symbol snd_info_create_card_entry
snd_emux_synth: Unknown symbol snd_device_free
snd_emux_synth: Unknown symbol snd_device_register

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_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_pcm_hw_rule_add
snd_ac97_codec: Unknown symbol snd_iprintf
snd_ac97_codec: Unknown symbol snd_device_new
snd_ac97_codec: Unknown symbol snd_info_create_card_entry




Cumbalero
Le #1977151

snd: Unknown parameter `device_mode'



Ce n'est pas un bug de noyau mais un mauvais paramètre.

Si tu as cette ligne dans ton modprobe.conf, commente-là:

options snd device_mode66


Puis depmod -a et modprobe de ton module.

A+
JF

sebas22
Le #2109271
Le Mon, 31 Mar 2008 15:44:02 +0200, Cumbalero a ecrit :


en croyant qu'on pourrait "adapter" les inévitables bugs de toute "mise
à jour".



La version spring est encore en pre-release, si tu parles rosbeef, tu
pourrais poster sur le forum de mandriva "Next Mandriva Linux and Cooker"
http://forum.mandriva.com/viewforum.php?f5 , y a des gens de mandriva
qui y interviennent et pourraient t'indiquer une piste, d'autant plus que
ça pourrait les interesser pour pouvoir paufiner leur version finale.
Fait d'abord une recherche, je crois que tu ne seras pas le 1º à poster
sur ce genre de mésaventure.

--
Ciao
Sebas


Publicité
Poster une réponse
Anonyme