← Back to team overview

sony-vaio-z-series team mailing list archive

Re: /sys/devices/platform/sony-laptop/battery_care_limiter: cannot change value

 

Very strange!

I'm also a Gentoo linux user, running kernel 3.5.3-gentoo (haven't tried
3.5.4 yet).

Did you try to echo 80 into that file?

Best regards,

Joël



On Thu, Sep 27, 2012 at 11:09 PM, Flavio <fbcyborg@xxxxxxxxx> wrote:

> On 27 September 2012 22:39, Joël Bourquard <joel.bourquard@xxxxxxxxx>
> wrote:
> > I'm using kernel 3.5.3 on a VPCZ13AFJ and it works perfectly, no need for
> > the custom module anymore ;-)
> Well,
> let's get into details now.
> I am a Gentoo Linux user and I use gentoo-sources-3.5.4 which are
> pretty similar to vanilla sources.
>
> If I do echo "1" > /sys/devices/platform/sony-laptop/battery_care_limiter
> nothing happens, and that file still contain 50.
>
> OK, let's start the module sony-laptop in debug mode:
> (by the way, these are the options I use for such module:
> options sony_laptop debug=0 kbd_backlight=1 kbd_backlight_timeout=0 )
>
> Now if I set debug = 1 and try to change such battery_care_limiter file
> content:
> Sep 27 23:03:14 Z21X9E kernel: [ 6521.082693] sony_laptop: found
> handle 0x013f (offset: 0x05)
> Sep 27 23:03:14 Z21X9E kernel: [ 6521.084702] sony_laptop:
> __call_snc_method: [SN07:0x0000000000210105]
> Sep 27 23:03:14 Z21X9E kernel: [ 6521.084711] sony_laptop: called SN07
> with 0x210105 (result: 0x210105)
>
> I think there's nothing relevant. Isn't it?
>
> If I try to edit the
> /sys/devices/platform/sony-laptop/battery_care_limiter using vim, I
> get the following error during saving:
> "/sys/devices/platform/sony-laptop/battery_care_limiter" E667: Fsync failed
> WARNING: The file has been changed since reading it!!!
> Do you really want to write to it (y/n)?y
> "/sys/devices/platform/sony-laptop/battery_care_limiter" E667: Fsync failed
>
> So, no modification is possible. There's some lock to that file! I'm
> not able to understand what is locking that file in such way so far.
>
> Furthermore, I don't understand why the default is 50.
>
> Cheers,
> --
> Flavio
>

Follow ups

References