Модули ядра для чипсета, iommu

Чёрт дёрнул купить ноут HP 17-ak041ur
Модуль ядра wi-fi жду.

[[email protected] ~]$ lspci -k
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1576
        Subsystem: Hewlett-Packard Company Device 8346
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 1577
        Subsystem: Hewlett-Packard Company Device 8346
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 98e4 (rev ea)
        Subsystem: Hewlett-Packard Company Device 8346
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 15b3
        Subsystem: Hewlett-Packard Company Device 8346
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157b
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 157c
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157b
00:08.0 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 1578
        Subsystem: Hewlett-Packard Company Device 8346
00:09.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 157d
00:09.2 Audio device: Advanced Micro Devices, Inc. [AMD] Device 157a
        Subsystem: Hewlett-Packard Company Device 8346
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 20)
        Subsystem: Hewlett-Packard Company FCH USB XHCI Controller
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 4b)
        Subsystem: Hewlett-Packard Company FCH SATA Controller [AHCI mode]
        Kernel driver in use: ahci
        Kernel modules: ahci
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 49)
        Subsystem: Hewlett-Packard Company FCH USB EHCI Controller
        Kernel driver in use: ehci-pci
        Kernel modules: ehci_pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 4b)
        Subsystem: Hewlett-Packard Company FCH SMBus Controller
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
        Subsystem: Hewlett-Packard Company FCH LPC Bridge
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b4
        Kernel driver in use: fam15h_power
        Kernel modules: fam15h_power
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 15b5
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360 / M440/M445] (rev ff)
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Kernel driver in use: r8169
        Kernel modules: r8169
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device d723
        Subsystem: Hewlett-Packard Company Device 8319

Просмотрев выхлоп lspci я выяснил что оказывается также нет модулей ядра для всех "Host bridge" а так же к IOMMU
Это как же так?
А я купил материнку от гигабайт с сокетом am3, не могу поставить arch из-за iommu контроллера, вернее если выключаю его в биосе, то система ставится, но работают только порты usb 3.0, а если включаю, то выдает кучу ошибок, грузится, но при этом работают только порты usb 2.0, пишут нужно править grub, но у меня его нет, я без загрузчика стартую, средствами efi. Растроен что проблема решается костылями, и то при этом страдает скорость передачи данных, вот тебе и linux, типа лучше с железом работает, ага...
DarkDigger
host bridge это как бы точка подключения по адресам видно что почти всё корректно работает просто есть пустые порты(где-то))).
а iommu это такой транслятор между физическим и духовным миром(в данном случаи тоже точка к которой ничего не подключено) если вы его включите у вас появятся устройства которые это поддерживают.
ну а пока он выключен будет как то так (ну либо у вас нет устройств поддерживающих iommu)

median
без загрузчика
один вопрос, как это работает? (для кругозора)
у вас в uefi есть возможность прописать пути к linux и initramfs?? (видил подобное в dell но как-то не было стимула проверять как это работает)
или без загрузчика в вашем понимании значит используя gummi(systemd-boot) и стандартная процедура с загрузкой начиная с boot*.efi ?

p.s. или вы монолитное ядро собрали и подcунули вместо boot*.efi?
Ошибки в тексте-неповторимый стиль автора©
Передача параметров ядра
Ссылки на вики,
если конечно это не просто троллинг или крик души
https://wiki.archlinux.org/index.php/Kernel_parameters
https://wiki.archlinux.org/index.php/Sysctl
median
А я купил материнку от гигабайт с сокетом am3, не могу поставить arch
У меня материнка от гигабайт с am3, всё прекрасно работает.
Вообщем посидел на федоре и смотря на унылый медленный dnf, решил разобраться, что не так с арчем, переустановил арч , разметил диски под mbr, создал обычный boot раздел, установил обычный grub2, зашел в /etc/default/grub , поправил GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=on iommu=pt" таким образом, далее сделал grub-mkconfig -o /boot/grub/grub.cfg , зашел в биос, включил iommu контроллер, перезагрузил, все работает, ошибок при старте нет, все usb работают.
median, какая у тебя материнка?
У меня GA-970A-UD3, проблем с IOMMU не было.
RusWolf
median, какая у тебя материнка?
У меня GA-970A-UD3, проблем с IOMMU не было.
GA-970A-DS3P
Ну теперь то точно нет проблем, вот что меня смутило, если ставишь на эту мать и мой проц fx6300 windows 10 x64 и virtualbox, то программа дает ставить только x32 операционки, хотя в биосе SVM mode включен, а вот в arch linux установил virtualbox, то в виртуалку спокойно установил win 10x64 работает нормально.
Вот подбешивает IOMMU, вроде все нормально, если обновлю хотя бы один пакет sudo pacman -Syu, перестает стартовать система, просит ввести root пароль, стоит сделать sudo mkinitcpio -p linux, как все начинает работать нормально, и система стартует быстро, и выключается быстро, вообщем пока не обновляю систему все работает хорошо, но после обновления хотя бы одного пакета, приходится вбивать sudo mkinitcpio -p linux
indeviral
это такой транслятор между физическим и духовным миром(в данном случаи тоже точка к которой ничего не подключено)
Матрица рулит. )
 
Зарегистрироваться или войдите чтобы оставить сообщение.