jeudi 29 août 2013

Debian: Probleme de son sur le PowerMac G5

En lancant MPlayer, le message ci-dessous s'affiche a l'ecran.


Avec VLC,




J'ai commence par ajouter le paquet "pulseaudio" a partir de synaptic (ou encore, en ligne de commande, aptitude install pulseaudio), puis de voir ce que ca va donner.

 En faisant quelques recherches, le probleme de son sur les PowerMacs est apparement un bug qui n'a pas encore ete corrige. Pour ce faire, ajouter les module des noyaux snd-aoa puis de mettre en commentaires le contenu du fichier /etc/modprobe.d/blacklist.local.conf.
root@debian:~# cat /etc/modules
apm_emu
loop
# snd-powermac
snd_aoa_i2sbus
snd_aoa_fabric_layout

# snd_aoa_codec_tas
snd_aoa_codec_onyx




root@debian:~# cat /etc/modprobe.d/blacklist.local.conf
# Local module settings
# Created by the Debian installer


# blacklist snd-aoa-codec-tas
# blacklist snd-aoa-fabric-layout
# blacklist snd-aoa-i2sbus
# blacklist snd-aoa-soundbus
# blacklist snd-aoa

Apres redemarrage de l'ordinateur, j'ai du son mais uniquement en sortie casque. Pour avoir le son au niveau des haut-parleurs internes, il faut verifier que toutes les sorties audio ne sont pas muettes.







Voici quelques informations supplementaires qui pourraient etre utile pour verifier les problemes de son.

$ dmesg |grep snd
[    8.726306] snd-powermac no longer handles any machines with a layout-id property in the device-tree, use snd-aoa.

$ dpkg -l | egrep "(asound|alsa|puls)"
ii  alsa-base                               1.0.25+3~deb7u1                    all          ALSA driver configuration files
ii  alsa-utils                              1.0.25-4                           powerpc      Utilities for configuring and using ALSA
ii  gstreamer0.10-alsa:powerpc              0.10.36-1.1                        powerpc      GStreamer plugin for ALSA
ii  gstreamer0.10-pulseaudio:powerpc        0.10.31-3+nmu1                     powerpc      GStreamer plugin for PulseAudio
ii  liballegro4.4-plugin-alsa:powerpc       2:4.4.2-2.1                        powerpc      ALSA audio plugin for the Allegro library
ii  libasound2:powerpc                      1.0.25-4                           powerpc      shared library for ALSA applications
ii  libasound2-dev:powerpc                  1.0.25-4                           powerpc      shared library for ALSA applications -- development files
ii  libasound2-plugins:powerpc              1.0.25-2                           powerpc      ALSA library additional plugins
ii  libpulse-mainloop-glib0:powerpc         2.0-6.1                            powerpc      PulseAudio client libraries (glib support)
ii  libpulse0:powerpc                       2.0-6.1                            powerpc      PulseAudio client libraries
ii  pulseaudio                              2.0-6.1                            powerpc      PulseAudio sound server
ii  pulseaudio-module-x11                   2.0-6.1
                           powerpc      X11 module for PulseAudio sound server
ii  pulseaudio-utils                        2.0-6.1                            powerpc      Command line tools for the PulseAudio sound server
ii  vlc-plugin-pulse                        2.0.3-5                            powerpc      PulseAudio plugin for VLC


$ lsmod | grep snd
snd_seq_dummy           5103  0
snd_powermac           71361  0
snd_pcm                95682  1 snd_powermac
snd_seq                65657  1 snd_seq_dummy
snd_seq_device          9150  2 snd_seq,snd_seq_dummy
snd_timer              26796  2 snd_seq,snd_pcm
snd                    79176  5 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_powermac
soundcore               9627  1 snd
snd_page_alloc          9833  1 snd_pcm


$ cat /proc/asound/cards
--- no soundcards ---

$ aplay -l
aplay: device_list:252: no soundcards found...

$ id
uid=1000(malagasy) gid=1000(malagasy) groups=1000(malagasy),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(scanner),109(bluetooth),110(netdev)
$ amixer
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch pswitch-joined penum
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 65536
  Mono:
  Front Left: Playback 65536 [100%] [on]
  Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
  Capabilities: cvolume cswitch cswitch-joined penum
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 65536
  Front Left: Capture 65536 [100%] [on]
  Front Right: Capture 65536 [100%] [on]


$ cat /proc/asound/cards
 0 [SoundByLayout  ]: AppleOnbdAudio - SoundByLayout
                      SoundByLayout


$ cat /proc/asound/version
Advanced Linux Sound Architecture Driver Version 1.0.24.



Source:

Debian Bug report logs - #650588