Hi,
On 07/05/2018 08:22 PM, Gustavo Duarte wrote:
Hi Hans,
I'm using the latest of Ubuntu 16.04, >
4.15.0-23-generic
Ah, You need at least kernel 4.16 for analog mics to work with chtrt5645
devices.
Regards,
Hans
Regards.
On Thu, Jul 5, 2018 at 11:47 AM Hans de Goede <hdego...@redhat.com
<mailto:hdego...@redhat.com>> wrote:
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 <hdego...@redhat.com
<mailto:hdego...@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 <hdego...@redhat.com
<mailto:hdego...@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 <hdego...@redhat.com
<mailto:hdego...@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
<http://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@lists.freedesktop.org
<mailto:pulseaudio-discuss@lists.freedesktop.org>
>>>>>> https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss