Sadly, in my experience, DSLinux does not work on all cards. The best card I've found for it is DSTT, which works out of the box without issues and with YSMenu you can even set Linux to autoboot.
Also, to boot the DLDI version you need a memory expansion pack. Despite what it says on their...