GNU/Linux >> Tutoriales Linux >  >> Linux

Linux – ^@ ¿Spam en Tty (pero parece estar en todo el sistema)?

Recientemente noté un comportamiento extraño en mi máquina GNU/Linux. He estado tratando de reducirlo, pero no estoy seguro de adónde ir después. Mi configuración usa lo siguiente:

  • i3
  • gdm
  • arco
  • sistema
  • grub2
  • pulseaudio
  • 4.13.3-1-ARCH

Así es como se manifiesta:

  • al intentar cambiar el tamaño de los paneles en i3 (alt+clic derecho y mantener presionado) la acción se cancelará aleatoriamente (ocurre al presionar teclas)
  • alt+arrastrar ventanas tiene un destino similar
  • arrancar en tty agrega periódicamente ^@s al indicador de inicio de sesión, calculo que son intervalos de ~0,5 s
  • en tty puedo ver los que se pasan a vim cuando abro la barra de comandos (:)
  • usar un buscapersonas como less en modo tty y buscar con / dará como resultado (?) recibir spam
  • La búsqueda de htop (/) se cancela instantáneamente al presionar periódicamente la tecla
  • mantener presionada una tecla e intentar que se repita (como mantener presionada la barra espaciadora) evitará que sucedan otras ocurrencias (por ejemplo, solo suceden una o dos)
  • cualquier información sobre herramientas (como la información sobre herramientas de Chrome) se cierra instantáneamente debido a las pulsaciones de teclas

Esto es lo que he probado:

  • intenté cambiar DE temporalmente (gnome, canela, xfce)
  • intenté eliminar los programas uno por uno hasta que me quedé con una sesión de tty y esencialmente servicios systemd + pulseaudio
  • intenté arrancar en un Arch LiveCD; el problema no se manifiesta
  • anular grub2 con init=/bin/bash me deja en un shell donde el problema no se manifiesta
  • Intenté presionar todas las teclas para verificar que no era un problema de hardware, sin embargo, los pasos anteriores indican que no es hardware
  • Hice una diferencia de dmesg, desde init=/bin/bash y el arranque normal; la principal diferencia parece ser que systemd se inicia en el arranque normal
  • Hizo una diferencia de lsmod desde init=/bin/bash y el arranque normal, intenté rmmod módulos que parecían relacionados

Mi sistema está actualizado, no estoy muy seguro de qué otros pasos puedo hacer para rastrear esto. ¿Algún otro consejo de depuración?

Respuesta aceptada:

En 4.13, +CONFIG_PEAQ_WMI=m se agregó al núcleo vainilla, una dependencia de CONFIG_INPUT_POLLDEV . Esto ha resultado en regresiones para varios tipos de sistemas, incluido el spam de consola que experimentó. Parece haber sido introducido con este compromiso.

Lista negra input_polldev es la solución actual.


Linux
  1. Tutorial del comando tty de Linux para principiantes (con ejemplos)

  2. 6 comandos de Linux menos conocidos pero muy útiles

  3. Linux – ¿Diferencia entre Pts y Tty?

  4. Linux – Referencias ¿Pero para Linux?

  5. <nombre-servicio> muerto pero el archivo pid existe

tty (/dev/tty) vs pts (/dev/pts) en Linux

5 comandos de Linux oscuros pero útiles para administradores de sistemas

Revisión del instalador de paquetes MX Linux - Agradable pero puede ser mejor

Linux:¿cambiar el nombre del archivo pero mantener la extensión?

Linux mint 10 parece corromper el sistema de archivos ntfs

Las secuencias de escape repetidas no se interpretan en Linux tty