Hi,
I am trying to get external GPU working with the Armbian - Radeon HD 6670, that should use the radeon driver (not the newer amdgpu).
I use trixie:
v26.08 rolling for Orange Pi RV2 running Armbian Linux 6.18.41-current-spacemit
Packages: Debian stable (trixie)
with kernel options:
Device Drivers--- >Graphics support--->Direct Rendering Manager--->ATI Radeon
Device Drivers--- >Graphics support--->Frame buffer Devices--->ATI Radeon display support
I installed:
sudo apt install firmware-amd-graphics
The card seems to be detected:
lspci
0001:00:00.0 PCI bridge: SpacemiT X60 PCIe 2.0 x2 Root Complex (rev 01)
0001:01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961/SM963
0002:00:00.0 PCI bridge: SpacemiT X60 PCIe 2.0 x2 Root Complex (rev 01)
0002:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks XT [Radeon HD 6670/7670]
0002:01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks HDMI Audio [Radeon HD 6500/6600 / 6700M Series]
But the screen stays power off. There is no 'radeon' module (checked with lsmod and modprobe) for some reason. Nothing in dmesg.
$ sudo modprobe radeon
modprobe: FATAL: Module radeon not found in directory /lib/modules/6.18.41-current-spacemit
The module seems to be built, but not transferred to the OS image:
$ locate radeon.ko
/home/adi/build/cache/sources/linux-kernel-worktree/6.18__spacemit__riscv64/drivers/gpu/drm/radeon/.radeon.ko.cmd
/home/adi/build/cache/sources/linux-kernel-worktree/6.18__spacemit__riscv64/drivers/gpu/drm/radeon/radeon.ko
———
As side note, I got the card working with Orange Pi 1.0.0 Noble Linux 6.6.63-ky: text and graphics modes, but without acceleration.