usb

Desactivar ehci_hcd (errores Unable to enumerate USB device)

 Vie, 15/02/2013 - 09:21     Sandor

Antecedentes: estaba ejecutando rsync para realizar mi backup semanal, desde mi disco duro portátil (cifrado con Truecrypt) a otro disco usb conectado al servidor (crifrado con dmcrypt). En un momento del proceso ha ocurrido un error, y he sido incapaz de proseguir con el backup. Incluso era imposible desmontar y volver a montar los dispositivos. El syslog mostraba lo siguiente:

Feb 15 08:24:36 servidor kernel: Buffer I/O error on device dm-0, logical block 124289038
Feb 15 08:24:36 servidor kernel: lost page write due to I/O error on dm-0
Feb 15 08:24:39 servidor kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Feb 15 08:24:39 servidor kernel: usb 1-6: USB disconnect, address 4
[...]
Feb 15 08:29:30 servidor kernel: hub 1-0:1.0: unable to enumerate USB device on port 6
Feb 15 08:29:30 servidor kernel: usb 1-1: new high speed USB device using ehci_hcd and address 25
Feb 15 08:29:45 servidor kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Feb 15 08:29:46 servidor kernel: usb 1-6: new high speed USB device using ehci_hcd and address 26
Feb 15 08:30:01 servidor kernel: hub 1-0:1.0: unable to enumerate USB device on port 6
Feb 15 08:30:01 servidor kernel: usb 1-1: new high speed USB device using ehci_hcd and address 27
Feb 15 08:30:16 servidor kernel: hub 1-0:1.0: unable to enumerate USB device on port 1
Feb 15 08:30:16 servidor kernel: usb 1-6: new high speed USB device using ehci_hcd and address 28

En estos casos acostumbraba a reiniciar el servidor (en una pequeña oficina son cosas que se pueden hacer sin perder la cabeza :-D), pero buscando en la red he visto cómo solucionar esto:

cd /sys/bus/pci/drivers/ehci_hcd/
sudo sh -c 'find ./ -name "0000:00:*" -print| sed "s/\.\///">unbind'

Ejecutando estos sencillos pasos volveremos a dejar el soporte usb ehci listo para volver a conectar de nuevo los dispositivos. Ahora solo queda cruzar los dedos y volver a realizar el backup :)

Fuente: Geekdeus -> Unable to enumerate USB device (Disabling ehci_hcd)

Categoria: 
Etiquetas: 

Antivirus de emergencia en disco USB

 Mar, 28/10/2008 - 14:49     Sandor

Antivirus

Este fin de semana he estado haciendo de pringao (ver el Pringao Howto), haciendo de soporte técnico de Microsoft, limpiando uno de sus maravillos sistemas operativos seguros, estables y robustos. Me lo ha traido su dueño literalmente inundado de virus, troyanos y demás fauna de mal vivir. En otro tiempo tal vez hubiera procedido a formatear y volver a instalar, pero no quería perder mucho tiempo migrando los datos sensibles y configurando de nuevo los programas, por lo que he decidido limpiar el ordenador.

Para hacerlo, he tenido que encontrar un antivirus que fuera portable, y he encontrado el de Trend Micro : Sysclean. La verdad es que es una gozada para utilizar en estos casos puntuales en donde tenemos que limpiar un disco duro. Esta herramienta está pensada para ejecutarse en Modo Seguro (también se puede ejecutar en Modo Seguro bajo el Símbolo de Sistema). Los pasos para tener este antivirus listo para funcionar son los siguientes:

  • Bajarse de la página de Trend Micro la herramienta Sysclean.
  • Bajarte de la misma página la lista de virus (Virus Pattern Files) y la lista de spyware (Spyware Pattern Files).
  • Lo descomprimís todo junto en un mismo directorio de cualquier disco USB o similar (los paranoicos pueden grabarlo todo en un CD para asegurarse de que no se modifiquen de ninguna manera los ficheros), y ya teneis disponible un antivirus actualizado, gratis, portable y bastante fiable. ¿No está mal, eh? ;-)

¡Suerte con vuestras limpiezas!

Asegurando el disco duro USB

 Mié, 06/04/2005 - 14:07     Sandor

Mi disco duro usb

Tengo uno de esos chismes tan de moda últimamente, un pequeño disco duro USB de la marca Trascend y 512 Mb de capacidad. La verdad es que hacía años que no encontraba algo tan útil, y puedo decir que todos los días lo llevo de casa a la oficina y de la oficina a casa. Incluso si alguna vez me voy de viaje, me gusta llevarlo encima ya que en un pequeño chisme de 6x2 cmt. aproximadamente llevo toda la información personal encima, desde los datos bancarios, los gastos de la casa (una hoja de cálculo OpenOffice.org), mi agenda de teléfonos, los datos de mi red casera y la del trabajo (logins, claves, etc) y un montón de pequeños archivos de texto con un montón de información que en ocasiones necesito tener a mano.

Claro, como supondreís, el peligro de llevar encima tanta información personal, más aún en simples archivos de texto, es que si alguna vez lo pierdo o me lo pierden :-) cualquiera tendrá acceso a mis datos personales.

Para evitar esto, he organizado un pequeño sistema de cifrado, válido tanto para sistemas windows como linux, que sin ser una maravilla a lo mejor a algun lector le puede ser de utilidad. La organización que tengo en el disco usb es la siguiente:

\datos
\doswin
   ccrypt.exe
   cifra.bat
   cygwin1.dll
   descifra.bat
\linux
   ccrypt
   cifra.sh
   descifra.sh
\privado
  • En datos guardo aquellos datos que no es necesario cifrar.
  • En doswin estan los binarios de cifrado para windows y algunas utilidades.
  • En linux estan los binarios de cifrado para linux y algunas utilidades.
  • En privado guardo aquellos datos que van a cifrarse.

El programa que utilizo para cifrar los datos es el ccrypt:

@echo off
echo ----------------------------------------------
echo  Script para cifrar toda la informacion
echo  privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -e -q -s -t -r ../privado/*

descifra.bat, pues lo contrario:

@echo off
echo ----------------------------------------------
echo   Script para descifrar toda la informacion
echo   privada de la carpeta PRIVADO
echo ----------------------------------------------
ccrypt.exe -d -q -s -t -r ../privado/*

Y sus correspondientes gemelos en linux: cifra.sh

#!/bin/bash
./ccrypt -e -q -s -t -r ../privado/* 

y descifra.sh:

#!/bin/bash
./ccrypt -q -d -s -t -r ../privado/* 

Con esto tengo al alcance de un click el cifrado de todos mis ficheros con datos personales. Al estar en simples archivos de texto el proceso tarda realmente poco, aunque supongo que si tienes pensado meter archivos grandes en la carpeta Privadopuede ser un poco incordio tener que cifrar/descifrar todo el directorio cada vez que se quiera acceder a un archivo determinado, especialmente si tu sistema solo dispone de USB 1.1. Como ves, el sistema es muy mejorable O:-)

Sobre PlanetaInopia

Sandor Inopia nació en Bilbao, un lunes cualquiera, justo 1904 años después de que Nerón se suicidara, diciendo ¡Qué artista muere conmigo!, y 192 años después de que Volta descubriera la pila eléctrica. Mientras celebraba su quinto cumpleaños, Elvis daba su último concierto, y celebrando los siete, Muhammad Ali se retiraba del boxeo.

Sobre PlanetaInoipa, blog personal de Sandor Inopia (Sandor Saiz Ortuondo)

Yo no tengo la ambición de Nerón, la inteligencia de Volta, la voz de Elvis, o la fuerza de Alí, pero a veces me gusta escribir y darme a conocer a los demás. Por eso este blog, que espero te guste.

Comentarios recientes