kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #122503
[Bug 1461986] Re: can't change usb_charge attribute in /sys/devices/platform/sony-laptop
Yes, I am able to change it, and reactivate it by booting into Windows.
Here is a detailed summary of what I did:
I shut down my Ubuntu, inserted the HDD containing Windows 8 to my
optical bay, and booted into Windows.
I found that USB charging was already on in the VAIO program. I shut
down windows and checked if it was actuallly on, but the USB was not
powered.
I booted again into Windows and switched it off. I could successfully
switched it off and shut down my PC. When I checked if USB is powered,
it obviously was not powered.
I booted into windows yet again and switched it on. Now when I shut it
down, I found that I could charge my mobile successfully. In short, with
windows I was able to successfully reactivate USB Charging.
Now I switched the feature off from Windows and booted into Ubuntu, and
found it exactly as before, ie Even-though the feature was off,
usb_charging had a value of 1, and I could not change it to 0.
To test further, I booted into Windows, switched the feature back on,
tested it, and booted into linux. I got the same response. usb_charging
had a value of 1, and I could not change it to 0.
I should add that windows boots with UEFI from the HDD in the optical
bay, while Ubuntu boots in Lagacy mode from the internal SSD. To see if
changing from UEFI to Lagacy had any effect, I booted into Windows,
switched it on and shut down. Now I confirmed that my phone is being
charged. I switched to Legacy, and yet again, I can charge my phone when
the PC is shut down.
If you want, I can test from UEFI booted Ubuntu.
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1461986
Title:
can't change usb_charge attribute in /sys/devices/platform/sony-laptop
Status in linux package in Ubuntu:
Incomplete
Bug description:
I am on a Sony VAIO svf43142sn. My laptop has the ability to leave a USB port powered on even after shutdown to charge other devices. The value of /sys/devices/platform/sony-laptop/usb_charge is 1, but the USB port is not powered on. Also when I tried toggling it to 0 it resets back to 1 when I check again using cat. So I restarted the module sony-laptop with debug flags on. When I try:
echo -n 0 | sudo tee -a /sys/devices/platform/sony-laptop/usb_charge
these are the curresponding kernel logs, implying that it was a success:
[ 9121.879908] sony_laptop: found handle 0x0155 (offset: 0x07)
[ 9121.881386] sony_laptop: __call_snc_method: [SN07:0x0000000000000107]
[ 9121.881394] sony_laptop: called SN07 with 0x0107 (result: 0x0000)
But if I cat the value of usb charge, the change is not reflected, and I see this when I dmesg:
[ 9346.202318] sony_laptop: found handle 0x0155 (offset: 0x07)
[ 9346.202489] sony_laptop: __call_snc_method: [SN07:0x0000000000000007]
[ 9346.202494] sony_laptop: called SN07 with 0x0007 (result: 0x0001)
If it matters, when i simply echo 1, I will get this:
[ 9879.675844] sony_laptop: found handle 0x0155 (offset: 0x07)
[ 9879.676878] sony_laptop: __call_snc_method: [SN07:0x0000000000010107]
[ 9879.676885] sony_laptop: called SN07 with 0x10107 (result: 0x0000)
The entire debug message when I restart the module(sony-laptop) is given here: http://paste.ubuntu.com/11551226/ . I have asked the same as a question on askubuntu.com. It has got a other information if you need it:
http://askubuntu.com/questions/628542/how-to-leave-a-usb-port-powered-during-shutdown-for-charging-mobile
---
ApportVersion: 2.14.1-0ubuntu3.11
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: dalton 1816 F.... pulseaudio
CurrentDesktop: GNOME
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=UUID=babf655a-816a-4c8a-ad03-6fe550cc1d60
InstallationDate: Installed on 2015-05-28 (7 days ago)
InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
MachineType: Sony Corporation SVF14212SNW
NonfreeKernelModules: wl
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-38-generic root=UUID=d52d966a-2fa0-4050-821e-99176a8fc013 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.16.0-38.52~14.04.1-generic 3.16.7-ckt10
RelatedPackageVersions:
linux-restricted-modules-3.16.0-38-generic N/A
linux-backports-modules-3.16.0-38-generic N/A
linux-firmware 1.127.12
Tags: trusty
Uname: Linux 3.16.0-38-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 11/18/2013
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: R0220DA
dmi.board.asset.tag: N/A
dmi.board.name: VAIO
dmi.board.vendor: Sony Corporation
dmi.board.version: N/A
dmi.chassis.asset.tag: N/A
dmi.chassis.type: 10
dmi.chassis.vendor: Sony Corporation
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnInsydeCorp.:bvrR0220DA:bd11/18/2013:svnSonyCorporation:pnSVF14212SNW:pvrC10JZ3LZ:rvnSonyCorporation:rnVAIO:rvrN/A:cvnSonyCorporation:ct10:cvrN/A:
dmi.product.name: SVF14212SNW
dmi.product.version: C10JZ3LZ
dmi.sys.vendor: Sony Corporation
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1461986/+subscriptions
References