Pb son ALSA lors de demarrage script en autostart

Bonjour,

Pour lazncer un scritp au demarrage du PI ( raspbian stretch) j’ai saisi ceci :

Sudo nano /home/pi/demarauto.sh
J’ai place ceci deans :

! /bin/sh

lxterminal –e python3 “/home/pi/monscriptL.py”
puis dans :
sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart
j’ai mis avant screensaver :
@sudo bash /home/pi/demarauto.sh

Mon script contient des fichiers audio qui passent par un DAC ou j’ai fait les modifs suivantes pour qu’il fonctionne :
dans /boot/config.txt :

dtoverlay=hifiberry-dac
dtoverlay= i2S-mmap

j’ai crée un nouveau fichier /etc/asound.conf pour y mettre ceci :
Code: Select all

pcm.hifiberry {
type hw card O
}

pcm.!default {
type plug
slave.pcm « dmixer »
}

pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm « hifiberry »
channels 2
}
}
Tous fonctionne tres bien quand je lance mon prg avec la console ou IDLE mais quand je reboot avec l’autostart voici ce que j’obtiens :
ALSA lib pcm_direct.c:1605:(_snd_pcm_direct_get_slave_ipc_offset) Invalid value for card
Traceback (most recent call last):
File « /home/pi/UC_HOPITAL.py », line 337, in
court_circuit() # casque branche mais court-circuit et ouverture coffre
File « /home/pi/UC_HOPITAL.py », line 212, in court_circuit
son("/home/pi/audio/court_circuit.wav")
File « /home/pi/UC_HOPITAL.py », line 120, in son
pygame.mixer.init()
pygame.error: No available audio device

AURIEZ VOUS QUELQUES IDEES CAR JE NE SAIS PAS PAR OU M’Y PRENDRE
D’avence Merci