I test the cdi from the internal disk, damnit ,it worked.
And I downloaded the log while error with external disk pasted below. I think maybe it is related to the core vfs support function.
[libretro INFO] core/hw/mem/_vmem.cpp:494 N[VMEM]: Info: nvmem is enabled, with addr space of size...