Há uma página de manual para usb_modeswitch
que eu sugiro estudar , parece útil. Se bem me lembro, usb_modeswitch
é destinado a trocar o dispositivo USB conectado, não a porta em si. A manpage confirma isso. USB por padrão deve funcionar universalmente e não deve manter um estado específico quando um dispositivo é desconectado em uma porta específica.
Acho que o problema que você está enfrentando está mais relacionado ao próprio notebook e você está no caminho errado, por isso é tão difícil encontrar uma boa resposta. Ouvi falar sobre portas USB inativas em alguns notebooks da HP de colegas de trabalho, o número exato do modelo e talvez o número do produto possa ajudar. Algo como: g6-1101sg (LS281EA)
Se as portas USB não estiverem inoperantes devido a algum mau comportamento do firmware, o mouse deve funcionar tão bem quanto adb
. Qual celular Android você está usando? Será que é realmente usar UMS ou MTP / PTP como o Galaxy Nexus? Se ele usa o UMS, ele deve funcionar bem, assim como conectar e desconectar um stick de armazenamento USB dedicado, sem necessidade de um switch de modo. O MTP é diferente porque a maioria dos softwares existentes está em um estado imaturo.