I think you may be making somewrong assumptions. When you partition the card you often need to reboot the tablet in order for it to see the altered partitions. If however you are re-running my script and the physical partitioning is not changing, it should work the first time. This has always been my experience. Install the deb, reboot, install the deb, reboot it works. I have only testing on kingston brand cards, 2gb mmc mobile, 8gb sdhc, 4gb micrsdhc