Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Нет звука? Вас не устраивает качество звучания? Вы попали по адресу.
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
d0br0
Сообщения: 5
Зарегистрирован: 31 май 2018, 16:02

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение d0br0 » 31 май 2018, 17:46

Доброго вечера!
Убил кучу времени, гуглил, искал по форрумам.

Интересует вопрос: как правильно пересобрать Ядро / Поставить новое.
На моём ноутбуке ASUS R209HA не работает звук. Вообще не видит устройство вывода. Оказалось, что аудио чип расположен на плате подключенной по
I2C интерфейсу. Если можно как-то включить поддержку без пересборки, внимательно выслушаю.

1) Какие пакеты ставить для сборки (gcc etc.)? Смотрел тут требования, всё стоит.
2) Какое ядро и откуда качать?
3) Как собрать из того, что сейчас установлено?

Пробовал ставить последнюю версию по статье, не получилось, выдавал ошибку, что хедеры ядра не найдены, хотя они стоят.

Вывод uname -r
4.13.0-43-generic
System:    Host: d0br0-E200HA Kernel: 4.13.0-43-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: Cinnamon 3.6.7 (Gtk 3.18.9-1ubuntu3.3)
           Distro: Linux Mint 18.3 Sylvia
Machine:   Mobo: ASUSTeK model: E200HA v: 1.0
           Bios: American Megatrends v: E200HA.303 date: 12/21/2016
CPU:       Quad core Intel Atom x5-Z8300 (-MCP-) cache: 1024 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 11520
           clock speeds: max: 1840 MHz 1: 581 MHz 2: 782 MHz 3: 493 MHz
           4: 512 MHz
Graphics:  Card: Intel Device 22b0 bus-ID: 00:02.0
           Display Server: X.Org 1.18.4 drivers: intel (unloaded: fbdev,vesa)
           Resolution: 1366x768@60.01hz
           GLX Renderer: Mesa DRI Intel HD Graphics (Cherrytrail)
           GLX Version: 3.0 Mesa 17.2.8 Direct Rendering: Yes
Audio:     Card Intel HDMI/DP LPE Audio driver: HdmiLpeAudio
           Sound: Advanced Linux Sound Architecture v: k4.13.0-43-generic
Network:   Card: Qualcomm Atheros Device 0042
           driver: ath10k_pci bus-ID: 01:00.0
           IF: wlp1s0 state: up speed: N/A duplex: N/A mac: <filter>
Drives:    HDD Total Size: NA (-) ID-1: /dev/mmcblk0 model: N/A size: 31.3GB
Partition: ID-1: / size: 27G used: 6.5G (27%) fs: ext4 dev: /dev/mmcblk0p2
           ID-2: swap-1 size: 2.04GB used: 0.00GB (0%) fs: swap dev: /dev/mmcblk0p3
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 46.0C mobo: N/A
           Fan Speeds (in rpm): cpu: 0
Info:      Processes: 205 Uptime: 30 min Memory: 1133.3/1888.3MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 


Буду рад советам.

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение AlexZ » 31 май 2018, 18:14

d0br0 писал(а):
31 май 2018, 17:46
Если можно как-то включить поддержку без пересборки
Новый ноут, пробуй новые ядра сперва - 4.15 через Менеджер обновлений или 4.16 через UKUU


Автор темы
d0br0
Сообщения: 5
Зарегистрирован: 31 май 2018, 16:02

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение d0br0 » 31 май 2018, 19:20

AlexZ писал(а):
31 май 2018, 18:14
через Менеджер обновлений или 4.16 через UKUU
Поставил. При установке выдавал ошибки. Скопировать не смог.
Сейчас работает система на 4.16.13-041613-generic

Звука так и нет. Нужно пересобирать ядро с поддержкой этого драйвера.


Автор темы
d0br0
Сообщения: 5
Зарегистрирован: 31 май 2018, 16:02

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение d0br0 » 31 май 2018, 19:45

Скачал с linux.org последнюю стабильную версию ядра. Распаковал исходники из папок загрузок. Запускаю так:

make mrproper
make menuconfig


Получаю такое:
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:97:23: fatal error: sys/types.h: Нет такого файла или каталога
compilation terminated.
scripts/Makefile.host:90: ошибка выполнения рецепта для цели «scripts/basic/fixdep»
make[1]: *** [scripts/basic/fixdep] Ошибка 1
Makefile:463: ошибка выполнения рецепта для цели «scripts_basic»
make: *** [scripts_basic] Ошибка 2

Аватара пользователя

WWolf
Сообщения: 997
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 362 раза
Поблагодарили: 235 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение WWolf » 31 май 2018, 19:50

d0br0, что, и на младших ядрах там например 4,10 молчит?
а поддержка i2c в ядре по дефолту как бы... а устройства подключаются или модульно или в ядре...
так что ты что-то не так понял крича что i2c нет :)

Аватара пользователя

AlexZ
Сообщения: 1016
Зарегистрирован: 06 янв 2018, 18:06
Решено: 2
Откуда: Горно-Алтайск
Благодарил (а): 149 раз
Поблагодарили: 116 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение AlexZ » 31 май 2018, 20:01

d0br0 писал(а):
31 май 2018, 19:20
Звука так и нет. Нужно пересобирать ядро с поддержкой этого драйвера.
Никогда не пересобирал, не смогу помочь в этом плане.
d0br0 писал(а):
31 май 2018, 19:45
Скачал с linux.org последнюю стабильную версию ядра
4.16.13 пока и есть последнее. Да и скоро финальное 4.17 выйдет
4.17 rc.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

WWolf
Сообщения: 997
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 362 раза
Поблагодарили: 235 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение WWolf » 31 май 2018, 20:10

d0br0, я так понимаю это тебе должно помочь
http://www.linuxant.com/alsa-driver/

Аватара пользователя

slant
Сообщения: 1634
Зарегистрирован: 21 июн 2017, 15:09
Решено: 24
Благодарил (а): 11 раз
Поблагодарили: 687 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение slant » 31 май 2018, 20:20

d0br0 писал(а):
31 май 2018, 19:20
Звука так и нет. Нужно пересобирать ядро с поддержкой этого драйвера.
Не страдайте фигней, судя по выводу inxi - все у вас и так определилось и загружено. Во всяком случае, звуковое устройство есть и драйвер опознан и подгружен.
А звука нет скорее всего просто потому, что он либо вырублен в alsa на низком уровне (консольный alsamixer в помощь), либо вывод идет не на колонки а фиг знает куда - здесь могут быть варианты. Ставьте pavucontrol и разбирайтесь - что он показывает.

Аватара пользователя

WWolf
Сообщения: 997
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 362 раза
Поблагодарили: 235 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение WWolf » 31 май 2018, 20:25

slant писал(а):
31 май 2018, 20:20
по выводу inxi
по нему я как раз вижу что звук в hdmi то у него есть, а вот обычную звуковую линух не видит :)

должно ж быть что-то типа такого

Код: Выделить всё

Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller driver: snd_hda_intel
           Card-2 Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.13.0-43-generic
а у него банан с норм звучкой

Аватара пользователя

WWolf
Сообщения: 997
Зарегистрирован: 13 фев 2018, 21:51
Решено: 4
Откуда: Краснодар
Благодарил (а): 362 раза
Поблагодарили: 235 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение WWolf » 31 май 2018, 20:28

d0br0, стоп... а ты не просто по hdmi его подрубил и ждёшь вывода в обычную звучку? :)

В сети
Аватара пользователя

vir0id
Сообщения: 1929
Зарегистрирован: 19 дек 2017, 15:48
Решено: 8
Откуда: Рига
Благодарил (а): 145 раз
Поблагодарили: 206 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение vir0id » 01 июн 2018, 02:19

d0br0 писал(а):
31 май 2018, 17:46
Audio: Card Intel HDMI/DP LPE Audio driver: HdmiLpeAudio
Sound: Advanced Linux Sound Architecture v: k4.13.0-43-gene
slant писал(а):
31 май 2018, 20:20
Не страдайте фигней, судя по выводу inxi - все у вас и так определилось и загружено. Во всяком случае, звуковое устройство есть и драйвер опознан и подгружен.
А звука нет скорее всего просто потому, что он либо вырублен в alsa на низком уровне (консольный alsamixer в помощь), либо вывод идет не на колонки а фиг знает куда

Аватара пользователя

Unborn
Сообщения: 1767
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 251 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение Unborn » 01 июн 2018, 05:47

d0br0 писал(а):
31 май 2018, 17:46
На моём ноутбуке ASUS R209HA не работает звук.
Чип там Conexant. Вывод cat /proc/asound/pcm покажи.
Можешь и погуглить, например - https://www.linux.org.ru/forum/linux-hardware/6960141
http://help.ubuntu.ru/wiki/alsa
https://www.linux.org.ru/forum/desktop/12080402
С ядра 4.4 уже должно и так работать. А если собирать ядро, так тогда вообще все под конкретно твое железо, и сразу с патчами под ЦП, планировщики и т.д. и т.п. И брать исходники не ванильного ядра или бестолковки от Каноникал, а например pf или zen. И собирать само собой не на твоем говнонедобуке планшете с клавиатурой.
Процесс творческий, долгий, муторный, 10 раз подумай, оно тебе нужно? Потому что там и Вин10 то специально под модель железки сделана.
Интел Квик Синк ковырять на Минт - только время терять, а без на https://market.yandex.ru/product/141661 ... track=tabs качественной графике без тормозов не получится. С Линукс такие модели - переносная дешевая печатная машинка.


Автор темы
d0br0
Сообщения: 5
Зарегистрирован: 31 май 2018, 16:02

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение d0br0 » 01 июн 2018, 05:51

WWolf писал(а):
31 май 2018, 19:50
так что ты что-то не так понял крича что i2c нет
Возможно, брал инфу вот отсюда и ещё с пару страничек. Там указано, что динамики и сама плата с выходом на наушники подключена через данный интерфейс.
Клавиатура, кстати тоже не работает по умолчанию, нужно ставить из под OEM разработчика дистрибутив.
WWolf писал(а):
31 май 2018, 20:10
d0br0, я так понимаю это тебе должно помочь
Попробую этот вариант сегодня, но врядли поможет. Пол года назад возился с этим, не вышло.
slant писал(а):
31 май 2018, 20:20
Во всяком случае, звуковое устройство есть и драйвер опознан и подгружен.
В выводе действительно есть устройство, но это стандартное, чтобы звук через HDMI передавать. На ноуте разъём есть такой. А вот стандартного вывода на колонки нету.
WWolf писал(а):
31 май 2018, 20:28
стоп... а ты не просто по hdmi его подрубил и ждёшь вывода в обычную звучку?
нет )) HDMI не использую, жду звук на 2-х динамиках и в джеке 3.5


Автор темы
d0br0
Сообщения: 5
Зарегистрирован: 31 май 2018, 16:02

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение d0br0 » 01 июн 2018, 06:02

Unborn, Благодарю за подробный ответ.
Unborn писал(а):
01 июн 2018, 05:47
Вывод cat /proc/asound/pcm покажи.
00-00: HdmiLpeAudio : Intel HDMI/DP LPE Audio : playback 1
00-01: HdmiLpeAudio : Intel HDMI/DP LPE Audio : playback 1
00-02: HdmiLpeAudio : Intel HDMI/DP LPE Audio : playback 1
Unborn писал(а):
01 июн 2018, 05:47
не на твоем говнонедобуке планшете с клавиатурой
Верно подмечено
Unborn писал(а):
01 июн 2018, 05:47
Линукс такие модели - переносная дешевая печатная машинка
Да, верно. Задумывалась как походный вариант в альтернативу моему тяжёлому MacBook Pro 15.
Посоветуйте какой можно взять, в пределах 15-20к чтобы наш минт шустро работал и из коробки)) ?

Аватара пользователя

Unborn
Сообщения: 1767
Зарегистрирован: 03 сен 2016, 10:36
Решено: 24
Благодарил (а): 4 раза
Поблагодарили: 251 раз

Пересобрать ядро с поддержкой I2C на LM 18.3 cinnamon x64

Сообщение Unborn » 01 июн 2018, 06:49

d0br0 писал(а):
01 июн 2018, 06:02
Посоветуйте какой можно взять, в пределах 15-20к чтобы наш минт шустро работал и из коробки)) ?
Начиная с i3. Пентиумы, Целероны, которые N - такая же хрень будет из-за графики. Но новый ноут с i3 за 15-20к - не знаю.
d0br0 писал(а):
01 июн 2018, 06:02
00-00: HdmiLpeAudio : Intel HDMI/DP LPE Audio : playback 1
00-01: HdmiLpeAudio : Intel HDMI/DP LPE Audio : playback 1
00-02: HdmiLpeAudio : Intel HDMI/DP LPE Audio : playback 1
Тут ты и сам уже наверно понял, что Conexant-ом тут и не пахнет. Аналогового аудио нет. Проверь в УЕФИ на вкл. - выкл. аудио и сними пробу с оборудования.
Может модуль просто не подгружается. По линкам, которые давал пройди.

Вернуться в «Звуковые карты»