Yea, ipkg has been broken in dd-wrt for a while. I got a script that you will love. Add this to the beginning of your startup scripts.
Use the semi-colon to separate the scripts.Code:mount --bind /mmc/jffs /jffs ; next script ; next script ; yadda yadda
This is how I have a 2Gb jffs partition.