web-dev-qa-db-fra.com

pci-stub ne réclamant pas de carte radeon, uniquement le périphérique audio, pilote radeon réclamant des graphismes à la place

j'essaie de lier ma carte radeon de rechange à pci-stub sur kubuntu 15.04, ive obtenu ceci pour mes options de démarrage

dmesg | grep pci-stub

[0.000000] Ligne de commande: BOOT_IMAGE =/vmlinuz-3.19.0-15-generic racine =/dev/mapper/kubuntu - vg-root ou éclaboussure silencieuse pci-stub.ids = 1002: 6779,1002: aa98 vt.handoff = 7

mais plus tard dans la sortie je reçois cette

[4.349476] pci-stub: ajoutez 1002: 6779 sous = FFFFFFFF: FFFFFFFF cls = 00000000/00000000

[4.349485] pci-stub: ajoutez 1002: AA98 sub = FFFFFFFF: FFFFFFFF cls = 00000000/00000000

[4.349504] pci-stub 0000: 02: 00.1: revendiqué par stub

je me suis félicité pour radeon dans ma sortie dmesg, et en effet sa seule réclamation du périphérique de sortie audio et des radeons prenant le périphérique graphique, quelqu'un sait ce qui se passe?

lspci | Radeon

01: 00.0 Contrôleur compatible VGA: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM/R9 280X]

01: 00.1 Périphérique audio: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT Audio HDMI [Série Radeon HD 7970]

02: 00.0 Contrôleur compatible VGA: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [OEM Radeon HD 6450/7450/8450/R5 230]

02: 00.1 Périphérique audio: Advanced Micro Devices, Inc. [AMD/ATI] Audio HDMI Caicos [Série Radeon HD 6400]

lspci -n | 2h00.

02: 00.0 0300: 1002: 6779
02: 00.1 0403: 1002: aa98
3
anon

Cela se produit parce que le module radeon prend le contrôle du périphérique avant pci-stub. Vous devez donc inverser l'ordre de chargement.

Liste noire le module radeon:

$ echo blacklist radeon | Sudo tee -a /etc/modprobe.d/blacklist.conf

Et ajoutez le module à initramfs:

$ echo radeon | Sudo tee -a /etc/initramfs-tools/modules
$ Sudo update-initramfs -u

Après, redémarrez. Problème résolu!

2
Marcus

Ma solution à ce problème était la procédure indiquée par Marcus, mais avec les modifications suivantes:

Liste noire du module radeon (amdgpu):

echo "blacklist amdgpu" | Sudo tee -a /etc/modprobe.d/blacklist.conf

Et ajoutez ensuite le module à initramfs:

echo amdgpu | Sudo tee -a /etc/initramfs-tools/modules
0
Daniel