Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Dec 2007 23:39:00 +1000
From:      "Alexey Tarasov" <glorgster@gmail.com>
To:        freebsd-acpi@freebsd.org
Subject:   Re: Sony VAIO SZ5MN - unable to power off using ACPI
Message-ID:  <db2194de0712040539j4551db80ia2d865c2330cb868@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
> Hello,
>
> I have kinda got used to the fact that recent VAIOs are unable to go to
> S3 sleep properly. However I've found strange with my new one - going to
> S5 does not work properly. Instead of powering off, LEDs stay on, one
> can hear CPU fan louder, and only screen turns itself off, however I
> could still glimpse "Entering sleep state [S5]" message from
> /sys/contrib/dev/acpica/hwsleep.c:432
>
> OS: FreeBSD 7.0-BETA3 amd64, tried both original and 20071114 code.
>
> i386 kernel had the same problem.
> <http://akson.sgh.waw.pl/%7Esaper/FreeBSD/acpi/sony.asl>;


The same is on SZ4MRN. I've tryed both FreeBSD-6.2 and FreeBSD7-BETA3. My
dumped asl is compilable by iasl without any errors. i've tryed change OS
name to Linux (it exists in asl), and different Windows names. Result always
was the same.



> <http://akson.sgh.waw.pl/%7Esaper/FreeBSD/acpi/sony.asl>The strange thing
> about this machine is that it has two graphic cards on
> board selected using a special switch that works only at system boot.
> In "speed" position NVidia GeForce 7400 card is used, in "stamina"
> position standard Intel 950 from the chipset. If in "stamina" mode,
> NVidia card disappears from PCI device listing completely. (This does
> not happen after the system is running - only you can tell from
> different pciconf outputs after reboot).


By the way, it seems that Windows always loads both drivers (at least
services of nvidia and intel video cards always are loaded), but changing of
mode (stamina/speed) also needs reboot.

There are also such differences from some other VAIO models - TPM (Trusted
platform module) and web-camera (AFAIK, connected internally through USB).
There is no also ACPI driver for SPIC (Sony Programmable Input/Output), but
exists /sys/i386/isa/spic.c, which supports type 1 and type 2 laptops (SZ4
is type 3 as says Linux driver).

But I also think, problem is in two graphics cards. I've compiled kernel
practically without statically linked modules and unloaded all firewire,
WiFi, Ethernet and etc related, before going to S5, but was not able to
power off correctly (the only way to power off - switch off power cord and
plug off battery. Or use shutdown -h, then power off manually by pressing
and holding power button. But in last case, HDD is not correctly parked).

When nVidia GeForce is offed ("stamina" mode) ACPI driver writes such
message: "can't evaluate \_SB_.PCI0.GFX0.LCD_.DCS - AE_NOT_FOUND"

---
Best regards,
Alexey



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?db2194de0712040539j4551db80ia2d865c2330cb868>