Я пытаюсь связать свою запасную карту Radeon с тупиком PCI на kubuntu 15.04, у меня есть это для моих параметров загрузки
dmesg | grep тупик PCI
[0.000000] Командная строка: BOOT_IMAGE =/vmlinuz-3.19.0-15-generic базируются =/dev/mapper/kubuntu - vg-корень ro тихий всплеск pci-stub.ids=1002:6779,1002:aa98 vt.handoff=7
но позже в выводе я получаю это
[4.349476] тупик PCI: добавьте 1002:6779 sub=FFFFFFFF:FFFFFFFF cls=00000000/00000000
[4.349485] тупик PCI: добавьте 1002:AA98 sub=FFFFFFFF:FFFFFFFF cls=00000000/00000000
[4.349504] тупик PCI 0000:02:00.1: требуемый тупиком
я держал для Radeon в моем выводе dmesg и действительно его единственного требования устройства звукового вывода и Radeon, берущих графическое устройство, кто-либо знает то что, черт возьми, продолжается?
lspci | Radeon
01:00.0 VGA совместимый контроллер: Advanced Micro Devices, Inc. [AMD/ATI] Таити XT [Radeon HD 7970/8970 OEM / R9 280X]
Аудиоустройство 01:00.1: Advanced Micro Devices, Inc. [AMD/ATI] Таити Аудио XT HDMI [Radeon HD 7970 Series]
02:00.0 VGA совместимый контроллер: Advanced Micro Devices, Inc. [AMD/ATI] Кайкос [Radeon HD 6450/7450/8450 / R5 230 OEM]
Аудиоустройство 02:00.1: Advanced Micro Devices, Inc. [AMD/ATI] Аудио Кайкос HDMI [Radeon HD 6400 Series]
lspci-n | grep 2:00.
02:00.0 0300: 1002:6779
02:00.1 0403: 1002:aa98
Это происходит, потому что radeon
модуль берет под свой контроль устройство перед тупиком PCI, таким образом, необходимо инвертировать порядок загрузки.
Черный список radeon
модуль:
$ echo blacklist radeon | sudo tee -a /etc/modprobe.d/blacklist.conf
И добавляют модуль к initramfs:
$ echo radeon | sudo tee -a /etc/initramfs-tools/modules
$ sudo update-initramfs -u
После, перезагрузка. Проблема решена!
Моя фиксация к этому была шагами, обозначенными Marcus, но со следующими изменениями:
Поместите в черный список Radeon (amdgpu) модуль:
echo "blacklist amdgpu" | sudo tee -a /etc/modprobe.d/blacklist.conf
И затем добавьте модуль к initramfs:
echo amdgpu | sudo tee -a /etc/initramfs-tools/modules