Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 May 2008 09:35:32 -0700
From:      Nate Lawson <nate@root.org>
To:        Vishwanathan S V N <vishketan@yahoo.com>
Cc:        freebsd-acpi@freebsd.org, Mitsuru IWASAKI <iwasaki@jp.FreeBSD.org>
Subject:   Re: Sony Vaio VGN SZ483NC warm docking issues
Message-ID:  <482088D4.9030705@root.org>
In-Reply-To: <52395.36218.qm@web31707.mail.mud.yahoo.com>
References:  <52395.36218.qm@web31707.mail.mud.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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



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