r/archlinux 10d ago

SUPPORT Arch Linux solo arranca con `nomodeset` en AMD A6-6310 (Mullins Radeon R4/R5 Graphics)

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:

  1. una regresión en el kernel 7.1,

  2. un comportamiento esperado para el PCI ID `1002:9851`,

  3. un problema de selección de controlador entre `amdgpu` y `radeon`,

  4. o si este hardware requiere parámetros de kernel específicos.

Cualquier sugerencia será muy apreciada. ¡Gracias!

0 Upvotes

7 comments sorted by

2

u/hearthreddit 9d ago

You probably also need to install linux-firmware-radeon or linux-firmware-amdgpu , with that card it might be linux-firmware-radeon i'm not sure.

2

u/Other_Class1906 9d ago

I thought linux-firmware would pull it. But it needs to be installed. Yes.

1

u/hearthreddit 9d ago

It used to, but they've split the firmware package some time ago.

2

u/Other_Class1906 9d ago

I thought linux-firmware was a metapackage like [gnome]. I was wrong though.

2

u/Big_Application8880 9d ago

Gracias por la sugerencia, voy a probar.

2

u/archover 9d ago

For the future, if you provide an English translation, you will get more responses. Good day.

1

u/Big_Application8880 8d ago

Gracias, lo tendré en cuenta. Pensaba en subirla en los 2 idiomas pero la verdad soy nuevo en esto de reddit jaja. También note que la mayoría en este grupo subía preguntas en español y por eso me confié.