SD card: cmd 17 (read single block) response always 0x01
Solved! It turns out that also ACMD41 has to respond with 0x00 (ready) instead of 0x01 (idle). In my initialisation routine I have to retry this command until the desired response.