Рейтинг:0

chtmax98090 - no sound on various distros, but sound on ONE

флаг sa

I'm seeing the exact same problem listed here on multiple flavors of Ubuntu.

I have searched far and wide for how to recover the audio functionality to absolutely no avail (I could list the links, but I would need to find them again and many were hidden in obscure corners of the interwebs). This particular problem matches my exact condition, given it is the same laptop model (Lenovo Yoga 11e Chromebook; Glimmer), and has the exact same issue (I can listen via bluetooth, HDMI output, but not headphone jack or system speakers). The audio control panel only shows six different HDMI audio outputs and sets up a Dummy Output by default.

Specifically, I see this issue on Lubuntu 20.4 LTS (kernel 5.11.0-27-generic on the USB drive), but NOT on Xubuntu 21.04 (kernel 5.11.0-16-generic on the USB drive and 5.11.0-40-generic on the system, with 5.11.0-38-generic as an alternate option on the system). I did notice that when I did an update on the 21.04, the sound stopped working. I then went back and chose NOT to update either Alsa or PulseAudio, and my sound works fine on it. On the PulseAudio Volume Control for Xubuntu 21.04 (on-system) and both USB flavors it lists the proper card (chtmax98090) and everything works flawlessly.

The solution offered in the above article also fails. I also copied the UCM2 folder from Xubuntu and attempted the above commands and that also has no effect.


This appears to be a similar situation to mine, as well.

Xubuntu (where the audio works):

lspci -v | grep -i audio
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
Subsystem: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
card 1: chtmax98090 [chtmax98090], device 0: 3 []
    Subdevices: 1/1
    Subdevice #0: subdevice #0
card 1: chtmax98090 [chtmax98090], device 1: Deep-Buffer Audio (*) []
    Subdevices: 1/1
    Subdevice #0: subdevice #0

The end of my /etc/modprobe.d/alsa-base.conf is verbatim as that in the post:

# Prevent abnormal drivers from grabbing index 0
    options bt87x index=-2
    options cx88_alsa index=-2
    options saa7134-alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    options snd-usb-audio index=-2
    options snd-usb-caiaq index=-2
    options snd-usb-ua101 index=-2
    options snd-usb-us122l index=-2
    options snd-usb-usx2y index=-2
    # Ubuntu #62691, enable MPU for snd-cmipci
    options snd-cmipci mpu_port=0x330 fm_port=0x388
    # Keep snd-pcsp from being loaded as first soundcard
    options snd-pcsp index=-2
    # Keep snd-usb-audio from beeing loaded as first soundcard
    options snd-usb-audio index=-2

And my AlsaMixer gives two devices. Selection Menu:

      Sound Card
-  (default)  
0  HDA Intel PCH  
1  chtmax98090 
   enter device name...

Each one described as below:

Card: HDA Intel PCH
Chip: Intel Valleyview2 HDMI
View: F3:[Playback] F4: Capture  F5: All
Item: S/PDIF

   [00]     [00]
< S/PDIF >S/PDIF 1

AND

Card: chtmax98090
Chip:
View: F3: Playback  F4: Capture  F5:[All]
Item: Headphone [dB gain: -31.00, -31.00]

With many level controls that are scrollable below that.

As for lspci -nn | grep -i audio:

00:1b.0 Audio device [0403]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller [8086:0f04] (rev 0e)

Now, for Lubuntu (where audio does NOT work; keep in mind this is running from the USB drive):

lspci -v | grep -i audio
00:1b.0 Audio device: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller (rev 0e)
Subsystem: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller

aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
card 1: chtmax98090 [chtmax98090], device 0: 3 []
    Subdevices: 1/1
    Subdevice #0: subdevice #0
card 1: chtmax98090 [chtmax98090], device 1: Deep-Buffer Audio (*) []
    Subdevices: 1/1
    Subdevice #0: subdevice #0

The end of my /etc/modprobe.d/alsa-base.conf is verbatim as that in the post:

# Prevent abnormal drivers from grabbing index 0
    options bt87x index=-2
    options cx88_alsa index=-2
    options saa7134-alsa index=-2
    options snd-atiixp-modem index=-2
    options snd-intel8x0m index=-2
    options snd-via82xx-modem index=-2
    options snd-usb-audio index=-2
    options snd-usb-caiaq index=-2
    options snd-usb-ua101 index=-2
    options snd-usb-us122l index=-2
    options snd-usb-usx2y index=-2
    # Ubuntu #62691, enable MPU for snd-cmipci
    options snd-cmipci mpu_port=0x330 fm_port=0x388
    # Keep snd-pcsp from being loaded as first soundcard
    options snd-pcsp index=-2
    # Keep snd-usb-audio from beeing loaded as first soundcard
    options snd-usb-audio index=-2

And my AlsaMixer gives two devices. Selection Menu:

      Sound Card
-  (default)  
0  HDA Intel PCH  
1  chtmax98090 
   enter device name...

Each one described as below:

Card: HDA Intel PCH
Chip: Intel Valleyview2 HDMI
View: F3:[Playback] F4: Capture  F5: All
Item: PCM [dB gain: 0.00, 0.00]

 100<>100   [00]    [00]
<  PCM   > S/PDIF S/PDIF 1

AND

Card: chtmax98090
Chip:
View: F3: Playback  F4: Capture  F5:[All]
Item: Headphone [dB gain: 0.00, 0.00]

With many level controls that are scrollable below that.

As for lspci -nn | grep -i audio:

00:1b.0 Audio device [0403]: Intel Corporation Atom Processor Z36xxx/Z37xxx Series High Definition Audio Controller [8086:0f04] (rev 0e)

With them being mostly the same results, I'm not sure what to do.

It's very curious to me why the chtmax98090 is seen under both flavors of Ubuntu, but only audible with Xubuntu.

Edit: Maybe now that I am ONLY mentioning flavors of Ubuntu, you can focus on the problem instead of whining about 'off-topic' comments.

Edit: Cleaned up some of original post and added kernel versions.


After some more digging into Alsa, I believe I can rule it out as the culprit. While audio-working Xubuntu 21.04 uses Alsa 1.2.4 and audio-not-working Lubuntu 20.04 LTS uses Alsa 1.2.2, unmentionable data points suggest at least this alone is not the issue (i.e. one uses Alsa 1.2.4, but still no sound).

The only other thing I can think of is the listing of the chtmax98090 in the PulseAudio mixer. As given in the first example, I only see a Dummy output under Lubuntu.


I hope to have a second machine of the same model by the weekend. There, I plan to install Lubuntu and compare and contrast the two flavors side-by-side instead of needing to reboot for continued testing. I am hopeful this can give me more insight as I continue to seek assistance here.

ChanganAuto avatar
флаг us
Все дистрибутивы, упомянутые в вопросе, кроме Lubuntu и Xubuntu, здесь не по теме. Вы можете отредактировать их и сосредоточиться только на Ubuntu или официальных производных Ubuntu. В противном случае ваш вопрос будет проигнорирован и/или закрыт.
флаг sa
Я включаю их, чтобы дать лучший контекст. Это дает понимание того, что это не /конкретно/ проблема Ubuntu. Кроме того, Mint и Kodachi, по крайней мере, начинались на основе Ubuntu. Но, ничего себе, если вы, ребята, собираетесь оставить действительный вопрос по устранению неполадок, я могу просто исключить это сообщество как полезное.
guiverc avatar
флаг cn
Пожалуйста, обратитесь к https://askubuntu.com/help/on-topic, Ubuntu и официальные *разновидности* Ubuntu (https://ubuntu.com/download/flavors) относятся к теме на этом сайте. Ссылка по теме предоставляет альтернативные сайты SE для операционных систем, отличных от Ubuntu. * Мне трудно понять, что вы на самом деле используете и о чем спрашиваете, поскольку большинство ОС, которые вы упоминаете, не относятся к теме на этом сайте. Если у вас есть флешка, которая работает; это ваш ответ, так как вы можете сравнить, что используется в этой системе (модули ядра и т. д.), чтобы исправить другие ОС, но ваш вопрос для меня сбивает с толку, поскольку большая часть его не по теме на этом сайте *
guiverc avatar
флаг cn
Вы не очень точны в деталях; Выпуски Ubuntu LTS предлагаются с двумя вариантами стека ядра; если вы используете ядро ​​GA, оно останется неизменным на протяжении всего срока службы продукта, где, если вы устанавливаете с использованием ISO, который по умолчанию содержит стек ядра HWE, он изменится в течение первых ~ двух лет жизни; то есть после обновления и перезагрузки.То же самое относится к Xubuntu или Lubuntu. Ubuntu и все *разновидности* (Lubuntu, Xubuntu и т. д.) используют одни и те же ядра, имеют одинаковый выбор стека; хотя установленный по умолчанию может отличаться для 20.04 и более поздних версий в ISO, используемом для установки, и может быть изменен после установки
флаг sa
Спасибо за попытку помочь мне в моей проблеме. Я установил (оба варианта) с помощью ISO, примененного к USB-накопителям через rufus. Версии указаны выше. Я добавлю версии ядра в исходный пост. Чтобы избавить вас от хлопот, Lubuntu является 5.11.0-27-универсальным, а Xubuntu — 5.11.0-40-универсальным. В Grub дополнительные параметры Xubuntu также предлагают 5.11.0-38-generic. Конечно, с USB Lubuntu другого варианта не предлагает. Кроме того, USB, с которого я установил Xubuntu, имеет ядро ​​​​5.11.0-16-generic (и звук все еще работает).
флаг sa
Интересно, что я немного покопался в Alsa и обнаружил, что и USB, и системный Xubuntu работают под управлением 1.2.4, а USB Lubuntu — под управлением 1.2.2. Глядя на [это] (https://www.ubuntuupdates.org/package/core/focal/main/updates/alsa-utils), кажется, что 1.2.2 является подходящей версией для Ubuntu 20.04, но не упоминается на 21.04. Неуместные точки данных начали предлагать это как проблему Alsa (1.1.3 и 1.2.2), но последняя (1.2.4) заставила вернуться к чертежной доске...
guiverc avatar
флаг cn
Ubuntu ISOS (включая *ароматы*) построены из пакетов; и все построены из одних и тех же пакетов; но строятся в определенное время. 20.04 означает выпуск от апреля 2020 г.; 21.04 означает выпуск в апреле 2021 года. При *респинах* запускается новый ISO; т.е. 20.04.1 — повтор 20.04 с более поздними пакетами; 20.04.2 и т. д. Для 20.04 я ожидаю, что `alsa-base | 1.0.25+dfsg-0ubuntu5 | очаг | все`, но в Интернете вы можете искать, используя https://packages.ubuntu.com/search?keywords=alsa&searchon=names&suite=all&section=all Примечание: каждый выпуск использует только свои собственные пакеты (используя кодовое имя выпуска; *focal* = 20.04)
guiverc avatar
флаг cn
Повторные вращения LTS ISO также имеют разные стеки ядра (и видео) после выпуска версии .2; т.е. 20.04.2 использовал стек ядра от 20.10; 20.04.3 использовал стек ядра от 21.04, 20.04.4 использует стек ядра от 21.10 и т. д. (20.04.4 все еще находится на стадии контроля качества/тестирования). https://wiki.ubuntu.com/Kernel/LTSEnablementStack https://wiki.ubuntu.com/Kernel/RollingLTSEnablementStack, поэтому точность (20.04 или 20.04.1? или 20.04.2? 20.04.3? и т. д.) имеет значение, особенно. при использовании *живых* носителей.
Рейтинг:0
флаг gp

Если вы запустите судо dmesg | грэп аудио и посмотрите ошибки прямой загрузки прошивки, затем попробуйте вручную скопировать софт-бин прошивка для /lib/прошивка/intel/soft-tplg/ папка. Смотрите инструкции в ответе нет звука из-за ошибки прямой загрузки прошивки для intel/sof-tplg/sof-byt-max98090.tplg

(Я не разработчик, а обычный пользователь, столкнувшийся с подобной проблемой. )

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.