Tengo un USB 2.0 hub (ET-UP900). Como fuente de energía estoy usando el cargador de teléfonos. Pero si puedo conectar el centro con mi teléfono (SM-C115) no se carga. Si conecto el cargador directamente funciona.
Mi primer pensamiento fue el concentrador no proporcionar suficiente energía. Pero si yo hago lo mismo con una tablet (SM-P905), que requiere más energía, que hace el trabajo.
También extraño: Si el hub es alimentado no funciona. Si el concentrador no está encendido funciona muy bien.
Como estoy usando una versión personalizada del núcleo estoy buscando un dmesg y jugando con las opciones del kernel y el controlador para encontrar el ajuste correcto.
Tal vez alguien me puede dar una pista de lo que podría funcionar?
Alternativa: Cualquier cable puedo plugin para cargar el teléfono y usar el hub USB? Tengo un OTG cable de carga pero sería alimentar el hub USB en lugar del teléfono.
ACTUALIZACIÓN
He encontrado algo sobre un cable especial con una resistencia a entrar en un especial AUDIODOCK modo. Me hizo encontrar este AUDIODOCK en el código fuente de un controlador relacionado vi en dmesg drivers/misc/max77803-muic.c
. Tal vez puedo cambiar el controlador a la fuerza de este modo todo el tiempo o algo así...
ACTUALIZACIÓN 2
En drivers/misc/max77803-muic.c
vi la CONFIG_MUIC_MAX77803_SUPPORT_OTG_AUDIO_DOCK opción debe ser conjunto y el conductor llegué aquí no apoyo esto de todos modos. Supongo que intente utilizar un controlador actualizado. Con AUDIO_DOCK implementado soporte.