Mon ordinateur portable Sony VAIO a une fonctionnalité qui me permettra de garder un port USB alimenté même lorsque mon ordinateur portable est éteint. Il est donné dans le manuel ici . Il peut être activé ou désactivé à partir du logiciel Vaio fourni avec Windows préinstallé.
Dans le passé, lorsque je faisais un double démarrage avec Windows, je pouvais l'activer en démarrant sous Windows, et il restait allumé, même après plusieurs utilisations d'Ubuntu. Pour une raison quelconque, il a cessé de fonctionner récemment. Mais je n'ai plus Windows et je voudrais le réactiver depuis Ubuntu. Ce serait amusant si je pouvais l'allumer manuellement depuis Linux. J'ai beaucoup fouillé sur Google, en particulier pour obtenir des informations sur ma carte mère (HannStar J MV-6 94V-0), et j'ai trouvé ses schémas sur un site vietnamien . Je mentionne spécifiquement le chargement USB. Mais je n'ai aucune idée de la façon d'utiliser les informations.
Beaucoup de gens suggèrent qu'il peut être activé à partir du BIOS , mais j'ai vérifié à nouveau et je ne vois rien dans le BIOS. Mais j'ai également observé que le BIOS a très peu de champs, ce qui me fait soupçonner que les fonctionnalités du BIOS pourraient être cachées. Je vais essayer de les débloquer. En attendant, la sortie de dmidecode
est ajoutée vers la fin de la question.
Je ne sais pas si cette fonctionnalité nécessite une prise en charge matérielle spéciale, mais de toute façon c'est possible sur ma machine. Les téléphones intelligents ont tendance à se décharger rapidement de la batterie, et vous pouvez toujours le connecter à l'ordinateur portable dans votre sac et le charger en déplacement lorsque vous êtes à l'université ou en voyage. Ce serait non seulement cool et pratique, mais cela permettrait également d'économiser de l'argent car je n'aurai pas à acheter une banque d'alimentation.
Voici les données collectées:
dmidecode
production- Messages du noyau (chargement
sony-laptop
avecdebug=1
) - Contenu
/sys/devices/platform/sony-laptop/
et/proc/acpi/
Après la mise à niveau vers
3.16.0-38-generic
comme suggéré par Sneetsher, téléchargé de nouveaux messages du noyauAussi après l'upgrage, je vois
usb_charge
, mais avec une valeur1
de:cat /sys/devices/platform/sony-laptop/usb_charge
mais quand j'ai essayé de le basculer sur
0
Il n'active toujours pas la charge USB, mais revient simplement à1
quand je vérifie à nouveau en utilisantcat
. Mais cela aurait dû fonctionner car j'ai trouvé un programme c et un script shell faisant de même. J'ai remarqué que je ne peux écrire que 0 et un et si j'écris autre chose comme supposons 2, j'obtiendrai:tee: / sys / devices / platform / sony-laptop / usb_charge: argument non valide
Contenu de
/sys/devices/platform/sony-laptop/
et/proc/acpi/
après la mise à niveau du noyau.
J'ai démarré manuellement dans le noyau 3.18, mais le problème est toujours là. Sur les conseils de Sneetsher, j'ai déposé un rapport de bogue ici .
dmidecode
et smbios
peut-être que cela peut vous orienter dans la bonne direction? Notez que d'autres marques d'ordinateurs portables ont ces types de ports USB et fonctionnent avec Ubuntu (tant qu'ils sont activés via le BIOS).