From: Sebastian Kemper <sebastian_ml@gmx.net>
To: linux-kernel <linux-kernel@vger.kernel.org>
Cc: Pete Zaitcev <zaitcev@redhat.com>, thockin@hockin.org
Subject: Re: [OHCI] BIOS handoff failed (BIOS bug?)
Date: Sat, 2 Dec 2006 08:15:03 +0100 [thread overview]
Message-ID: <20061202071503.GA6184@section_eight> (raw)
In-Reply-To: <20061201233247.GA27014@hockin.org>
On Fri, Dec 01, 2006 at 03:32:47PM -0800, thockin@hockin.org wrote:
> On Fri, Dec 01, 2006 at 03:29:22PM -0800, Pete Zaitcev wrote:
> > On Fri, 1 Dec 2006 15:23:39 -0800, thockin@hockin.org wrote:
> >
> > > BIOS handoff assumes an SMI, right? Could SMI be masked?
> >
> > That might be a bad idea, because things like fans may be controlled
> > by SMM BIOS. The best thing we can do is to follow the published
> > procedure, and maybe insert a workaround if Sebastian can identify it.
>
> Sorry, I don't mean "could we mask it" but rather "is it possible that it
> is already masked"?
>
> Tim
Hi,
I can't see any negative effects when the handoff fails. But if any of
you think it's worth to get to the bottom of this I'm more than willing
to help the best I can. But I don't know what SMI nor SMM BIOS is, just
so you know that I can't figure out these things on my own.
I extracted my BIOS' dsdt and disassembled it (on a hunch). I grepped
it for strings like "Microsoft" and "Windows" and found three:
Method (_INI, 0, NotSerialized)
{
If (STRC (_OS, "Microsoft Windows"))
{
Store (0x56, SMIP)
}
Else
{
If (STRC (_OS, "Microsoft Windows NT"))
{
If (CondRefOf (_OSI, Local0))
{
If (_OSI ("Windows 2001"))
{
Store (0x59, SMIP)
Store (Zero, OSFL)
Store (0x03, OSFX)
}
}
Else
{
Store (0x58, SMIP)
Store (Zero, OSFL)
}
}
Else
{
Store (0x57, SMIP)
Store (0x02, OSFL)
}
}
}
So I tried all possible combinations of acpi_os_name and acpi_osi
(allthough the latter seemed to be ignored by the ACPI system). But this
didn't change the OHCI handoff behaviour. At least we can rule this one
out. But probably disassembling the dsdt was a waste of time :-)
Regards
Sebastian
prev parent reply other threads:[~2006-12-02 7:19 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-01 13:03 [OHCI] BIOS handoff failed (BIOS bug?) Sebastian Kemper
2006-12-01 18:28 ` Sebastian Kemper
2006-12-01 23:02 ` Pete Zaitcev
2006-12-01 23:23 ` thockin
2006-12-01 23:29 ` Pete Zaitcev
2006-12-01 23:32 ` thockin
2006-12-02 7:15 ` Sebastian Kemper [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20061202071503.GA6184@section_eight \
--to=sebastian_ml@gmx.net \
--cc=linux-kernel@vger.kernel.org \
--cc=thockin@hockin.org \
--cc=zaitcev@redhat.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox