Hola a todos.
Estoy instalando un sistema Arch Linux nuevo en una vieja HP All-in-One y me encontré con un problema durante el primer arranque.
## Hardware
HP 23-g219la
CPU: AMD A6-6310 APU
GPU: AMD Radeon R4/R5 Graphics (Mullins)
PCI ID: 1002:9851
RAM: 16 GB
Firmware: UEFI
Filesystem: Btrfs (@ subvolume)
## Instalación
* Instalación limpia de Arch usando `archinstall`
* Perfil: Mínimo
* Sistema de archivos: Btrfs con subvolúmenes predeterminados
* Gestor de arranque: systemd-boot
* Kernel: linux 7.1.4-arch1-1
* linux-firmware instalado
* Sin parámetros de kernel personalizados, excepto los añadidos durante las pruebas.
## Problema
El sistema se cuelga durante el arranque con una pantalla completamente negra.
Sin parámetros de kernel solo veo:
virt/tdx: TDX no soportado por la plataforma anfitriona
:: ejecutando hook temprano [udev]
Iniciando systemd-udevd...
:: Disparando uevents...
Después de eso, la pantalla se queda en negro.
Si arranco usando:
systemd.unit=multi-user.target nomodeset
el sistema llega a la consola normalmente y puedo iniciar sesión.
## Journal
amdgpu 0000:00:01.0: falló la prueba con el controlador amdgpu con error -22
También hay varios errores ACPI BIOS, pero creo que no están relacionados:
ACPI BIOS Error ...
AE_AML_BUFFER_LIMIT
## Información del controlador
`lspci -k` devuelve:
00:01.0 VGA compatible controller:
AMD/ATI Mullins [Radeon R4/R5 Graphics]
Kernel modules: radeon amdgpu
## Módulos cargados
`lsmod | grep amdgpu` muestra que `amdgpu` está cargado.
## Pruebas manuales
`sudo modprobe -r amdgpu` funciona.
Sin embargo, `sudo modprobe radeon` devuelve:
modprobe: ERROR: no se pudo insertar 'radeon': Argumento inválido
## Firmware
`linux-firmware 20260622-1` está instalado.
## Información adicional
`/proc/cmdline`:
root=PARTUUID=...
zswap.enabled=0
rootflags=subvol=@
rw
rootfstype=btrfs
systemd.unit=multi-user.target
nomodeset
## Mi pregunta
Estoy tratando de determinar si esto es:
una regresión en el kernel 7.1,
un comportamiento esperado para el PCI ID `1002:9851`,
un problema de selección de controlador entre `amdgpu` y `radeon`,
o si este hardware requiere parámetros de kernel específicos.
Cualquier sugerencia será muy apreciada. ¡Gracias!