fec_nic_drv runtime error in Genode 22.11

Norman Feske norman.feske at genode-labs.com
Wed Dec 21 23:03:24 CET 2022


Hello Pontus,

> My platform config looks as follows:
> <start name="platform_drv" caps="300" managing_system="yes" priority="0">
>      <binary name="imx8mq_platform_drv"/>
>      <resource name="RAM" quantum="8M"/>
>      <provides>
>          <service name="Platform"/>
>      </provides>
>      <route>
>          <any-service><parent/></any-service>
>      </route>
>      <config>
>          <policy label="eth0_drv -> "><device name="fec"/></policy>
>          <policy label="usb_drv -> " info="yes">
>              <device name="usb_host_2"/>
>              <device name="usb_phy_2"/>
>          </policy>
>      </config>
> </start>

from looking at this config snippet, I guess that the 'info="yes"' 
attribute [1] is missing from the eth0_drv policy. The new driver uses 
this physical information to correlate device-tree nodes with the 
physical resources obtained from the platform driver.

[1] 
https://github.com/genodelabs/genode/blob/master/repos/os/src/drivers/platform/README

Cheers
Norman

-- 
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