Sony Vaio VGN SZ483NC warm docking issues

Nate Lawson nate at root.org
Tue May 6 16:35:38 UTC 2008


Vishwanathan S V N wrote:
> Hi!
> 
>>> I used load acpi_dock.ko and then boot as suggested by you but theproblem still persists. I can undock successfully but cannot redock.
> 
>> Hmm, your \_SB.DOCK._STA method always seems to return zero (i.e. dock
>> status method indicates that the system is undocked all the time)
>> that's why the same problem occurs on Linux kernel, I guess.
> 
> This issue is now fixed in the Linux kernel (see http://bugzilla.kernel.org/show_bug.cgi?id=10431). Maybe this information can be used fix it in the FreeBSD too?
> 
> vishy

It seems the _DCK method must be called unconditionally in the Notify 
handler.  Here is the relevant text from the Linux bug:

> The reason I thought it could be related is the common feature: the _STA method
> on the dock device returns a false zero. The Dell then freezes because it
> receives a continuous stream of ACPI events until the kernel responds by
> calling the _DCK method.  It looks as if the Vaio only sends a single ACPI
> event, and thus doesn't freeze.

-- 
Nate


More information about the freebsd-acpi mailing list