Не стартуют ядра ветки 4.1.х [Решено-проблема с драйвером snd_hda_intel]
Давненько не обращался к помощи, но тут забуксовал, с ядрами 4.0.х всё отлично работает, никаких нареканий к стабильности, машина сутками крутится. перепробовал все gentoo-sources из доступных ветки 4.1.х имею черный экран и единственную надпись "загружается ядро блаблабла..." никакой реакции на клавиатуру только хардрезет. Собираю ядро через oldconfig. как вообще увидеть ошибку, где смотреть?
железо:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D)
00:09.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port H)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 IDE Controller (rev 40)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 10h Processor Link Control
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
02:00.0 USB controller: Etron Technology, Inc. EJ168 USB 3.0 Host Controller (rev 01)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
везде используются встроенные в ядро драйвера.
- Для комментирования войдите или зарегистрируйтесь
тваюжмать я тут уже почти 10
тваюжмать я тут уже почти 10 лет зареген:)
А конфиг ядра?
>> Собираю ядро через oldconfig.
Т.е. копируете старый .config в каталог с новыми исходниками, после чего make oldconfig? Именно так?
Как насчёт опций CONFIG_DRM=y и CONFIG_DRM_RADEON=y?
Подгружены ли firmwares для видеокарты? (пакет linux-firmware, соответствующие опции в ядре CONFIG_*FIRMWARE*)?
WiseLord написал(а): >>
имеено копирую конфиг и тд. и карточки nvidia со встроенными дровами,
lspci на рабочем ядре так выдаёт:
...
01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2)
Subsystem: ASUSTeK Computer Inc. GT218 [GeForce 210]
Kernel driver in use: nouveau
Kernel modules: nouveau
...
Да, насчёт CONFIG_DRM_RADEON
Да, насчёт CONFIG_DRM_RADEON я погорячился, среди холста с ATI/AMD не разглядел, что видеокарта-то NVidia.
.
Ну так што, скоро за юбилей налакаемся? :)
отож
отож
ciklop написал(а): тваюжмать
Ёшкин кот, ты не одинок :-)
имеет смысл проверить опции
имеет смысл проверить опции командной строки ядра в grub.conf
У меня например дракут при создании initrd выдал cmdline вида "rootfstype=rw roootfs=id" и еще несколько в таком же духе. И пока я ее не записал в /etc/default/grub и не перегенерил конфиг, ничего не работало
делаю # grub2-mkconfig -o
делаю
в обязательном порядке
00:14.2 Audio device:
собрал ядро с нормальным фреймбуфером, и увидел что кернелпаник что-то там про snd_hda_Intel часто упоминает, всё в конфиге ядра сделал модулем касаемое сего аудио драйвера и о чудо, ядро не запаниковало.
Всем спасибо.