
Según lo que leí, rsyslog generalmente se usa para procesar registros y enviarlos a otras ubicaciones, ya sea local (almacenamiento externo, partición específica, etc.) o remota (servidor de registro, por ejemplo). Sin embargo, estoy intentando configurar rsyslog para almacenar los registros en un dispositivo de almacenamiento externo (tarjeta SD), pero tengo problemas con elsdhci
controlador en el kernel. Primero tienes aquí elconfiguración de rsyslog.
Como puede ver, los registros se están almacenando en/data/logs
, que en realidad es la tarjeta SD comosalida lsblkmuestra. Sin embargo, puedo ver algo extraño en eldmesg. Aparentemente, el kernel está creando el nodo /dev/mmcblk0
para almacenamiento externo que aparece como mmc0
:
jul 26 11:03:40 pabx2 kernel: mmc0: new ultra high speed SDR104 SDXC card at address 59b4
jul 26 11:03:40 pabx2 kernel: mmcblk0: mmc0:59b4 SD 58.9 GiB
jul 26 11:03:40 pabx2 kernel: mmcblk0: p1
¡Sin embargo, los sdhci
vertederos son preocupantes mmc1
! ¡Cuál es el almacenamiento interno, no el externo!
jul 26 11:50:18 pabx2 kernel: mmc1: Timeout waiting for hardware interrupt.
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: ============ SDHCI REGISTER DUMP ===========
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Sys addr: 0x00000008 | Version: 0x00001002
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000008
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Argument: 0x0056c808 | Trn mode: 0x0000002b
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Present: 0x1fff0001 | Host ctl: 0x0000003c
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Power: 0x0000000a | Blk gap: 0x00000080
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Wake-up: 0x00000000 | Clock: 0x00000207
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Timeout: 0x00000006 | Int stat: 0x00000000
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Int enab: 0x03ff000b | Sig enab: 0x03ff000b
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Caps: 0x546ec881 | Caps_1: 0x00000805
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Cmd: 0x0000193a | Max curr: 0x00000000
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Resp[0]: 0x00000000 | Resp[1]: 0x00000000
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Resp[2]: 0x00000000 | Resp[3]: 0x00000000
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: Host ctl2: 0x0000000c
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x0000000182ff6200
jul 26 11:50:18 pabx2 kernel: mmc1: sdhci: ============================================
¿Por qué crees que es esto? ¿Qué tiene que ver la interrupción de hardware del dispositivo de almacenamiento interno con el almacenamiento externo? Cuando se activan estos volcados, el sistema (Debian 10 Buster) se vuelve extremadamente lento, hasta el punto de quedar inoperativo y fuera de uso.
Gracias a todos.