Boot from sdxc (mmc_core mmc_block) issue after update

Hi,
so I tried with a 6.1 kernel, and I also tried the above microcode in mkinitcpio.conf. Both not solving the issue. I tried the following, and it revolvs around the mmc_block module.

  • after succesfull boot from sda4 at command prompt as root with sdxc inserted since power on: mount /dev/mmcblk0p1 /mnt fails and a blkid does not list /dev/mmcblk0
  • I then manually extract and insert back the sdxc. Now blkid shows it and mount succeed
  • I also tried to boot from the sdxc with a kernel line option root=/dev/mmcblk0p2 no splash. At one point I see a line “Waiting for /dev/mmcblk0p2” repeated a few times, the attempt from kernel to mount /. As said above if at that moment I insert the sdxc, boot progress nicely. If I do nothing boot fails and a emergency shell is prompted

So my conclusion is that the kernel has the module mmc_block “at hand”, and that the manual insert triggers the creation of the block device /dev/mmcblk0. So question is how may I force it?