Guillaume Le Vaillant writes: > Zheng Junjie skribis: > >> Guillaume Le Vaillant writes: >> >>> Zheng Junjie skribis: >>> >>>> Guillaume Le Vaillant writes: >>>> >>>>> Zheng Junjie skribis: >>>>> >>>>>> * gnu/packages/aux-files/linux-libre/6.9-riscv.conf: New file. >>>>>> * Makefile.am (AUX_FILES): Register it. >>>>>> >>>>>> [...] >>>>>> +# >>>>>> +# NVME Support >>>>>> +# >>>>>> +CONFIG_NVME_KEYRING=y >>>>>> +CONFIG_NVME_CORE=y >>>>>> +# CONFIG_BLK_DEV_NVME is not set >>>>>> [...] >>>>> >>>>> Hi. >>>>> If CONFIG_BLK_DEV_NVME is not set, wouldn't that prevent the kernel from >>>>> seeing the NVME drive (as /dev/nvme* will not appear)? >>>>> Or is it disabled on purpose because it doesn't work well yet? >>>> >>>> I'm not familiar with kernel options, so just i no set them, But in >>>> Visionfive 2 when I enabled it, I couldn't see /dev/nvme* either. >>> >>> Ok. Maybe some other options will be necessary to activate NVME drive >>> support. But we can try that later, and not delay merging this patch >>> adding the missing RISC-V kernel configuration. >> thanks, i push. >> https://git.savannah.gnu.org/cgit/guix.git/commit/?id=4ae4311b31f1687714a01196a20bdc8b5c2a5843 >> >> Keep open to discuss missing riscv kernel configuration. > > According to the table in [1], PCIe support for the JH7110 processor of > the VisionFive 2 board will be in the regular Linux kernel starting at > version 6.11. As we're currently using version 6.9, this is why the NVME > drive is not detected even with the CONFIG_BLK_DEV_NVME option > activated. Thanks for letting me know that. > > [1] https://rvspace.org/en/project/JH7110_Upstream_Plan