Mixer qui plante sur I-Sabre ES9038Q2M

Ici on parle de Raspberry PI, Sparky, Odroid... avec des solutions comme Squeezelite, MPD, Max2Play... ainsi que leur DAC et accessoires dédiés
francoisl
Messages : 6
Inscription : lun. 11 janv. 2021 18:24

Mixer qui plante sur I-Sabre ES9038Q2M

Message par francoisl » lun. 11 janv. 2021 19:11

Bonjour,

Je suis nouveau sur le forum, j'en profite pour saluer tous ses membres,
et le personnel d'Audiophonics, et j'en profite aussi pour présenter
mes meilleurs voeux à tous.

J'ai récemment acheté un RASPDAC LTE I-SABRE ES9038Q2M et il fonctionne presque ... :

Lorsque je change le volume avec alsamixer pendant que de la musique est lue,
le mixeur de la carte finit par planter, le volume reste bloqué
à zéro, mais la lecture continue normalement (mais sans le son ...).

Cela se produit avec un Dietpi récent (que j'ai installé moi même), et aussi
avec PI OS.

Etapes pour déclencher le problème :
- lancer une musique avec mpg123 sur un fichier tout simple (mp3 par exemple)
(ou bien lancer de la musique avec mpd)
- lancer alsamixer et faire aller le mixer "Digital" de haut en bas :
- alsamixer n'est plus réactif et le volume se bloque à 0
- la commande $ amixer -c0 donne alors
amixer: Mixer hw:0 load error: Remote I/O error

Si je reboote la machine (avec la commande reboot, un "soft reboot" ?),
amixer donne toujours la même erreur, même sans
avoir redemarré de la musique.

Il faut une extinction complète et rallumage pour que le mixer
fonctionne à nouveau.

Là j'avoue que je sèche complétement (j'ai passé une journée ...).

Est-ce que quelqu'un a déjà rencontré le même problème ?
Problème de noyau ? module ?

Un grand merci d'avance ... (j'espère que ce n'est pas matériel ....)

Bonne soirée,
François.

pi@raspberrypi:~ $ aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
default
output
sysdefault:CARD=DAC
I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-i2c.1-0048-0
Default Audio Device
dmix:CARD=DAC,DEV=0
I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-i2c.1-0048-0
Direct sample mixing device
dsnoop:CARD=DAC,DEV=0
I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-i2c.1-0048-0
Direct sample snooping device
hw:CARD=DAC,DEV=0
I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-i2c.1-0048-0
Direct hardware device without any conversions
plughw:CARD=DAC,DEV=0
I-Sabre Q2M DAC, I-Sabre Q2M DAC i-sabre-codec-i2c.1-0048-0
Hardware device with all software conversions



pi@raspberrypi:~ $ amixer -c0
Simple mixer control 'I2S/SPDIF Select',0
Capabilities: enum
Items: 'I2S' 'SPDIF'
Item0: 'I2S'
Simple mixer control 'Digital',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 100
Mono: Playback 75 [75%] [-25.00dB] [on]
Simple mixer control 'FIR Filter Type',0
Capabilities: enum
Items: 'brick wall' 'corrected minimum phase fast' 'minimum phase slow' 'minimum phase fast' 'linear phase slow' 'linear phase fast' 'apodizing fast'
Item0: 'brick wall'


pi@raspberrypi:~ $ uname -a
Linux raspberrypi 5.4.83-v7+ #1379 SMP Mon Dec 14 13:08:57 GMT 2020 armv7l GNU/Linux

francoisl
Messages : 6
Inscription : lun. 11 janv. 2021 18:24

Re: Mixer qui plante sur I-Sabre ES9038Q2M

Message par francoisl » mer. 13 janv. 2021 09:27

Bonjour à tous,

En complément à mon message précédent, le mixer plante également avec :
- PiCorePlayer, il suffit de cliquer
3 ou 4 fois d'affilée sur le réglage du volume lors de la lecture d'un fichier
- DietPi (version 64bits), à la différence près que dans ce cas, le mixer
ne plante pas (alsamixer se lance bien) mais les valeurs se bloquent :
on ne peut plus modifier le volume, la source I2S/SPDIF, ...

Je vais tenter de recompiler un noyau ces jours-ci, et voir si ça change
quelque chose ...

Bonne journée,
François.

Répondre