Problema som AMD Geode LX800

1. Problema som AMD Geode LX800

Fabio Martins
fmnovais

(usa Debian)

Enviado em 13/09/2009 - 12:39h

Ola,

Estou montando uma distribuição para uma placa da Advantech modelo PCM-9375.
Construi o rootfs com busybox, mas não estou conseguindo configurar a placa de som.
Minha duvida é se estou o problema esta na configuração do ALSA ou se o meu kernel não esta configurado direto.

Seguindo alguns tutoriais segui alguns passos para verificação que são:

Verificação do diretório /proc/asound, segundo os tutoriais se este diretório existe então os módulos foram carregados com êxito então verifiquei o conteúdo dos arquivos que se seguem:
# ls /proc/asound:
card0 cards devices Audio modules oss pcm seq timers version

O conteude de cada arquivo:
# ls -l Audio:
Audio -> card0
# cat cards:
0[Audio ] cs5535audio - cs5535 Audio
CS5535 Audio cs5535audio at 0xfe00, irq 15
# cat devices:
2: : timer
3: : sequencer
4: [ 0- 0] : digital audio playback
5: [ 0- 0] : digital audio capture
6: [ 0 ] : control
# cat modules:
0 snd_cs5535audio
# cat pcm:
00-00 CS5535 Audio : CS5535 Audio : playback 1 : capture 1
# cat timers:
P0-0-0: PCM playback 0-0-0 : SLAVE
P0-0-1: PCM capture 0-0-1 : SLAVE
# cat version:
Advanced Linux Sound Architecture Driver Version 1.0.18a.


No diretório /proc/asound/card0:
codec97#0 id oss_mixer pcm0c pcm0p

Segundo o que li estes arquivos e diretórios são necessários e são criados quando se carrega o driver de som. Mas mesmo assim não consigo escutar nenhum som em meus alto falantes.

Para testar o audio sem a necessidade de nenhum programa executei:
#cat /dev/urandom > /dev/audio
Nada acontece

Eu carregeui os seguintes módulos:

# insmod soundcore.ko
# insmod sound_firmware.ko
# insmod snd.ko
# insmod snd-seq-device.ko
# insmod snd-rawmidi.ko
# insmod snd-mpu401-uart.ko
# insmod snd-page-alloc.ko
# insmod ac97_bus.ko
# insmod snd-timer.ko
# insmod snd-pcm.ko
# insmod snd-ac97-codec.ko
# insmod snd-mixer-oss.ko
# insmod snd-pcm-oss.ko
# insmod cs5535audio/snd-cs5535audio.ko
# insmod seq/snd-seq.ko
# insmod snd-seq-dummy.ko
# insmod snd-seq-midi.ko
# insmod snd-seq-midi-event.ko
# insmod snd-seq-midi-emul.ko
# insmod snd-seq-oss.ko

Outra verificação que executei foi:

# cat /dev/sndstat:
Sound Driver:3.8.1a-980706 (ALSA v1.0.18a emulation code)
Kernel: Linux xxxxxx i586
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
CS5535 Audio cs5535audio at 0xfe00, irq 15

Audio devices:
0: CS5535 Audio (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Realtek ALC203 rev 0
---------------------------------------------------

Tentei testar o audio com o aplay, mas ele tambem esta com problemas ele solicita uma bibliote que não encontrei em lugar nenhum ( libasound_module_pcm_aplay ) na minha distribuição não tem e procurei pela a internet e tambem não achei.

Agora não sei se meu problema esta nas configuração do ALSA ou se meu kernel não esta compilado direito.

Não sei se para executar #cat /dev/urandom > /dev/audio eu preciso do ALSA configurado.

Bom Obrigado
é so isso.
fmnovais


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts