AHCI Doesn't Work

Sebastian Sumpf Sebastian.Sumpf at ...1...
Fri Oct 31 11:24:20 CET 2014


On 10/31/2014 08:34 AM, Christian Helmuth wrote:
> Just a quick note: We have very good experience with Qemu 1.5 and 1.6 but up to know do not support more recent versions because of the always reoccuring issues with device models.

True, but AHCI will not work there on base-foc (I am using Qemu 1.5.1),
haven't tested base-fiasco lately, it might work without IPAPIC. On the
other, base-nova should work.

Sebastian

> Christian
> 
> On October 31, 2014 7:54:27 AM CET, Sebastian Sumpf <Sebastian.Sumpf at ...106......> wrote:
>> Hi again,
>>
>> On 10/30/2014 11:11 PM, Nobody III wrote:
>>> I have tested the run script run/ahci (os/run/ahci) on both
>> foc-x86_64
>>> and fiasco-x86. It doesn't work on either platform. In the
>> "Limitations
>>> and Known Issues" section of the README, it does mention that it
>> won't
>>> work properly on real hardware or on Fiasco.OC, but it also doesn't
>> work
>>> on Fiasco in qemu. I would very much like AHCI to work on Fiasco.OC
>> on
>>> real hardware. Can someone who understands the problems fix it? (Or
>>> teach me enough so I can fix it; note that all my experience with
>> Genode
>>> is in configuration, not actual programming, and that I'm not
>> familiar
>>> with OS development.)
>>
>> The README is a bit of outdated I guess. The driver runs on real
>> hardware on both Fiasco as well as the OC version. It will not work for
>> these kernels within Qemu, because there are issues with the interrupt
>> level/polarity settings and the ACPI tables of Qemu. I have already
>> fixed that a number of times, but I don't regard the Qemu support as a
>> good option anymore because there are too many changes with each Qemu
>> version. If you want to fix it for your Qemu version, have a look at
>> 'repos/base-foc/src/core/irq_session_component.cc' and
>> contrib/foc-<hash>/src/kernel/foc/l4/pkg/l4sys/include/icu.h', that
>> would be appreciated.
>>
>> Sebastian
>>
>>
>> -- 
>> Sebastian Sumpf
>> Genode Labs
>>
>> http://www.genode-labs.com · http://genode.org
>>
>> Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
>> Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> genode-main mailing list
>> genode-main at lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/genode-main
> 





More information about the users mailing list