All of lore.kernel.org
 help / color / mirror / Atom feed
From: Daniel Hecken <dh-LcvzS2Pvy/8X0D0ZMPkEVw@public.gmane.org>
To: kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: Re: [PATCH] Initialize PIIX3 IDE channels as "enabled"
Date: Tue, 13 Mar 2007 12:54:54 +0100	[thread overview]
Message-ID: <45F6910E.2000003@bahntechnik.de> (raw)
In-Reply-To: <64F9B87B6B770947A9F8391472E032160AD71F05-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>

Hello,

if I apply this patch and revert the bios to the one before 4423 I can
install Windows 2000 to with acpi. But after the installation it shows
the hal without acpi. The good thing whilst installing I don't have to
evoke my kvm script again because restart works.

Daniel Hecken


Dor Laor schrieb:
>>> Gregory Haskins wrote:
>>>>  This patch initializes the PIIX3 IDE controllers IDE channels as
>>> enabled.  They were previously unconfigured by QEMU.
>>>> IDE devices have been broken on our local lab systems since the
>>> introduction of QEMU 0.9.0 (KVM-14).  Tracing the Linux driver for
> PIIX3
>>> initialization revealed that the "enabled" bits (bit 7 in the
> PCI-CONFIG
>>> space at address 0x41 and 0x43, port 0 and 1 respectively) were not
> set.
>>> In a bare-metal system, it would typically be the role of the BIOS to
>>> enable something like this, so this solution may be a hack.  I
> speculate
>>> that the real bug may be something introduced into Bochs about the
> same
>>> time as the 0.9.0 deployment, but I have not investigated this.
>>> Nonetheless, unless there is a specific run-time switch to
> enable/disable
>>> the IDE channels, initializing them in QEMU vs Bochs is probably 6 of
> one,
>>> half dozen of the other.
>>>>
>>> Is the bug present in stock qemu-0.9.0?
>>>
>>> I'm no acpi expert, but this may be related to our acpi breakage.
>> I thought so too and guess what?
>> We can install Windows with acpi! (The installation is running now,
> didn't
>> complete yet but it passed the stage it had stucked before!
> 
> Opsss,
> I was too fast on the trigger; it didn't solve anything regarding acpi.
> No long ago we had a problem on the trunk with windows installation.
> It failed if the flag -no-acpi was not used.
> When I checked your patch the problem disappeared but when windows
> installation completed I discovered that it didn't use the acpi HAL.
> So I checked without the patch and got the same result too.
> Probably recent commits fixed the crash and from now the -no-acpi flag
> is not required during installation.
> Well it was a long shot.
> 
>> Good job.
>>
>>> --
>>> Do not meddle in the internals of kernels, for they are subtle and
> quick
>> to
>>> panic.
>>>
>>>
>>> ----------------------------------------------------------------------
> ---
>>> Take Surveys. Earn Cash. Influence the Future of IT
>>> Join SourceForge.net's Techsay panel and you'll get the chance to
> share
>>> your
>>> opinions on IT & business topics through brief surveys-and earn cash
>>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEV
> DEV
>>> _______________________________________________
>>> kvm-devel mailing list
>>> kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>>> https://lists.sourceforge.net/lists/listinfo/kvm-devel
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

  parent reply	other threads:[~2007-03-13 11:54 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-03-12 19:49 [PATCH] Initialize PIIX3 IDE channels as "enabled" Gregory Haskins
     [not found] ` <45F57685.BA47.005A.0-Et1tbQHTxzrQT0dZR+AlfA@public.gmane.org>
2007-03-13  8:01   ` Avi Kivity
     [not found]     ` <45F65A4C.1030009-atKUWr5tajBWk0Htik3J/w@public.gmane.org>
2007-03-13  8:07       ` Dor Laor
2007-03-13 10:07     ` Dor Laor
     [not found]       ` <64F9B87B6B770947A9F8391472E032160AD71F05-yEcIvxbTEBqsx+V+t5oei8rau4O3wl8o3fe8/T/H7NteoWH0uzbU5w@public.gmane.org>
2007-03-13 11:54         ` Daniel Hecken [this message]
     [not found]           ` <45F6910E.2000003-LcvzS2Pvy/8X0D0ZMPkEVw@public.gmane.org>
2007-03-13 12:41             ` Dor Laor

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=45F6910E.2000003@bahntechnik.de \
    --to=dh-lcvzs2pvy/8x0d0zmpkevw@public.gmane.org \
    --cc=kvm-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.