La computadora detiene silenciosamente la actividad a intervalos aleatorios para esperar cualquier actividad del usuario

4

Fondo: Estoy tratando de hacer una transferencia de red larga de SMB a SMB en una computadora que ejecuta xubuntu, pero he encontrado una muy problema raro

Mi computadora pierde su conexión de red después de una cantidad aleatoria (en el rango de 10 a 40 minutos) de inactividad, y cualquier actividad del usuario (incluso mover el mouse) la vuelve instantáneamente activa. La computadora está conectada a través de un cable Ethernet, no WLAN. Cuando se cae la conexión, deja de responder y también desaparece de la lista de clientes del enrutador NAT después de un tiempo.

Intenté ejecutar un script que imita automáticamente el comportamiento del usuario con xdotool , pero eso no parece funcionar. También me di cuenta de que No solo la actividad de la red se detiene. - el script genera un número creciente cada minuto, y cuando la computadora se desconecta de la red, noté que el número no aumenta! El script y la actividad de la red continúan como si nada hubiera pasado cuando muevo el mouse, presiono shift o algo.

Descubrí que no hay opciones de BIOS relevantes para esto, y no hay tales características en la administración de energía de xubuntu que conozco.

La computadora es un Compaq Presario 6540fi.

Pregunta: ¿Alguna idea de qué podría estar causando que mi computadora se comporte así?

¿También estoy interesado en cómo podría solucionar el problema?

Ilari Kajaste
fuente
Posiblemente un problema de conductor. No tengo una respuesta, pero tal vez un puntero: serverfault.com/questions/104791/…
TFM
Tengo un presario F500 que trato de usar para una cosa de robótica siempre activa, y tengo el mismo problema que tú. También he notado que grub espera si hay alguna actividad de red en el arranque. Suena como un problema de hardware común a las computadoras portátiles de Presario, y me sorprendió encontrar esto considerando que ni siquiera lo incluí en mi búsqueda. Sería bueno si hubiera una solución al problema ... ¿puede proporcionar una actualización o no ha podido solucionarlo?
Matt
@Matt Bueno, nunca lo arreglé de ninguna manera apropiada. Terminé pegando un mouse a un ventilador de mesa giratorio, para completar una transferencia de datos grande (alejando cualquier dato relevante de la cosa). Después de eso me mudé a otra computadora. Y si tengo algo que decir, me mantendré a una buena distancia de otros como yo también ... Lo más extraño que he encontrado, y es muy reconfortante escuchar que no soy el único. No me estoy volviendo loco. :)
Ilari Kajaste

Respuestas:

2

Este tipo de cosas pueden deberse a extrañas incompatibilidades de ACPI. Asegúrese de haber aplicado las actualizaciones del kernel y de que su BIOS esté en su versión más reciente. También podrías intentar especificar. acpi=off como un "parámetro de tiempo de arranque" para el kernel en GRUB para deshabilitar ACPI aunque creo que perderá la capacidad de poner su sistema en suspensión o apagarlo sin presionar el botón.

* Si algo falla, considera esto (advertencia, esto es extraño): si mover el mouse físicamente evita que esto ocurra, posiblemente puedas conectar el cable de tu mouse a una bandeja de CD con una cinta adhesiva y configurar un periódico eject comando desde un script. Probablemente tomará algo de imaginación organizar el mouse de manera que se mueva de manera confiable durante un largo período de tiempo.

LawrenceC
fuente
"puede conectar el cable de su mouse a una bandeja de CD con un trozo de cinta adhesiva y configurar un comando de expulsión periódica desde un script". La sugerencia más rara, pero ¿pertenece a un sitio de tecnología?
TFM
Probablemente no. Probablemente voy a editar eso. Pero las cosas sobre ACPI son válidas.
LawrenceC
Adjuntar el mouse a un objeto en movimiento es un truco válido fuera de la caja para tratar de resolver mi problema real, especialmente, creo que usar una actividad de la bandeja de CD con guión es una idea bastante inteligente. Pero la rareza de esto definitivamente debe ser notada en la respuesta en un "Si todo lo demás falla..." -Moda. Estoy diciendo esto porque (Ejem) De hecho, terminé conectando el mouse a un ventilador de mesa giratorio durante el resto de la transferencia de archivos. (Ah, y fue sorprendentemente fácil configurarlo como confiable al hacer que el mouse solo se balancee un poco). ¡Pero, por supuesto, no considero esto como una solución real para el problema! :)
Ilari Kajaste
@Ilari: ¡El hecho de que no consideres esto como una solución real para el problema me hace feliz! Vamos chicos, el truco de la bandeja de CD está fuera de la caja. ¿Tiene un problema de software y desea grabar cosas en su caja para resolverlo? Tal vez tocar algo de música para "él", en caso de que sienta nostalgia? ¿O alguna sopa?
TFM
1
@TFM Sin embargo, pegar el mouse a un objeto en movimiento funciona ya que los movimientos automáticos del mouse subvierten el problema, mientras que la música no tendría ningún efecto ... a menos, tal vez, si la música tuviera un bajo lo suficientemente alto como para mover el mouse. :)
Ilari Kajaste
0

No es una solución, pero aquí hay dos ideas que me pasaron por la cabeza cuando leí el problema:

  1. La computadora se va a dormir. Nunca uso ninguna función de tipo de suspensión / hibernación, por lo que no sé mucho sobre el tema.
  2. Falta de entropía. Si su transferencia de archivos utiliza cifrado, su generador de números aleatorios necesita una fuente de aleatoriedad (entropía). Las fuentes de entropía incluyen la sincronización de los movimientos del mouse y el amp; pulsaciones de botones del teclado (creo que la sincronización de los paquetes de red es otra fuente de entropía, pero puede que no, ya que puede ser manipulada por un tercero malintencionado).

Esperemos que una de estas ideas te guíe en la dirección correcta.

Klox
fuente
1) Podría ser Alguna clase de Lo de dormir, pero la computadora ciertamente no está haciendo ningún tipo de suspensión / espera estándar. Aquellos que puedo activar desde el sistema operativo, y no se comportan como este extraño problema. P.ej. en modo inactivo, la pantalla y la alimentación se apagan, lo que no ocurre cuando esto sucede. Sí, la pantalla realmente permanece activa, y la repentina detención de la actividad es completamente transparente para mí, a menos que haga que la computadora haga algo que repentinamente deja de continuar. Es por eso que solo lo noté con este problema de transferencia de archivos. 2) El sistema no utiliza cifrado, pero un pensamiento interesante.
Ilari Kajaste