#26 Le 20/03/2020, à 16:06
- hr
Re : Problème son Asus E200HA [Contourné]
Je n’ai pas noté quel était le noyau avec son. Il y a eu plusieurs mise à jour depuis et il ne doit plus être installé depuis un moment. Il faudrait que je réinstalle un ancien ou deux au pif datant de fin février et que je regarde. Je vais faire ça dès que j’ai fini mon boulot le plus urgent. J’avais pensé plutôt à un module aussi. Faudra que je regarde aussi ça.
J’avais régulièrement cherché dans la liste des changements des noyaux ou des modules mais je n’ai rien trouvé concernant cherry trail ou bay ou sans rapport avec le son.
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#27 Le 20/03/2020, à 16:10
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Ok, tu me redis quand tu auras fait le test, il n'y a pas d'urgence. Si tu as des questions pour ce test n'hésite pas.
Hors ligne
#28 Le 08/04/2020, à 02:10
- hr
Re : Problème son Asus E200HA [Contourné]
J’ai trouvé un peu de temps pour cette affaire de son et j’ai pu retrouver une installation sur un disque externe que je n’avais pas mis à jour.
J’ai démarré dessus et il y a du son avec ce système.
Le noyau est un 5.4.0-12 mais je ne sais pas si c’est le dernier noyau pour lequel le son fonctionnait.
Peut-être un module du noyau a-t-il été supprimé ou oublié en cours de route. Dans le rapport de Hardinfo je vois snd avec la description Advanced Linux Sound Architecture driver for soundcards mais je ne vois pas de version.
Sabre de bois ! Dans la liste des modules, je viens de tomber sur :
snd_soc_sst_byt_cht_cx2072x décrit comme ASoC Intel(R) Baytrail/Cherrytrail Machine driver.
Cherrytrail ça semble intéressant, ça concerne bien cette famille de cpu en tout cas.
J’ai comparé avec le même rapport sur le système 20.04 à jour et le module y est aussi. Bon, ce n’est peut-être pas la même version et la plus récente serait éventuellement buguée.
Comme ça commence par SND j’en ai conclu que ça concernait le son mais je me trompe peut-être.
Il existe n autre module dont la description mentionne Cherrytrail mais il concernent OpenGL et mesa, donc je suppose que ça n’a pas de rapport avec le son. Je suppose tout au moins…
OpenGL Renderer Mesa DRI Intel(R) HD Graphics (Cherrytrail)
Celui-là en tout cas n’est plus présent dans la version à jour.
Je ne sais pas s’il y a quelque chose à tirer de ça mais je peux regarder d’autres choses.
Dernière modification par hr (Le 08/04/2020, à 02:15)
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#29 Le 08/04/2020, à 10:57
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Merci pour ton retour.
Bonne nouvelle, ce noyau est très récent
snd_soc_sst_byt_cht_cx2072x est effectivement le pilote qui permet de gérer la carte son.
Non opengl c'est pour les graphismes.
Tu peux aussi donner la version de pulseaudio avec
dpkg -l | grep pulseaudio
ainsi que
lsmod | sort
Cela permettra aussi de voir si le son provenant du port hdmi a été blacklisté
Hors ligne
#30 Le 08/04/2020, à 14:45
- hr
Re : Problème son Asus E200HA [Contourné]
Le son par le hdmi a toujours fonctionné, c’est le son interne (hp et prise casque) qui est coupé.
Pour les modules :
⏵ lsmod | sort
8250_dw 16384 0
ac97_bus 16384 1 snd_soc_core
acpi_pad 184320 0
acpi_thermal_rel 16384 1 int3400_thermal
aesni_intel 372736 4
af_alg 24576 6 algif_hash,algif_skcipher
algif_hash 16384 1
algif_skcipher 16384 1
asus_nb_wmi 28672 0
asus_wireless 20480 0
asus_wmi 32768 2 asus_nb_wmi,hid_asus
ath10k_core 475136 1 ath10k_pci
ath10k_pci 49152 0
ath 36864 1 ath10k_core
autofs4 45056 2
binfmt_misc 24576 1
bluetooth 581632 31 btrtl,btintel,btbcm,bnep,btusb,rfcomm
bnep 24576 2
btbcm 16384 1 btusb
btintel 24576 1 btusb
btrtl 24576 1 btusb
btusb 57344 0
cfg80211 704512 3 ath,mac80211,ath10k_core
cmac 16384 3
coretemp 20480 0
crc32_pclmul 16384 0
crct10dif_pclmul 16384 1
cryptd 24576 3 crypto_simd,ghash_clmulni_intel
crypto_simd 16384 1 aesni_intel
drm 487424 5 drm_kms_helper,i915
drm_kms_helper 184320 1 i915
dw_dmac 16384 6
dw_dmac_core 28672 1 dw_dmac
ecc 28672 1 ecdh_generic
ecdh_generic 16384 2 bluetooth
fb_sys_fops 16384 1 drm_kms_helper
ghash_clmulni_intel 16384 0
glue_helper 16384 1 aesni_intel
hid 131072 7 i2c_hid,usbhid,hid_generic,hid_asus,hid_logitech_dj,hid_logitech_hidpp
hid_asus 24576 0
hid_generic 16384 0
hid_logitech_dj 24576 0
hid_logitech_hidpp 40960 0
i2c_algo_bit 16384 1 i915
i2c_hid 28672 0
i915 1986560 60
input_leds 16384 0
int3400_thermal 20480 0
int3403_thermal 16384 0
int3406_thermal 16384 0
int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
intel_chtdc_ti_pwrbtn 20480 0
intel_cstate 20480 0
intel_int0002_vgpio 16384 1
intel_powerclamp 20480 0
intel_rapl_common 24576 2 intel_rapl_msr,processor_thermal_device
intel_rapl_msr 20480 0
intel_soc_dts_iosf 20480 1 processor_thermal_device
intel_soc_pmic_chtdc_ti 16384 0
intel_xhci_usb_role_switch 16384 0
ip_tables 32768 0
joydev 24576 0
kvm 659456 1 kvm_intel
kvm_intel 286720 0
libarc4 16384 1 mac80211
lp 20480 0
lpc_ich 24576 0
mac80211 839680 1 ath10k_core
mac_hid 16384 0
mc 53248 4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
mei 106496 3 mei_hdcp,mei_txe
mei_hdcp 24576 0
mei_txe 28672 1
mmc_block 49152 4
Module Size Used by
parport 53248 3 parport_pc,lp,ppdev
parport_pc 40960 0
ppdev 24576 0
processor_thermal_device 24576 0
punit_atom_debug 16384 0
rfcomm 81920 0
roles 16384 1 intel_xhci_usb_role_switch
sch_fq_codel 20480 1
sdhci 65536 1 sdhci_acpi
sdhci_acpi 24576 0
snd 90112 15 snd_seq,snd_seq_device,snd_timer,snd_compress,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm,snd_rawmidi
snd_compress 24576 1 snd_soc_core
snd_hdmi_lpe_audio 28672 1
snd_intel_sst_acpi 20480 1
snd_intel_sst_core 61440 1 snd_intel_sst_acpi
snd_pcm 106496 7 snd_soc_cx2072x,snd_sof,snd_soc_sst_byt_cht_cx2072x,snd_hdmi_lpe_audio,snd_soc_sst_atom_hifi2_platform,snd_soc_core,snd_pcm_dmaengine
snd_pcm_dmaengine 16384 1 snd_soc_core
snd_rawmidi 36864 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event
snd_seq_device 16384 3 snd_seq,snd_seq_midi,snd_rawmidi
snd_seq_midi 20480 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_soc_acpi 16384 3 snd_sof_acpi,snd_soc_acpi_intel_match,snd_intel_sst_acpi
snd_soc_acpi_intel_match 32768 2 snd_sof_acpi,snd_intel_sst_acpi
snd_soc_core 241664 4 snd_soc_cx2072x,snd_sof,snd_soc_sst_byt_cht_cx2072x,snd_soc_sst_atom_hifi2_platform
snd_soc_cx2072x 61440 1
snd_soc_sst_atom_hifi2_platform 110592 2 snd_intel_sst_core
snd_soc_sst_byt_cht_cx2072x 16384 2
snd_sof 106496 3 snd_sof_acpi,snd_sof_intel_byt,snd_sof_intel_ipc
snd_sof_acpi 20480 0
snd_sof_intel_byt 20480 1 snd_sof_acpi
snd_sof_intel_ipc 20480 1 snd_sof_intel_byt
snd_sof_xtensa_dsp 16384 1 snd_sof_acpi
snd_timer 36864 2 snd_seq,snd_pcm
soc_button_array 20480 0
soundcore 16384 1 snd
sparse_keymap 16384 1 asus_wmi
spi_pxa2xx_platform 28672 0
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
uas 24576 0
usbhid 57344 1 hid_logitech_dj
usb_storage 77824 2 uas
uvcvideo 98304 0
video 49152 3 asus_wmi,int3406_thermal,i915
videobuf2_common 49152 2 videobuf2_v4l2,uvcvideo
videobuf2_memops 20480 1 videobuf2_vmalloc
videobuf2_v4l2 24576 1 uvcvideo
videobuf2_vmalloc 20480 1 uvcvideo
videodev 225280 3 videobuf2_v4l2,uvcvideo,videobuf2_common
wmi 32768 1 asus_wmi
x_tables 40960 1 ip_tables
pour pulseaudio :
⏵ dpkg -l | grep pulseaudio
ii gstreamer1.0-pulseaudio:amd64 1.16.2-1ubuntu1 amd64 GStreamer plugin for PulseAudio
ii pulseaudio 1:13.0-3ubuntu2 amd64 PulseAudio sound server
ii pulseaudio-module-bluetooth 1:13.0-3ubuntu2 amd64 Bluetooth module for PulseAudio sound server
ii pulseaudio-utils 1:13.0-3ubuntu2 amd64 Command line tools for the PulseAudio sound server
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#31 Le 08/04/2020, à 14:50
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Ok, en fait pendant un moment le son du port hdmi prenait le dessus sur la carte son, ce qui obligeait à blacklister snd_hdmi_lpe_audio
Je vais essayer de trouver le retour de lsmod d'un pc sans son
Hors ligne
#32 Le 08/04/2020, à 15:02
- hr
Re : Problème son Asus E200HA [Contourné]
D’accord, merci beaucoup de faire ces recherches!
Pour moi et sans doute bien d’autres d’ailleurs.
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#33 Le 09/04/2020, à 16:35
- hr
Re : Problème son Asus E200HA [Contourné]
J’ai fouiné dans les blacklists des modules mais je n’ai rien vu qui semble concerner cette question.
Je vais peut-être essayer de copier dans le système à jour un noyau récupéré sur le système en 5.4.0-12. Je ne vois plus cette version dans les dépôts mais je peux essayer de bidouiller pour un essai.
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#34 Le 09/04/2020, à 16:44
- xubu1957
Re : Problème son Asus E200HA [Contourné]
Bonjour,
Il y avait eu ce fil > Problème de son sur Asus X206HA - Ubuntu 18.04
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#35 Le 09/04/2020, à 17:28
- hr
Re : Problème son Asus E200HA [Contourné]
Oui, j’avais vu ça mais c’est une bidouille ponctuelle avec un patch destiné à un système ancien. Un patch ponctuel n’est pas une solution à long terme, au premier changement de noyau c’est foutu.
Le problème actuel devrait (peut-être) être beaucoup plus simple puisqu’à un stade de la 20.04, la carte était fonctionnelle. La solution existe donc mais il faut trouver où elle se trouvait au moment du noyau 5.4.0-12 pour savoir si un module s’est égaré en cours de route ou s’il y a un problème de blacklist d’un module existant sur quel on pourrait agir.
Ou quelque chose de ce genre.
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#36 Le 09/04/2020, à 17:31
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Je n'ai pas trouvé de retour de lsmod sur un pc avec cette carte son
Sur ton install sur disque externe, tu aurais pas fait des manip pour avoir du son? (comme modifier la configuration de pulseaudio)
Hors ligne
#37 Le 09/04/2020, à 17:37
- xubu1957
Re : Problème son Asus E200HA [Contourné]
@Naziel
Je vois cette discussion > [Solved] no sound either on HP-X2-210 G1
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#38 Le 09/04/2020, à 20:45
- hr
Re : Problème son Asus E200HA [Contourné]
Bonjour,
Il y avait eu ce fil > Problème de son sur Asus X206HA - Ubuntu 18.04
Ah oui, je n’avais pas vu le dernier post.
J’avais essayé cette manip sans résultat mais je n’ai pas réessayé récemment. Je n’ai pas de son dans les écouteurs non plus.
J’essayerai ça dès que j’arriverai à redémarrer ma machine qui maintenant est plantée…
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#39 Le 09/04/2020, à 22:56
- hr
Re : Problème son Asus E200HA [Contourné]
Je n'ai pas trouvé de retour de lsmod sur un pc avec cette carte son
Sur ton install sur disque externe, tu aurais pas fait des manip pour avoir du son? (comme modifier la configuration de pulseaudio)
Non, aucune.
De plus je suis passé en 20.04 sur le ssd interne et le problème était identique. Idem sur une clef usb avec l’iso de focal bêta donc un système brut par défaut.
Pour l’instant je suis toujours coincé avec ce ssd interne qui déraille mais au moins j’ai pu redémarrer sur un disque externe après quelques acrobaties…
Je ne sais pas ce qui est arrivé avec ce système mais je vais essayer de le remettre en état pour commencer puis je reviendrai là-dessus dès que possible.
----------------------------------------------
Ce fut compliqué mais j’ai de nouveau une machine qui démarre…
Je finis de remettre les choses d’aplomb et je reviens.
Dernière modification par hr (Le 10/04/2020, à 01:48)
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#40 Le 10/04/2020, à 02:33
- hr
Re : Problème son Asus E200HA [Contourné]
Ah ben oui ! Je suis en train d’écouter de la musique…
Je n’en crois pas mes oreilles !
Le coup d’alsamixer qui n’avait jamais marché jusqu’ici fonctionne au moins un peu.
Pour l’instant c’est assez confus. Je n’ai pas de son sur le casque et parfois j’ai le son sur les hp internes seulement quand le casque est branché!
Dès que je branche ou débranche le casque j’ai un message d’erreur
pa_stream_writable_size() failed: Connexion terminée
C’est déjà un gros progrès mais il est tard et je vais en rester là pour cette nuit…
Dernière modification par hr (Le 10/04/2020, à 02:34)
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#41 Le 10/04/2020, à 17:18
- hr
Re : Problème son Asus E200HA [Contourné]
Je suis passé sur le fil https://forum.ubuntu-fr.org/viewtopic.p … #p22257029 signalé par xubu1957 où il était question de réglages dans alsamixer.
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#42 Le 14/04/2020, à 12:05
- hr
Re : Problème son Asus E200HA [Contourné]
La conclusion est que ce n’est pas un problème de noyau finalement, mais de configuration et surtout de sa conservation d’une session à l’autre.
Problème à moitié résolu mais c’est mieux que rien.
Je continue à fouiner mais les fichiers de configuration d’alsa sont très ésotériques…
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#43 Le 14/04/2020, à 12:13
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Bonne question, je connais pas trop tous les liens (entre alsa et pulseaudio notamment), le fichier de configuration de pulseaudio est soit ~/.config/pulse/ ou /etc/pulse/ (c'est le fichier client.conf)
(il me semblait qu'il y avait un autre dossier)
Dernière modification par Nuliel (Le 14/04/2020, à 12:14)
Hors ligne
#44 Le 14/04/2020, à 12:20
- xubu1957
Re : Problème son Asus E200HA [Contourné]
Bonjour,
Et cette méthode ?
Dans application au démarrage ajouter : alsactl restore. (remise en place des paramètres modifiés )
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
En ligne
#45 Le 14/04/2020, à 14:05
- hr
Re : Problème son Asus E200HA [Contourné]
pulseaudio est soit ~/.config/pulse/ ou /etc/pulse/ (c'est le fichier client.conf) (il me semblait qu'il y avait un autre dossier)
Je n’ai cherché que du côté alsa mais il est vrai que zyeuter chez pulseaudio est aussi une piste à suivre.
Dans application au démarrage ajouter : alsactl restore. (remise en place des paramètres modifiés )
C’est à essayer au plus vite mais ce qui est aussi intéressant dans cette discussion c’est que ce problème d’alsa est plus ou moins chronique.
Ça semble ne pas être spécifique à cherrytrail, e200ha et toute cette sorte de chose. J’essaye et je vous raconte. Enfin il faut que je fasse ça assez vite, il faut aussi que je bosse un peu
-----------------------------------------
Ça marche! mais… Il y a toujours un mais: il faut que je connecte un bref instant le casque comme auparavant. Dès que je le déconnecte on repasse sur les hauts-parleurs.
Ça fait bizarre, j’ai l’impression de devoir mettre la clef de contact…
Je n’ai pas encore dit on dernier mot…
Et peut-être est-ce un bug qui sera corrigé un jour ou l’autre.
Dernière modification par hr (Le 14/04/2020, à 15:00)
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#46 Le 19/04/2020, à 12:53
- hr
Re : Problème son Asus E200HA [Contourné]
Je n’ai pas vu exactement le détail concernant le son mais après un paquet consistant de mises à jour le problème est complètement résolu.
C’est à dire re-résolu comme à la courte période autour de celle du noyau 5.4.0-12.
J’avais commencé à expérimenter avec les commandes alsa et alsactl mais ce matin, après les mises à jour, j’ai redémarré la machine et j’ai entendu le tamtam de lightdm qui m’a presque fait peur tellement c’était fort et inattendu…
Je me suis empressé de faire un sudo alsactl store pour récupérer et archiver le fichier asound.state qui contient cette nouvelle configuration complètement fonctionnelle. C’est un fichier texte où on voit les 195 ( ! ) réglages de la carte son.
Je l’ai comparé à celui du disque en noyau 5.4.0-12 qui était fonctionnel dans ce système mais n’avait pas donné grand chose quand j’avais tenté de le charger sur l’alsa du système à jour du vivobook.
En effet, ça ne risquait pas de marcher. De nombreux contrôles ont changé de type, des entiers devenus booléens, d’autres ont disparu ou apparu ou peut-être changé de nom et une grande partie a changé d’index.
Bref, c’est toute la structure des paramètres de la carte qui a changé.
Avec cette version les entrées fonctionnent normalement avec cependant un niveau un peu bas. J’irai tout de même fouiner un peu dans alsamixer pour trouver ce réglage parmi les 194 autres… Si jamais je me plante j’ai une sauvegarde fonctionnelle maintenant !
Donc pour le Vivobook E200HA le problème est résolu, du moins pour l’instant, soyons prudent.
----------------------------------------------------------------------
Je note en passant qu’il doit y avoir d’autres choses de corrigées concernant ce type de CPU cherry trail vu que la sortie de veille qui cafouillait parfois jusqu’au plantage complet ces derniers temps est aussi redevenue parfaite depuis le même paquet de mises à jour. C’est vraiment une bonne petite machine légère pour Ubuntu maintenant. Super!
Dernière modification par hr (Le 19/04/2020, à 17:10)
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#47 Le 19/04/2020, à 13:07
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Pour ma part lorsque j'étais sur unity j'avais supprimé le fichier de tamtam
Peux tu poster ce fichier asound.state?
Hors ligne
#48 Le 19/04/2020, à 17:20
- hr
Re : Problème son Asus E200HA [Contourné]
Pour ma part lorsque j'étais sur unity j'avais supprimé le fichier de tamtam
J’imagine que ça peut être exaspérant, effectivement ! Moi je trouve ce son très utile parce que j’ai la manie de démarrer mes machines et de faire autre chose en attendant… et j’oublie ! Là le tamtam me remet instantanément sur les rails
Peux tu poster ce fichier asound.state?
J’y avais pensé mais quand j’ai vu qu’il fait 2374 lignes, je me suis dit qu’il ne passerait sûrement pas… J’essaye, on verra bien :
state.bytchtcx2072x {
control.1 {
iface MIXER
name 'media0_out mix 0 media0_in Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.2 {
iface MIXER
name 'media0_out mix 0 media1_in Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.3 {
iface MIXER
name 'media0_out mix 0 media2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.4 {
iface MIXER
name 'media0_out mix 0 media3_in Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.5 {
iface MIXER
name 'media1_out mix 0 media0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.6 {
iface MIXER
name 'media1_out mix 0 media1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.7 {
iface MIXER
name 'media1_out mix 0 media2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.8 {
iface MIXER
name 'media1_out mix 0 media3_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.9 {
iface MIXER
name 'pcm0_out mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.10 {
iface MIXER
name 'pcm0_out mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.11 {
iface MIXER
name 'pcm0_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.12 {
iface MIXER
name 'pcm0_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.13 {
iface MIXER
name 'pcm0_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.14 {
iface MIXER
name 'pcm0_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.15 {
iface MIXER
name 'pcm0_out mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.16 {
iface MIXER
name 'pcm0_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.17 {
iface MIXER
name 'pcm1_out mix 0 modem_in Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.18 {
iface MIXER
name 'pcm1_out mix 0 codec_in0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.19 {
iface MIXER
name 'pcm1_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.20 {
iface MIXER
name 'pcm1_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.21 {
iface MIXER
name 'pcm1_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.22 {
iface MIXER
name 'pcm1_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.23 {
iface MIXER
name 'pcm1_out mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.24 {
iface MIXER
name 'pcm1_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.25 {
iface MIXER
name 'pcm2_out mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.26 {
iface MIXER
name 'pcm2_out mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.27 {
iface MIXER
name 'pcm2_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.28 {
iface MIXER
name 'pcm2_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.29 {
iface MIXER
name 'pcm2_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.30 {
iface MIXER
name 'pcm2_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.31 {
iface MIXER
name 'pcm2_out mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.32 {
iface MIXER
name 'pcm2_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.33 {
iface MIXER
name 'sprot_loop_out mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.34 {
iface MIXER
name 'sprot_loop_out mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.35 {
iface MIXER
name 'sprot_loop_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.36 {
iface MIXER
name 'sprot_loop_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.37 {
iface MIXER
name 'sprot_loop_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.38 {
iface MIXER
name 'sprot_loop_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.39 {
iface MIXER
name 'sprot_loop_out mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.40 {
iface MIXER
name 'sprot_loop_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.41 {
iface MIXER
name 'media_loop1_out mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.42 {
iface MIXER
name 'media_loop1_out mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.43 {
iface MIXER
name 'media_loop1_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.44 {
iface MIXER
name 'media_loop1_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.45 {
iface MIXER
name 'media_loop1_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.46 {
iface MIXER
name 'media_loop1_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.47 {
iface MIXER
name 'media_loop1_out mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.48 {
iface MIXER
name 'media_loop1_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.49 {
iface MIXER
name 'media_loop2_out mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.50 {
iface MIXER
name 'media_loop2_out mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.51 {
iface MIXER
name 'media_loop2_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.52 {
iface MIXER
name 'media_loop2_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.53 {
iface MIXER
name 'media_loop2_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.54 {
iface MIXER
name 'media_loop2_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.55 {
iface MIXER
name 'media_loop2_out mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.56 {
iface MIXER
name 'media_loop2_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.57 {
iface MIXER
name 'codec_out0 mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.58 {
iface MIXER
name 'codec_out0 mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.59 {
iface MIXER
name 'codec_out0 mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.60 {
iface MIXER
name 'codec_out0 mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.61 {
iface MIXER
name 'codec_out0 mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.62 {
iface MIXER
name 'codec_out0 mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.63 {
iface MIXER
name 'codec_out0 mix 0 pcm0_in Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.64 {
iface MIXER
name 'codec_out0 mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.65 {
iface MIXER
name 'codec_out1 mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.66 {
iface MIXER
name 'codec_out1 mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.67 {
iface MIXER
name 'codec_out1 mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.68 {
iface MIXER
name 'codec_out1 mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.69 {
iface MIXER
name 'codec_out1 mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.70 {
iface MIXER
name 'codec_out1 mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.71 {
iface MIXER
name 'codec_out1 mix 0 pcm0_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.72 {
iface MIXER
name 'codec_out1 mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.73 {
iface MIXER
name 'modem_out mix 0 modem_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.74 {
iface MIXER
name 'modem_out mix 0 codec_in0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.75 {
iface MIXER
name 'modem_out mix 0 codec_in1 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.76 {
iface MIXER
name 'modem_out mix 0 sprot_loop_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.77 {
iface MIXER
name 'modem_out mix 0 media_loop1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.78 {
iface MIXER
name 'modem_out mix 0 media_loop2_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.79 {
iface MIXER
name 'modem_out mix 0 pcm0_in Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.80 {
iface MIXER
name 'modem_out mix 0 pcm1_in Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.81 {
iface MIXER
name 'media0_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.82 {
iface MIXER
name 'media0_in Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.83 {
iface MIXER
name 'media0_in Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.84 {
iface MIXER
name 'media1_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.85 {
iface MIXER
name 'media1_in Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.86 {
iface MIXER
name 'media1_in Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.87 {
iface MIXER
name 'media2_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.88 {
iface MIXER
name 'media2_in Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.89 {
iface MIXER
name 'media2_in Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.90 {
iface MIXER
name 'media3_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.91 {
iface MIXER
name 'media3_in Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.92 {
iface MIXER
name 'media3_in Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.93 {
iface MIXER
name 'pcm0_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.94 {
iface MIXER
name 'pcm0_in Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.95 {
iface MIXER
name 'pcm0_in Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.96 {
iface MIXER
name 'pcm1_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.97 {
iface MIXER
name 'pcm1_in Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.98 {
iface MIXER
name 'pcm1_in Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.99 {
iface MIXER
name 'pcm1_out Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.100 {
iface MIXER
name 'pcm1_out Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.101 {
iface MIXER
name 'pcm1_out Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.102 {
iface MIXER
name 'pcm2_out Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.103 {
iface MIXER
name 'pcm2_out Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.104 {
iface MIXER
name 'pcm2_out Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.105 {
iface MIXER
name 'codec_in0 Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.106 {
iface MIXER
name 'codec_in0 Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.107 {
iface MIXER
name 'codec_in0 Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.108 {
iface MIXER
name 'codec_in1 Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.109 {
iface MIXER
name 'codec_in1 Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.110 {
iface MIXER
name 'codec_in1 Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.111 {
iface MIXER
name 'codec_out0 Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.112 {
iface MIXER
name 'codec_out0 Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.113 {
iface MIXER
name 'codec_out0 Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.114 {
iface MIXER
name 'codec_out1 Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.115 {
iface MIXER
name 'codec_out1 Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.116 {
iface MIXER
name 'codec_out1 Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.117 {
iface MIXER
name 'media_loop1_out Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.118 {
iface MIXER
name 'media_loop1_out Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.119 {
iface MIXER
name 'media_loop1_out Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.120 {
iface MIXER
name 'media_loop2_out Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.121 {
iface MIXER
name 'media_loop2_out Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.122 {
iface MIXER
name 'media_loop2_out Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.123 {
iface MIXER
name 'sprot_loop_out Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.124 {
iface MIXER
name 'sprot_loop_out Gain 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.125 {
iface MIXER
name 'sprot_loop_out Gain 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.126 {
iface MIXER
name 'media0_in Volume 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.127 {
iface MIXER
name 'media0_in Volume 0 Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.128 {
iface MIXER
name 'media0_in Volume 0 Volume'
value.0 -1440
value.1 -1440
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 -14400
dbvalue.1 -14400
}
}
control.129 {
iface MIXER
name 'modem_in Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.130 {
iface MIXER
name 'modem_in Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.131 {
iface MIXER
name 'modem_in Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.132 {
iface MIXER
name 'modem_out Gain 0 Ramp Delay'
value 5
comment {
access 'read write'
type INTEGER
count 1
range '5 - 5000'
}
}
control.133 {
iface MIXER
name 'modem_out Gain 0 Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.134 {
iface MIXER
name 'modem_out Gain 0 Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '-1440 - 360'
dbmin -14400
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.135 {
iface MIXER
name 'media_loop1_out fir 0 params'
value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 274
}
}
control.136 {
iface MIXER
name 'media_loop1_out iir 0 params'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 302
}
}
control.137 {
iface MIXER
name 'media_loop1_out mdrp 0 params'
value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 288
}
}
control.138 {
iface MIXER
name 'media_loop2_out fir 0 params'
value '00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 274
}
}
control.139 {
iface MIXER
name 'media_loop2_out iir 0 params'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 302
}
}
control.140 {
iface MIXER
name 'media_loop2_out mdrp 0 params'
value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 288
}
}
control.141 {
iface MIXER
name 'sprot_loop_out lpro 0 params'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 194
}
}
control.142 {
iface MIXER
name 'codec_in0 dcr 0 params'
value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 54
}
}
control.143 {
iface MIXER
name 'codec_in1 dcr 0 params'
value '000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type BYTES
count 54
}
}
control.144 {
iface MIXER
name 'codec_out tx interleaver slot 0'
value codec_out0_0
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 codec_out0_0
item.2 codec_out0_1
item.3 codec_out1_0
item.4 codec_out1_1
}
}
control.145 {
iface MIXER
name 'codec_out tx interleaver slot 1'
value codec_out0_1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 codec_out0_0
item.2 codec_out0_1
item.3 codec_out1_0
item.4 codec_out1_1
}
}
control.146 {
iface MIXER
name 'codec_out tx interleaver slot 2'
value codec_out1_0
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 codec_out0_0
item.2 codec_out0_1
item.3 codec_out1_0
item.4 codec_out1_1
}
}
control.147 {
iface MIXER
name 'codec_out tx interleaver slot 3'
value codec_out1_1
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 codec_out0_0
item.2 codec_out0_1
item.3 codec_out1_0
item.4 codec_out1_1
}
}
control.148 {
iface MIXER
name 'codec_in rx deinterleaver codec_in0_0'
value 'slot 0'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 'slot 0'
item.2 'slot 1'
item.3 'slot 2'
item.4 'slot 3'
}
}
control.149 {
iface MIXER
name 'codec_in rx deinterleaver codec_in0_1'
value 'slot 1'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 'slot 0'
item.2 'slot 1'
item.3 'slot 2'
item.4 'slot 3'
}
}
control.150 {
iface MIXER
name 'codec_in rx deinterleaver codec_in1_0'
value 'slot 2'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 'slot 0'
item.2 'slot 1'
item.3 'slot 2'
item.4 'slot 3'
}
}
control.151 {
iface MIXER
name 'codec_in rx deinterleaver codec_in1_1'
value 'slot 3'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 none
item.1 'slot 0'
item.2 'slot 1'
item.3 'slot 2'
item.4 'slot 3'
}
}
control.152 {
iface MIXER
name 'PortD Boost Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.153 {
iface MIXER
name 'PortC Boost Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.154 {
iface MIXER
name 'PortB Boost Volume'
value.0 0
value.1 0
comment {
access 'read write'
type INTEGER
count 2
range '0 - 3'
dbmin 0
dbmax 3600
dbvalue.0 0
dbvalue.1 0
}
}
control.155 {
iface MIXER
name 'PortD ADC1 Volume'
value.0 74
value.1 74
comment {
access 'read write'
type INTEGER
count 2
range '0 - 74'
dbmin -7400
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.156 {
iface MIXER
name 'PortC ADC1 Volume'
value.0 74
value.1 74
comment {
access 'read write'
type INTEGER
count 2
range '0 - 74'
dbmin -7400
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.157 {
iface MIXER
name 'PortB ADC1 Volume'
value.0 74
value.1 74
comment {
access 'read write'
type INTEGER
count 2
range '0 - 74'
dbmin -7400
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.158 {
iface MIXER
name 'DAC1 Volume'
value.0 74
value.1 74
comment {
access 'read write'
type INTEGER
count 2
range '0 - 74'
dbmin -7400
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.159 {
iface MIXER
name 'DAC1 Switch'
value.0 false
value.1 false
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.160 {
iface MIXER
name 'DAC2 Volume'
value.0 74
value.1 74
comment {
access 'read write'
type INTEGER
count 2
range '0 - 74'
dbmin -7400
dbmax 0
dbvalue.0 0
dbvalue.1 0
}
}
control.161 {
iface MIXER
name 'HPF Freq'
value 1
comment {
access 'read write'
type INTEGER
count 1
range '0 - 63'
dbmin 30
dbmax 1890
dbvalue.0 30
}
}
control.162 {
iface MIXER
name 'HPF Switch'
value.0 true
value.1 true
comment {
access 'read write'
type BOOLEAN
count 2
}
}
control.163 {
iface MIXER
name 'PortA HP Amp Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.164 {
iface CARD
name 'Headset Mic Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.165 {
iface CARD
name 'Headphone Jack'
value true
comment {
access read
type BOOLEAN
count 1
}
}
control.166 {
iface MIXER
name 'Headphone Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.167 {
iface MIXER
name 'Headset Mic Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.168 {
iface MIXER
name 'Int Mic Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.169 {
iface MIXER
name 'Ext Spk Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.170 {
iface MIXER
name 'I2S DAC1L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.171 {
iface MIXER
name 'I2S DAC1R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.172 {
iface MIXER
name 'I2S DAC2L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.173 {
iface MIXER
name 'I2S DAC2R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.174 {
iface MIXER
name 'PortA Mux'
value 'DAC1 Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DAC1 Switch'
item.1 'DAC2 Switch'
}
}
control.175 {
iface MIXER
name 'PortG Mux'
value 'DAC1 Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DAC1 Switch'
item.1 'DAC2 Switch'
}
}
control.176 {
iface MIXER
name 'PortE Mux'
value 'DAC1 Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DAC1 Switch'
item.1 'DAC2 Switch'
}
}
control.177 {
iface MIXER
name 'PortM Mux'
value 'DAC1 Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'DAC1 Switch'
item.1 'DAC2 Switch'
}
}
control.178 {
iface MIXER
name 'PortA Out En Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.179 {
iface MIXER
name 'PortE Out En Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.180 {
iface MIXER
name 'PortG Out En Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.181 {
iface MIXER
name 'PortM Out En Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.182 {
iface MIXER
name 'I2S ADC1L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.183 {
iface MIXER
name 'I2S ADC1R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.184 {
iface MIXER
name 'I2S ADC2L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.185 {
iface MIXER
name 'I2S ADC2R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.186 {
iface MIXER
name 'ADC1 Mux'
value 'PortB Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'PortB Switch'
item.1 'PortD Switch'
item.2 'PortC Switch'
item.3 'Widget15 Switch'
item.4 'PortE Switch'
item.5 'PortF Switch'
item.6 'PortH Switch'
}
}
control.187 {
iface MIXER
name 'ADC2 Mux'
value 'PortC Switch'
comment {
access 'read write'
type ENUMERATED
count 1
item.0 'PortC Switch'
item.1 'Widget15 Switch'
item.2 'PortH Switch'
}
}
control.188 {
iface MIXER
name 'Widget15 Mixer DAC1L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.189 {
iface MIXER
name 'Widget15 Mixer DAC1R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.190 {
iface MIXER
name 'Widget15 Mixer DAC2L Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.191 {
iface MIXER
name 'Widget15 Mixer DAC2R Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.192 {
iface MIXER
name 'PortB In En Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.193 {
iface MIXER
name 'PortC In En Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.194 {
iface MIXER
name 'PortD In En Switch'
value true
comment {
access 'read write'
type BOOLEAN
count 1
}
}
control.195 {
iface MIXER
name 'PortE In En Switch'
value false
comment {
access 'read write'
type BOOLEAN
count 1
}
}
}
state.Audio {
control.1 {
iface PCM
name 'IEC958 Playback Mask'
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
comment {
access read
type IEC958
count 1
}
}
control.2 {
iface PCM
name 'IEC958 Playback Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.3 {
iface PCM
name ELD
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read volatile'
type BYTES
count 128
}
}
control.4 {
iface PCM
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access read
type INTEGER
count 8
range '0 - 36'
}
}
control.5 {
iface CARD
name 'HDMI/DP,pcm=0 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.6 {
iface PCM
device 1
name 'IEC958 Playback Mask'
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
comment {
access read
type IEC958
count 1
}
}
control.7 {
iface PCM
device 1
name 'IEC958 Playback Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.8 {
iface PCM
device 1
name ELD
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read volatile'
type BYTES
count 128
}
}
control.9 {
iface PCM
device 1
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access read
type INTEGER
count 8
range '0 - 36'
}
}
control.10 {
iface CARD
name 'HDMI/DP,pcm=1 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
control.11 {
iface PCM
device 2
name 'IEC958 Playback Mask'
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
comment {
access read
type IEC958
count 1
}
}
control.12 {
iface PCM
device 2
name 'IEC958 Playback Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read write'
type IEC958
count 1
}
}
control.13 {
iface PCM
device 2
name ELD
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
comment {
access 'read volatile'
type BYTES
count 128
}
}
control.14 {
iface PCM
device 2
name 'Playback Channel Map'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
comment {
access read
type INTEGER
count 8
range '0 - 36'
}
}
control.15 {
iface CARD
name 'HDMI/DP,pcm=2 Jack'
value false
comment {
access read
type BOOLEAN
count 1
}
}
}
-----------------------------
Ah ben si, ça passe !
Dernière modification par hr (Le 19/04/2020, à 17:22)
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne
#49 Le 19/04/2020, à 17:24
- Nuliel
Re : Problème son Asus E200HA [Contourné]
Merci, ça permettra de comparer avec d'autres install.
Hors ligne
#50 Le 19/04/2020, à 18:05
- hr
Re : Problème son Asus E200HA [Contourné]
Ce qui est un peu embêtant est qu’Alsamixer ne suit pas les index du fichier et comme il ne permet pas de faire une recherche, on a un peu de mal à trouver un paramètre repéré dans asound.state
Un PC de bureau de 2018, deux PC de bureau anciens (2006 et 2008) et un petit portable Asus E200HA (cpu cherry trail). Tout ce petit monde en Ubuntu 20.04 avec le bureau Unity.
Hors ligne