problem with permanent modification on Sculpt

Norman Feske norman.feske at genode-labs.com
Tue Feb 23 09:45:15 CET 2021


Hello,

from looking at the log, one can see that the AHCI driver is not even
started, which makes sense when comparing the reported PCI class IDs
against the code of the driver manager that selects the driver [1].

[1]
https://github.com/genodelabs/genode/blob/master/repos/gems/src/app/driver_manager/main.cc#L447

It may be worth checking the BIOS settings for SATA-related options. I
can vaguely remember having seen BIOS options for selecting legacy
support versus AHCI.

Cheers
Norman

On 23.02.21 06:39, Christian Helmuth wrote:
> Hello Edoardo,
> 
> your SATA PCI devices seem to use a programming interface that's not
> AHCI compatible.
> 
> <device bdf="0:1f.2" vendor_id="0x8086" device_id="0x3b2e" class_code="0x1018a" bridge="no" cap="0x1" cap="0x13"/>
> <device bdf="0:1f.5" vendor_id="0x8086" device_id="0x3b2d" class_code="0x10185" bridge="no" cap="0x1" cap="0x13"/>
> 
> For AHCI compatibility the class code has to be 0x0106xx. Your devices
> use 0101xx which is "IDE interface" [1] [2] [3] and Genode does not
> support this.
> 
> [1] https://pci-ids.ucw.cz/read/PD/01/01
> [2] https://pci-ids.ucw.cz/read/PD/01/01/8a
> [3] https://pci-ids.ucw.cz/read/PD/01/01/85
> 
> Regards
> 


-- 
Dr.-Ing. Norman Feske
Genode Labs

https://www.genode-labs.com · https://genode.org

Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden
Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth



More information about the users mailing list