Found the solution. It was a problem on my ARM platform at91rm9200 which
didn't have internal pullup's enabled on the CMD and DAT0..DAT3.
I found it by comparing the patch for AT91 kernel 2.6.19 on
http://maxim.org.za/at91_26.html with the driver I had backported.
regards
Martin
--