Problem with the AHCI driver

Sebastian Sumpf Sebastian.Sumpf at ...1...
Mon Apr 18 10:56:14 CEST 2016


Hi Charles,

On 04/15/2016 05:53 PM, Charles HH wrote:
> Hello,
> 
> I'm trying to create a custom Turmvilla-like scenario on my computer,
> but I'm running into a problem similar to the one Nobody III experienced
> (https://sourceforge.net/p/genode/mailman/genode-main/thread/20150601102048.GR9181%40genode-labs.com/#msg34161774)
> : when trying to access a physical hard disk with ahci_drv and part_blk,
> both components are launched, and ahci_drv reports the ATA device
> correctly, but the session is never built (part_blk hangs somewhere in
> the Driver constructor and ahci_drv never executes the _create_session
> function of Root_multiple_clients). The test run script works perfectly
> on Qemu however, and the content of the drive is read correctly. I
> experienced the same issue on my laptop, but I couldn't get any debug
> information because it doesn't have a serial port. Enabling or disabling
> IOMMU didn't affect the outcome.
> Did I miss something or is the hardware I'm using simply unsupported
> (the computer from which the linked logs where obtained is a Dell
> Optiplex 7010 with a c216 chipset) ? Should I open a new issue on the
> GitHub ?
> 
> Regards,

I think most likely the DVD driver (ATAPI) does not come up correctly.
Can you try to disable the drive in the BIOS or use the patched attached
that disables ATAPI support in the AHCI driver? If it works, I will
disable ATAPI support per default in future versions and make it
configurable, since you are not the first where it caused trouble.

Cheers,

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



-------------- next part --------------
A non-text attachment was scrubbed...
Name: ahci_disable_atapi.patch
Type: text/x-patch
Size: 512 bytes
Desc: not available
URL: <http://lists.genode.org/pipermail/users/attachments/20160418/c6b71d60/attachment.bin>


More information about the users mailing list