Se sobre paso la capacidad del puerto usb

Se sobre paso la capacidad del puerto usb

Qué causa la subida de tensión en el puerto usb

Después de reinstalar el sistema Lubuntu 12.04 en mi portátil ha vuelto a surgir un viejo problema tras unos días y la instalación de diferentes programas: sin razón aparente el ratón externo y a veces otros dispositivos conectados por usb (incluido el hdd) dejan de funcionar. El hdd muestra que tiene tensión ya que tiene una luz ahí, y el ratón externo parpadea un segundo al conectarlo.
Usando el mismo PC/hardware con Linux Mint 14 (Quantal) Xfce, el problema casi desapareció (ocurrió una vez desde entonces). No estoy seguro de si esta «solución» viene de usar Xfce o Mint (supongo que Mint 14 Nadia usa el mismo kernel que Lubuntu Quantal).
El USB 2.0 tiene un consumo máximo de corriente disponible de 500mA, sin embargo hay que tener en cuenta que los +5V de varios puertos pueden estar realmente en el mismo bus. Por ejemplo, en un ordenador de sobremesa, los puertos USB de la parte delantera de la máquina pueden estar todos en el mismo bus, mientras que los puertos de la parte trasera de la máquina serán normalmente un bus diferente, o tendrán suministros de +5V completamente separados para cada grupo de tomas USB 2.0.

Sobrecarga de energía en el puerto usb reddit

El USB por defecto entregará 100mA de corriente (es una potencia de 500mW porque sabemos que son 5v, ¿no?) a un dispositivo. Esto es lo máximo que puedes sacar de un hub USB que no tenga su propia fuente de alimentación, ya que nunca ofrecen más de 4 puertos y se quedan con unos codiciosos 100mA para ellos.
Algunos ordenadores de construcción barata utilizan un concentrador alimentado por bus (todas sus conexiones USB comparten la misma fuente de 500mA y la electrónica que actúa como concentrador utiliza también esa fuente) internamente para aumentar el número de puertos USB y ahorrar una pequeña cantidad de dinero. Esto puede ser frustrante, pero siempre se puede garantizar 100mA.
Cuando se conecta un dispositivo, pasa por la enumeración. Este no es un proceso trivial y se puede ver en detalle en el sitio de Jan Axelson. Como puedes ver es un proceso largo, pero un chip de una compañía como FTDI se encargará de la parte difícil por ti. Ellos discuten la enumeración en una de sus notas de aplicación.
Cerca del final de la enumeración se configuran los parámetros del dispositivo. Muy específicamente los descriptores de configuración. Si usted mira en este sitio web que le mostrará todas las diferentes piezas que se pueden establecer. Muestra que puedes conseguir hasta 500mA de potencia solicitada. Esto es lo que puedes esperar de un ordenador. Puedes conseguir chips FTDI para manejar esto por ti, lo cual es bueno, ya que sólo tienes que tratar el chip como una línea serial.

El dispositivo usb podría necesitar más energía

Sé que estoy respondiendo a una pregunta antigua, pero acabo de hacer este mismo ejercicio y he encontrado un poco más de información, que creo que contribuirá mucho a la discusión y ayudará a cualquier otra persona que encuentre esta pregunta y vea que las respuestas existentes se quedan cortas.
Win32_USBHub sólo devuelve Hubs USB. Esto parece obvio en retrospectiva, pero la discusión anterior lo pasa por alto. No incluye todos los dispositivos USB posibles, sólo aquellos que pueden (en teoría, al menos) actuar como hub para dispositivos adicionales. No incluye algunos dispositivos que no son concentradores (particularmente partes de dispositivos compuestos).
Win32_PnPEntity sí incluye todos los dispositivos USB, y cientos de dispositivos no USB más. El consejo de Russel Gantman de utilizar una cláusula WHERE para buscar en Win32_PnPEntity un DeviceID que empiece por «USB%» para filtrar la lista es útil pero ligeramente incompleto; se pierden dispositivos bluetooth, algunas impresoras/servidores de impresión y ratones y teclados compatibles con HID. He visto «USB\%», «USBSTOR\%», «USBPRINT\%», «BTH\%», «SWD\%», y «HID\%». Win32_PnPEntity es, sin embargo, una buena referencia «maestra» para buscar información una vez que se tiene el PNPDeviceID de otras fuentes.

Cómo arreglar la subida de tensión en el puerto usb windows 10

Hay un ventilador de refrigeración USB externo (de los que se usan para refrescarse, no el PC), y estaría bien poder controlarlo desde el terminal, porque quiero colocar el ventilador en un lugar alejado.
Según la documentación, hubo varios cambios en la gestión de la energía del USB a partir del kernel 2.6.32, que parecen haberse solucionado en el 2.6.38. Ahora tendrás que esperar a que el dispositivo se ponga en reposo, lo que se rige por el controlador particular del dispositivo. El controlador tiene que soportarlo, de lo contrario el dispositivo nunca alcanzará este estado. Desgraciadamente, ahora el usuario no tiene la posibilidad de forzar esto. Sin embargo, si tiene suerte y su dispositivo puede llegar a estar en estado de reposo, entonces para desactivar esto es necesario:
2.Conmutar la energía en cada puerto individualmente es más complicado: pude usar hubpower para controlar cada puerto – pero viene con una desventaja: hubpower primero desconecta el usbdevfs que hace que todos los dispositivos USB se desconecten del sistema, al menos en ubuntu:
Con este ioctl deshabilitado pude desconectar la alimentación de cada puerto sin desconectar todos los dispositivos – pero la alimentación se vuelve a encender inmediatamente (probablemente debido a que el kernel ve un dispositivo no inicializado) lo que hace que el dispositivo USB sólo haga un «reinicio en frío» que es lo que generalmente quería hacer. Mi hubpower parcheado está aquí

Usamos cookies para asegurar que le damos la mejor experiencia en nuestra web. Si continúa usando este sitio, asumiremos que está de acuerdo con ello. Nuestros socios (incluye a Google) podrán compartir, almacenar y gestionar sus datos para ofrecerle anuncios personalizados    Más información
Privacidad