Luego de de nuestra extensa búsqueda de datos hemos podido solucionar esta problema que suelen tener algunos lectores. Te dejamos la solución y deseamos resultarte de mucha ayuda.
Solución:
Sí, uhubctl es compatible con RPi4B, recientemente agregué soporte para él: debe usar uhubctl versión 2.2.0 o posterior (o compilarlo desde la rama maestra). También es necesario actualizar el firmware USB usando sudo rpi-eeprom-update
para hacer que la conmutación de energía realmente funcione.
Tenga en cuenta que se está perdiendo al usar el método sysfs para apagar el USB en RPi3B+: con uhubctl puede controlar los 4 puertos o 2 de ellos de forma independiente. RPi4B solo admite apagar todos los puertos a la vez controlando el puerto 4.
Por lo que leí problemas de Raspberry Pi y Linux en GitHub, parece que se lanzó una corrección de errores para uhubctl
en julio de 2019. Parche al que me refiero: mvp/[email protected]4c. Debe fusionarse con el maestro. Asi que…
Otra cosa a tener en cuenta, parece que el hardware RRi 4B solo admite “cambio de alimentación combinado”, lo que significa … que solo puede encender y apagar TODOS los puertos USB. No todos en particular.
Aquí puedes ver las comentarios y valoraciones de los lectores
Más adelante puedes encontrar las críticas de otros administradores, tú aún tienes la opción de insertar el tuyo si dominas el tema.