On Wed, 2004-09-01 at 19:25 +0900, takawata_at_jp.freebsd.org wrote: > In message <1094031813.903.13.camel_at_localhost>, Vladimir Grebenschikov wrote: > >On Wed, 2004-09-01 at 12:43 +0400, Toxa wrote: > >> On Wed, Sep 01, 2004 at 11:38:57AM +0900, takawata_at_jp.freebsd.org wrote: > >> > >> > I don't imagine why. But any other method in SNC may do something. > >> > I modified the driver so that it exports more methods. > >> > http://www.init-main.com/acpi_snc2.tar.gz > >> > >> > Testers wanted. > >> > >> sony vaio pcg-v505bx... > > > >sony vzio pcg-z1aw > > > >almost same: > > > ># sysctl dev.acpi_snc > >dev.acpi_snc.0.brightness: 98 > >dev.acpi_snc.0.ctr: 0 > >dev.acpi_snc.0.pcr: 0 > >dev.acpi_snc.0.cmi: -1044294180 > >dev.acpi_snc.0.wdp: 1281 > >dev.acpi_snc.0.cdp: 1 > >dev.acpi_snc.0.%desc: Sony notebook controller > >dev.acpi_snc.0.%driver: acpi_snc > >dev.acpi_snc.0.%location: handle=\_SB_.PCI0.LPCB.SNC_ > >dev.acpi_snc.0.%pnpinfo: _HID=SNY5001 _UID=0 > >dev.acpi_snc.0.%parent: acpi0 > ># > > > >dmesg message appears: > > ACPI-1303: *** Error: Method execution failed [\ > >\_SB_.PCI0.LPCB.SNC_.GCMI] (Node 0xc1a3a6a0), AE_AML_UNINITIALIZED_ARG > > > > > >on each > ># sysctl dev.acpi_snc.0.cmi > > This value should not exported in this way, it seems. > Please comment out the entry in the array for defining sysctl value. > > >value of > >dev.acpi_snc.0.brightness > >change real brightness of screen but by very strange law: > > > ># i=1; while [ $i -le 100 ]; do echo "try $i"; sysctl > >dev.acpi_snc.0.brightness=$i; echo -n 'read value '; setbrightness -- > >read; i=$(($i+1)); done > >read value 248 > > (snip) > > >Real display brightness changed according "read value %d", so while this > >operations screen brightness was jumping. > > setbritness is dangerous with this driver, because it use same register > without locking. yes, i am use it only for reference > How about real change? real brightness correspond values reported by 'brightness --read' so sequential setbrightness with increasing values (1 - 255) - gives expected thing - brightness changed from low to high. If I do same thing with dev.acpi_snc.0.brightness - real brightness jumps, see values in my previous post, "read" value for corresponds physical screen brightness (in range 255 means 100%) -- Vladimir B. Grebenchikov vova_at_fbsd.ruReceived on Wed Sep 01 2004 - 08:49:19 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:09 UTC