Meu laptop Sony VAIO possui um recurso que permite manter uma porta USB ativada mesmo quando meu laptop é desligado. É dado no manual aqui . Pode ser ligado ou desligado a partir do software Vaio que acompanha o Windows pré-instalado.
No passado, quando eu inicializava duas vezes com o Windows, era possível ativá-lo no Windows, e ele continuava ligado, mesmo depois de usar o Ubuntu várias vezes. Por alguma razão, parou de funcionar recentemente. Mas não tenho mais o Windows e gostaria de reativá-lo no Ubuntu. Seria divertido se eu pudesse ativá-lo manualmente no Linux. Eu pesquisei muito no google, especialmente para obter informações na minha placa-mãe (HannStar J MV-6 94V-0), e criei seus esquemas em um site vietnamita . Menciono especificamente o carregamento por USB. Mas não tenho idéia de como usar as informações.
Muitas pessoas estão sugerindo que o BIOS pode ser ativado , mas verifiquei novamente e não vejo nada no BIOS. Mas também observei que o BIOS possui muito poucos campos, o que me faz suspeitar que os recursos do BIOS possam estar ocultos. Vou tentar desbloqueá-los. Nesse meio tempo, a saída de dmidecode
é anexada no final da pergunta.
Não sei se esse recurso requer suporte especial de hardware, mas de qualquer maneira é possível na minha máquina. Os telefones inteligentes tendem a ficar com pouca bateria rapidamente e você sempre pode conectá-lo ao laptop na sua bolsa e carregá-lo em movimento quando estiver na faculdade ou viajando. Isso não seria apenas legal e prático, mas também economizaria dinheiro, porque não precisaria comprar um banco de potência.
Aqui estão os dados coletados:
dmidecode
resultado- Mensagens do kernel (carregando
sony-laptop
comdebug=1
) - Conteúdo
/sys/devices/platform/sony-laptop/
e/proc/acpi/
Após atualizar para
3.16.0-38-generic
o sugerido por Sneetsher, carregou novas mensagens do kernelTambém após a atualização, eu vejo
usb_charge
, mas com o valor1
de:cat /sys/devices/platform/sony-laptop/usb_charge
mas quando tentei alterná-lo para
0
Ainda não ativa o carregamento por USB, mas simplesmente redefine para1
quando verifico novamente usandocat
. Mas deveria ter funcionado porque encontrei um programa c e um shell script fazendo o mesmo. Notei que posso escrever apenas 0 e um e se escrever algo como suponha 2, receberei:tee: / sys / devices / platform / sony-laptop / usb_charge: argumento inválido
Conteúdo de
/sys/devices/platform/sony-laptop/
e/proc/acpi/
após a atualização do kernel.
Inicializei manualmente no kernel 3.18, mas o problema ainda está lá. Sob a orientação de Sneetsher, arquivei um relatório de bug aqui .
dmidecode
e smbios
como talvez isso possa levá-lo na direção certa? Observe que outras marcas de laptops têm esses tipos de portas USB e funcionam com o Ubuntu (desde que estejam ativadas via BIOS).