I found my wrt with mmc mod, checked the mmc.o module on it and it has the same md5sum as the one i previously posted a link to.
I went ahead and uploaded it just in case: mmcgsv1XAboard_working.o
I verified that it does work:
root@tprobe2:~# rmmod mmc ; insmod -v /lib/modules/2.4.30/mmc.o ; logread | grep mmc ; md5sum /lib/modules/2.4.30/mmc.o
Using /lib/modules/2.4.30/mmc.o
Oct 5 15:04:01 (none) kern.warn kernel: mmc Hardware init
Oct 5 15:04:01 (none) kern.warn kernel: mmc Card init
Oct 5 15:04:01 (none) kern.warn kernel: mmc Card init *1*
Oct 5 15:04:01 (none) kern.warn kernel: mmc Card init *2*
Oct 5 15:04:01 (none) kern.err kernel: devfs_mk_dir(mmc/disc0): using old entry in dir: 81f26f60 "mmc"
d952d32514afce3db4815697fc0d3c12 /lib/modules/2.4.30/mmc.o
root@tprobe2:~#
I'm using a PQI 128mb sd card.