TT: Opie booted from MMC card - UPDATE

Palm T|T | Palm T|T2 Gallery
TT: Opie booted from MMC card - UPDATE

After fixing some DMA related bugs I tried booting Opie. I used same image that I use for z71. It works It's quite slow cuz of slow mmc card and insufficient memory anyway. It'd be better on TT2 for sure Howto follows...

Howto:
1) grab kernel patch, garux and howto for compiling here http://hackndev.com/node/487
2) grab new mmc driver here http://zabor.org/marex/palmtt.d , rename it to palmtt.c (this is cuz of syntax highlighting)
3) compile garux, patch kernel
4) replace //linux/drivers/mmc/palmtt.c with new one
5) compile kernel without sound and i2c support (unsolved issue)
6) make initrd (touch initrd;gzip initrd)
7) put all that stuff on card (zImage and initrd.gz to card root; garux.prc to palm/Launcher)
8) prepare rootfs using this howto http://hackndev.com/node/458 BUT while extracting zire71opie.tar.bz2 dont overwrite files in opt directory
9) try it

UPDATE:
MMC driver got speed update it's now working much faster (about 1ms/512b faster than before ). I just replaced old one (zabor.org/marex/palmtt.c)