Здравствуйте. Мне попал в руки старенький нетбук Asus Eee Pc 1000 с первым атомом на борту, который не умеет даже в 64 бит, 1 гигом оперативки и древним SSD на 40 гигабайт. Решил отчасти из спортивного интереса, отчасти из некоторых соображений вдохнуть в него жизнь, снёс установленную там XP и установил Lubuntu 18.04. Последнюю с поддержкой 32 бит. Решил также скомпилировать для него ядро по трём соображениям - во первых убрать по максимуму всё лишнее и оставить лишь то, что нужно для его работы. Во вторых оптимизировать под железо. В третьих - раз древний ssd, то и файловую систему хотелось использовать щадящую, то есть f2fs, для чего её поддержку пришлось включить в состав самого ядра, а не модуля. В результате всех мытарств получилось вполне шустрое компактное ядро. Загрузка происходит быстро, работа тоже настолько, насколько это вообще возможно для такого железа. Даже в интернете вполне сносно можно работать, разве что кроме просмотра видео в хорошем разрешении. Не ожидал, но оказывается Vivaldi до сих пор предоставляет 32 битные deb пакеты. Всё хорошо за исключением одного косяка - не работает аудио. Звуковых карт не обнаруживается вовсе ни одной. cat /proc/asound/cards выдаёт:
--- no soundcards ---
Но при этом lspci -v:
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. NM10/ICH7 Family High Definition Audio Controller
Flags: fast devsel, IRQ 16
Memory at f7eb8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: snd_hda_intel
то есть модуль подгружается, ядро оборудование видит.
В dmesg вроде никаких ошибок нету. Подозреваю, что какие то опции в ядре не включил, но какие ? Буду очень благодарен за подсказку. PS При загрузке с Live образа Lubuntu звук есть.