Finally, we got the register mapping work and they are responsive, we have tested by enabling software reset bit and it has
all the default values of registers which are set by Qemu except the present state register and capabilities register. These
both should be left unaffected as mentioned in the spec.
We are following SD Host specification version 1.00 for now, which also doesn’t support UHS but Qemu seems to be supporting it
well.
Honestly, @PulkoMandy, @phoudoin and other community members are ones who should be credited for development of this project. Every time they come with groundbreaking ideas which makes a great progress in the project. As far as this week is concerned I was bit confused with concept of pointers, register, addresses etc but they were patient and were really active and available for help.
Most SD Card slots in laptops are in fact USB ones, behaving like an USB Mass Storage device.
If your isn’t working under Haiku, it’s may be an actual SDHC PCI device.
To check, the listdevwill show if it’s a PCI device. Post the result here