Hi, On 07/05/2018 04:02 PM, Gustavo Duarte wrote: > HI Hans, > > I tried the normal profile without kernel parameters and the mic still > doesn't work. That is disappointing. I'm afraid I'm all out of idea to try next then. One thing which might still be a problem is using an old kernel, what is the version of the kernel you are using? Regards, Hans > > Please see the video: https://we.tl/p7b3ne79xB > > Thanks in advance. > > Gustavo. > On Wed, Jul 4, 2018 at 2:01 PM Hans de Goede <hdegoede at redhat.com> wrote: >> >> Hi, >> >> On 04-07-18 17:31, Gustavo Duarte wrote: >>> Hi Hans, >>> >>> I tried again, changing HiFI.conf and chtrt5645.conf from ucm >>> alsa-lib and from Asus T100HA, and at this time, the profile was >>> loaded right, because "Internal Analog Microphone" was showed at first >>> and "Internal Microphone" at second time. >>> >>> When I used Asus T100HA profile, i tried with all the kernel command >>> line parameter combination, 0x0100 to 0x0400 and 0x1000 to 0x4000. >>> >>> However, the internal microphone still doesn't work. Gnome audio >>> settings, doesn't detect input signal and when a tried record from >>> command line no sound is detected (arecord -vv -fdat >>> stackoverflow.wav). >>> >>> Anything else to try ? >> >> Have you also tried with the normal profile and and no kernel commandline >> option? >> >> IOW, please try with: >> -The normal (not the Asus T100HA) chtrt5645.conf and HiFi.conf, so >> the input will be named "Internal Analog Microphone"; *AND* >> -No kernel commandline option, check cat /proc/cmdline does not contain >> chtrt5645 in there >> >> Since you were not using the UCM profile initially it might very well >> be that your laptop has a normal analog mic and things where not >> working before because the profile was not loaded. >> >> Regards, >> >> Hans >> >> >> >>> >>> Thanks in advance. >>> >>> Gustavo. >>> >>> >>> On Sun, Jul 1, 2018 at 11:18 AM Hans de Goede <hdegoede at redhat.com> wrote: >>>> >>>> Hi, >>>> >>>> On 29-06-18 18:25, Gustavo Duarte wrote: >>>>> Hi Hans, >>>>> >>>>>> I assume that when you say there is no input sound, you mean that the >>>>>> microphone build into the laptop is not working ? >>>>> >>>>> That's right. >>>>> >>>>> I tried your suggestions, substitute HiFi.conf file and add these >>>>> kernel command line parameters. And the mic, still desn't works. >>>>> I tried also dmic on 1st and 2nd input. >>>>> >>>>> There is something that catches my attention. >>>>> Always after did a change, I go to Gnome sound settings, input tab, >>>>> and the only device showed is chtrt5645 Analog Stereo. >>>>> I expected see a digital device... i don't know. >>>> >>>> If you see "chtrt5645 Analog Stereo" on the input tab, then the >>>> UCM profile is not loading correctly. You need to fix that first, >>>> if you have an old alsa-lib which did not include a >>>> /usr/share/alsa/ucm/chtrt5645 yet, then start with copying >>>> both HiFi.conf and chtrt5645.conf from: >>>> >>>> http://git.alsa-project.org/?p=alsa-lib.git;a=tree;f=src/conf/ucm/chtrt5645 >>>> >>>> To a directory named: >>>> >>>> /usr/share/alsa/ucm/chtrt5645 >>>> >>>> Note you need the plain txt (raw) versions of both files. >>>> Then close the gnome sound-settings, do "killall pulseaudio" >>>> and re-open gnome-sound-settings. >>>> >>>> The input should be named "Internal Analog Microphone" now, >>>> once you've managed to get the input named that way (so the UCM >>>> profile is loaded correctly) try if the buildin mic works now. >>>> >>>> If things still don't work, then replace the HiFi.conf with >>>> the file from the Asus T100HA profile I linked to before *and* >>>> put snd_soc_rt5645.quirk=0x0100 on the kernel commandline. >>>> >>>> Note to test the digital-mic you need both the Asus T100HA >>>> HiFi.conf *and* the kernel commandline option. >>>> >>>> To check the kernel commandline option is present after >>>> rebooting do: "cat /proc/cmdline", if you are using the >>>> Asus T100HA HiFi.conf, the input should now be named >>>> "Internal Microphone" (note no more "Analog" in there). >>>> >>>> Regards, >>>> >>>> Hans >>>> >>>> >>>> >>>>> On Fri, Jun 29, 2018 at 11:00 AM Hans de Goede <hdegoede at redhat.com> wrote: >>>>>> >>>>>> Hi, >>>>>> >>>>>> On 28-06-18 12:59, Tanu Kaskinen wrote: >>>>>>> On Wed, 2018-06-27 at 10:10 -0300, Gustavo Duarte wrote: >>>>>>>> On Fri, 2018-06-15 at 12:56 -0300, Gustavo Duarte wrote: >>>>>>>>> * Hi all, >>>>>>>> *> >* The input sound isn't working. No sound is detected. >>>>>>>> *> >* Environment: >>>>>>>> *> >* Laptop brand: JP Couto model EF20EA >>>>>>>> *> >* Distributor ID: Ubuntu >>>>>>>> *>* Description: Ubuntu 16.04.4 LTS >>>>>>>> *>* Release: 16.04 >>>>>>>> *>* Codename: xenial >>>>>>>> *> >* Linux Kernel: 4.15.0-23-generic >>>>>>>> *> >* Right after install Ubuntu 16.04 on the laptop, the sound output and input >>>>>>>> *>* isn't worked. >>>>>>>> *> >* So i followed this procedure: >>>>>>>> *>* https://ubuntuforums.org/showthread.php?t=2374383&p=13698722#post13698722 >>>>>>>> <https://ubuntuforums.org/showthread.php?t=2374383&p=13698722#post13698722> >>>>>>>> *>* and then, output sound starting to work, but input not. >>>>>>>> *> >* An strange thing is that output of amixer -cO is empty. >>>>>>>> * >>>>>>>> On your machine card 0 is HDMI, which is why amixer -c0 is empty. >>>>>>>> amixer -c1 will show the chtrt5645 mixer settings. >>>>>>>> >>>>>>>> There have been input related fixes to chtrt5645's UCM config recently. >>>>>>>> This is the latest >>>>>>>> version:http://git.alsa-project.org/?p=alsa-lib.git;a=blob_plain;f=src/conf/ucm/chtrt5645/HiFi.conf;hb=HEAD >>>>>>>> >>>>>>>> Try copying that to /usr/share/alsa/ucm/chtrt5645/HiFi.conf >>>>>>>> >>>>>>>> -- >>>>>>>> Tanu >>>>>>>> >>>>>>>> >>>>>>>> I tried this fix, after substitute HiFI.conf file and reboot the laptop, >>>>>>>> sound configuration options changed, output sound still working, but input >>>>>>>> NOT. >>>>>>>> >>>>>>>> Something else to do ? >>>>>>>> >>>>>>>> Thanks. >>>>>>> >>>>>>> Apparently your laptop requires some special configuration for the mic >>>>>>> to work. There are a couple of different rt5645 UCM configurations >>>>>>> already in alsa-lib: >>>>>>> http://git.alsa-project.org/?p=alsa-lib.git;a=tree;f=src/conf/ucm;hb=HEAD >>>>>>> >>>>>>> You can try playing with "alsamixer -c1" to find out what settings need >>>>>>> to be changed. If you manage to find a working settings, then the UCM >>>>>>> configuration can be fixed. >>>>>>> >>>>>>> I'll add Hans de Goede to Cc in case he has any hints or is otherwise >>>>>>> interested (he has fixed input for some other laptops that use rt5645). >>>>>> >>>>>> I assume that when you say there is no input sound, you mean that the >>>>>> microphone build into the laptop is not working ? >>>>>> >>>>>> It could be that your laptop is using a digital mic rather then an analog one. >>>>>> >>>>>> To try for a digital mic on the 1st dmic input, copy: >>>>>> >>>>>> git.alsa-project.org/?p=alsa-lib.git;a=blob_plain;f=src/conf/ucm/ASUSTeKCOMPUTERINC.-T100HAN-1.0-T100HAN/HiFi.conf >>>>>> >>>>>> To /usr/share/alsa/ucm/chtrt5645/HiFi.conf >>>>>> >>>>>> *AND* put snd_soc_rt5645.quirk=0x0100 on the kernel commandline. >>>>>> >>>>>> If that does not work you can also try: >>>>>> >>>>>> snd_soc_rt5645.quirk=0x0200 >>>>>> snd_soc_rt5645.quirk=0x0300 >>>>>> snd_soc_rt5645.quirk=0x0400 >>>>>> >>>>>> There also is a second digital mic input, but there is no matching UCM file >>>>>> for that, so you would need to edit the ucm HiFi.conf file yourself, or >>>>>> play with alsamixer -c 1. To try and activate a dmic on the 2nd input try: >>>>>> >>>>>> snd_soc_rt5645.quirk=0x1000 >>>>>> snd_soc_rt5645.quirk=0x2000 >>>>>> snd_soc_rt5645.quirk=0x3000 >>>>>> >>>>>> Regards, >>>>>> >>>>>> Hans >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> pulseaudio-discuss mailing list >>>>>> pulseaudio-discuss at lists.freedesktop.org >>>>>> https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss