Hi Alvaro, Some things to check out: - assuming u-boot initialized the emmc (you are using it in u-boot) all the needed peripherals should be set up at this point - the emmc-driver itself prints out partition infos, so if there is a GPT partition on the emmc it should be displayed, i.e., then it is working. This happens prior to VMs starting.
Adam On Tue Dec 17, 2024 at 03:21:50 +0000, Alvaro Gallardo wrote: > Dear L4Re experts, > > > I hope you are doing well and enjoying this time of the year. > > > I would like to ask for your help or insights on how to use the emmc-driver > in an imx8mp based board. > > > In this platform, the usdhc nodes are located out of the pci bus, and they > require an i2c device to work, as well as gpio and clocks. > > > I am able to start the emmc server, which identifies one usdhc device and > starts the server loop. I pass a virtual bus to the emmc driver with all > required devices, as they usually work in the Virtual Machine to access the > mmc. The driver scans all of them, finding the usdhc node. > > > But, everything stops when I create a client, either using a dynamic way > with: create(0, "device=...","ds-max=5); or declaring the client in the > argument as: "emmc-drv -v --client cl1 --device=... --ds-max=5". For the > second way, it stops when the Virtual Machine starts to configure the related > virtio device (I am using a virtio_net node). > > > > I will be grateful if you can give me some information about the issue or > some of the following questions: > > > 1. how should the node in the device tree of the Virtual Machine be > configured to work with the emmc client? > > > 2. is it possible that the board's specific hardware configuration > required for the mmc is stopping the emmc client to work? > > > 3. Is there any way to test the driver before linking it to a virtual > machine? I found an example with the "virtio-block-chksum-sync" module, but I > could not find this module. > > > I attach the configuration files, the output text and the base device tree > structure. Thank you in advance for your attention. > > > Kind regards, > > > Alvaro Gallardo > > _______________________________________________ > l4-hackers mailing list -- [email protected] > To unsubscribe send an email to [email protected] _______________________________________________ l4-hackers mailing list -- [email protected] To unsubscribe send an email to [email protected]
