# Resolución de errores PCIe RxErr durante la instalación de Proxmox VE en una BMAX B6 Plus (Intel Core i7-1065G7)

- Link: https://binariocero.com/linux/resolucion-de-errores-pcie-rxerr-durante-la-instalacion-de-proxmox-ve-en-una-bmax-b6-plus-intel-core-i7-1065g7
- Published: 2026-08-04T19:20:12+02:00
- Author: Juan José Fernández Durán

![Loading](https://binariocero.com/wp-content/plugins/page-views-count/ajax-loader-
2x.gif)

Durante la instalación de **Proxmox VE** sobre un mini PC **BMAX B6 Plus** equipado
con un procesador **Intel Core i7-1065G7 (Ice Lake)** y un SSD **Realtek RTS5765DL
NVMe DRAM-less**, puede producirse un comportamiento inesperado consistente en reinicios
espontáneos durante el arranque del kernel o inmediatamente después de finalizar
la carga del sistema.

Aunque inicialmente el problema puede parecer relacionado con Proxmox o con el propio
kernel de Linux, el origen se encuentra en una incompatibilidad entre la gestión
de energía del bus PCI Express (ASPM) y determinados controladores NVMe Realtek.

Este artículo describe el problema, el proceso de diagnóstico y la solución definitiva.

# Entorno

**Hardware**

 * Equipo: BMAX B6 Plus
 * Procesador: Intel Core i7-1065G7 (Ice Lake)
 * Chipset Intel Ice Lake-LP
 * SSD NVMe: Realtek RTS5765DL (DRAM-less)
 * BIOS AMI V1.3_226 (12/06/2023)

**Software**

 * Proxmox VE 9
 * Kernel Linux 6.x

# Síntomas

Durante el arranque pueden producirse uno o varios de los siguientes síntomas:

 * Reinicio espontáneo del equipo.
 * Bloqueo durante la carga del kernel.
 * Reinicios aleatorios pocos segundos después del arranque.
 * Mensajes repetitivos relacionados con PCI Express.

En los registros del sistema aparecen errores similares a los siguientes:

    ```wp-block-code
    Aug 04 08:58:29 nodo kernel: pcieport 0000:00:1c.4: device [8086:38bc] error status/mask=00000001/00002000
    Aug 04 08:58:29 nodo kernel: pcieport 0000:00:1c.4: [0] RxErr (First)

    Aug 04 08:58:39 nodo kernel: pcieport 0000:00:1c.4:
    AER: Correctable error message received from 0000:00:1c.4

    Aug 04 08:58:39 nodo kernel:
    PCIe Bus Error:
    severity=Correctable
    type=Physical Layer
    (Receiver ID)
    ```

# Análisis del problema

Mediante el comando:

    ```wp-block-code
    lspci -tv
    ```

se obtiene la siguiente topología PCIe:

    ```wp-block-code
    00:1c.4
     └── 03:00.0
          Realtek RTS5765DL NVMe SSD Controller
    ```

Esto confirma que los errores proceden del enlace PCI Express que comunica el chipset
Intel con el controlador NVMe.

El mensaje:

    ```wp-block-code
    RxErr
    ```

indica un error físico de recepción (Receiver Error) en el enlace PCIe.

La presencia de:

    ```wp-block-code
    severity=Correctable
    ```

significa que el hardware consigue corregir el error automáticamente mediante el
mecanismo **PCI Express Advanced Error Reporting (AER)**.

Aunque el error sea corregible, la repetición continua de estos eventos puede provocar
inestabilidad durante el arranque del sistema.

# Causa

El problema no está provocado por Proxmox.

Tampoco corresponde a un fallo del kernel.

La causa reside en una incompatibilidad entre:

 * Intel Ice Lake
 * Controlador NVMe Realtek RTS5765DL
 * Active State Power Management (ASPM)
 * Estados avanzados de ahorro energético del dispositivo NVMe

Cuando el kernel habilita ASPM y los estados profundos de ahorro de energía del 
SSD, el enlace PCIe comienza a registrar errores físicos (RxErr), que en determinados
equipos terminan provocando bloqueos o reinicios.

# Diagnóstico

Los siguientes comandos permiten identificar el dispositivo responsable.

Mostrar la topología PCIe:

    ```wp-block-code
    lspci -tv
    ```

Mostrar información detallada del puente PCIe:

    ```wp-block-code
    lspci -vv -s 00:1c.4
    ```

Comprobar el controlador NVMe:

    ```wp-block-code
    nvme list
    ```

# Solución

La solución consiste en desactivar dos mecanismos de ahorro energético durante el
arranque del kernel:

 * PCI Express Active State Power Management (ASPM)
 * Estados profundos de ahorro energético del controlador NVMe

Editar el archivo:

    ```wp-block-code
    nano /etc/default/grub
    ```

Modificar la línea:

    ```wp-block-code
    GRUB_CMDLINE_LINUX_DEFAULT="quiet"
    ```

por:

    ```wp-block-code
    GRUB_CMDLINE_LINUX_DEFAULT="quiet pcie_aspm=off nvme_core.default_ps_max_latency_us=0"
    ```

Actualizar GRUB:

    ```wp-block-code
    update-grub
    ```

Reiniciar el sistema:

    ```wp-block-code
    reboot
    ```

# Explicación de los parámetros

## pcie_aspm=off

Deshabilita completamente **Active State Power Management** del bus PCI Express.

Con ello se evita que el enlace PCIe entre el chipset Intel y el SSD cambie continuamente
entre distintos estados de ahorro energético.

En este hardware concreto elimina los errores:

    ```wp-block-code
    PCIe Bus Error
    RxErr
    ```

## nvme_core.default_ps_max_latency_us=0

Impide que el controlador NVMe utilice estados avanzados de bajo consumo (Power 
States).

Esto evita que el SSD Realtek entre en modos de suspensión desde los cuales algunos
firmwares presentan problemas al reactivar el enlace PCIe.

# Resultado

Tras aplicar ambos parámetros:

 * Desaparecen los reinicios espontáneos.
 * El sistema arranca correctamente.
 * Proxmox funciona de forma estable.
 * El registro del kernel deja de mostrar errores continuos relacionados con RxErr.

# Consideraciones

Esta solución no reduce el rendimiento del SSD.

Su único efecto es impedir determinados mecanismos de ahorro energético.

En un servidor Proxmox este cambio es totalmente asumible, ya que la estabilidad
del sistema es prioritaria frente a un ahorro energético mínimo.

# Recomendaciones adicionales

Para maximizar la estabilidad del sistema se recomienda:

 * Mantener el modo de arranque UEFI.
 * Desactivar Secure Boot.
 * Mantener actualizada la BIOS.
 * Activar Intel VT-x y VT-d para virtualización.
 * Verificar periódicamente el estado SMART del SSD mediante:

    ```wp-block-code
    smartctl -a /dev/nvme0
    ```

Si en el futuro se sustituye el SSD, modelos como Samsung 970 EVO Plus, WD Blue 
SN570/SN580 o Crucial P3 Plus presentan una excelente compatibilidad con Proxmox.

# Conclusión

Los errores **PCIe RxErr** observados durante la instalación de Proxmox en una **
BMAX B6 Plus con Intel Core i7-1065G7** no son consecuencia de un fallo del sistema
operativo, sino de una incompatibilidad entre el controlador **Realtek RTS5765DL
NVMe**, la gestión de energía PCI Express y determinados kernels Linux.

La incorporación de los parámetros:

    ```wp-block-code
    pcie_aspm=off nvme_core.default_ps_max_latency_us=0
    ```

elimina la inestabilidad del enlace PCIe, permitiendo un funcionamiento completamente
estable del sistema y convirtiéndose en una solución sencilla, reproducible y permanente
para este hardware.
