Forum Clubic

Alsa et noyau 2.6

Bonjour tout le monde,

Je tourne sur un iBook 2.2 (G3) avec une Debian PPC (Sarge) et sur un noyau 2.6.10. Le “hic” est tout simplement que je n’ai pas de son. Les modules semblent bien compilés et chargés mais rien ne sort. Une erreur est générée par les lecteurs de musique. Pour exemple :[fixed]
lockness@enzo:/home/zik/zik $ madplay Lipps\ Inc\ -\ Funky\ Town.mp3
MPEG Audio Decoder 0.15.2 (beta) - Copyright © 2000-2004 Robert Leslie et al.
audio: /dev/dsp: Aucun périphérique de ce type[/fixed]

Voici des copier-colles des “éléments” critiques :[fixed]
lockness@enzo:~ $ ls /dev/dsp /dev/dsp0
lrwxrwxrwx 1 lockness lockness 9 2004-11-29 12:39 /dev/dsp -> /dev/dsp0
crw-rw---- 1 lockness lockness 14, 3 2004-11-29 12:39 /dev/dsp0

lockness@enzo:~ $ lsmod
Module Size Used by
snd_pcm_oss 68804 0
snd_mixer_oss 23808 1 snd_pcm_oss
snd_pcm 119768 1 snd_pcm_oss
snd_timer 31396 1 snd_pcm
snd_page_alloc 11620 1 snd_pcm
snd 70296 4 snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 12516 1 snd
nls_iso8859_1 4352 1
nls_cp437 6112 1
vfat 16512 1
fat 51004 1 vfat
radeon 160120 2
uninorth_agp 8416 1
agpgart 42636 2 uninorth_agp[/fixed]

On m’a alors dit que le module “snd-powermac” devait être chargé ce que j’ai essayé… en vain : jugez-en par vous-même : [fixed]
root@enzo:/home/lockness # modprobe snd-powermac
FATAL: Module off not found.
FATAL: Error running install command for snd_powermac[/fixed]

Or, le module “off” ne semble correspondre à rien de très intressant (config étant le .config du noyau que j’utilise) :[fixed]
root@enzo:/home/lockness # cat /boot/config | grep OFF

CONFIG_BLK_DEV_OFFBOARD is not set[/fixed]

D’où peut venir le problème ? Que faire ?

up ! Personne n’a une idée ?

Ben faudrait peut-être recompiler ton noyau et inclure les bons modules (enfin, si t’as une Debian PPC ils devraient être là par défaut…)

Mais essaye de voir si c’est vraiment ça le nom du module. un _ au lieu d’un - et ça marche pas!

Le module snd-powermac est sélectionné et est donc compilé. Que je fasse modprobe snd_powermac ou modprobe snd-powermac, le résultat est le même.

essaye de faire “modinfo snd-powermac” et regarde la ligne “depends” si ce fameux module “off” y est, je n’ai pas l’impression que ce soit un nom de module

En effet, le module “off” n’y est pas et les autres modules de dépendance, je les ai déjà et sont déjà chargés… :

lockness@enzo:~ $ modinfo snd-powermac
filename: /lib/modules/2.6.10/kernel/sound/ppc/snd-powermac.ko
description: PowerMac
license: GPL
parm: index:Index value for PMac soundchip.
parm: id:ID string for PMac soundchip.
parm: enable_beep:Enable beep using PCM.
vermagic: 2.6.10 preempt gcc-3.3
depends: snd-pcm,snd

Qu’est-ce donc alors que ce mystérieux “off” ?