I've tried the armhf-3d img on the smattop, first booting on the SD card, everything work and use kernel 2.6.31. After, rsync all I need on the /dev/sda, update /etc/fstab and reboot.
Everything work but not X, now kernel is 2.6.39-2+armhf.1-mx5.
Xorg.log end with this :
[ 90.113] (II) IMX: driver for framebuffer: imx
[ 90.113] (++) using VT number 7
[ 90.114] (WW) Falling back to old probe method for imx
[ 90.114] (II) Loading sub module "fbdevhw"
[ 90.114] (II) LoadModule: "fbdevhw"
[ 90.115] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 90.119] (II) Module fbdevhw: vendor="X.Org Foundation"
[ 90.119] compiled for 184.108.40.2061, module version = 0.0.2
[ 90.119] ABI class: X.Org Video Driver, version 11.0
[ 90.120] (EE) open /dev/fb0: No such file or directory
[ 90.120] (EE) No devices detected.
Fatal server error:
[ 90.120] no screens found
And there is a lot of line like this in dmesg output
[ 79.712659] dmaengine: failed to get dma0chan0: (-22)
[ 79.717845] dmaengine: failed to get dma0chan1: (-22)
[ 79.722910] dmaengine: failed to get dma0chan2: (-22)
[ 79.727987] dmaengine: failed to get dma0chan3: (-22)
[ 79.733050] dmaengine: failed to get dma0chan4: (-22)
[ 79.738123] dmaengine: failed to get dma0chan5: (-22)
[ 79.743185] dmaengine: failed to get dma0chan6: (-22)
Did i miss something.