Squashfs prevents live cd from rebooting properly

I got a nasty problem rebooting the live-CD inside a VMware environment. Every time I tried to shutdown or reboot the live-CD I got squashfs errors.

Here a workaround:

1) vi /build-iso/livecd/templates/isolinux.cfg
2) at the end of the live label put ide=nodma
3) rebuild iso
4) test it

Is it possible to cut & paste the squashfs errrors somehow ?
Would be interesting to know if it specifically for vmware that this happens.

shutdown[2959]: shutting down for system reboot
netplugd[1619]: caught signal 15 - exiting
bgpd[1680]: Terminating on signal
ospfd[1676]: Terminating on signal
ripd[1669]: Terminating on signal
ripngd[1674]: Terminating on signal
ospf6d[1678]: Terminating on signal SIGTERM
zebra[1663]: Terminating on signal
zebra[1663]: IRDP: Received shutdown notification.
acpid: exiting
ntpd[2169]: ntpd exiting on signal 15
kernel: [ 2234.713750] SQUASHFS error: zlib_inflate error, data probably corrupt
kernel: [ 2234.715517] SQUASHFS error: squashfs_read_data failed to read block 0x58a594e
kernel: [ 2234.717135] SQUASHFS error: Unable to read fragment cache entry [58a594e]
kernel: [ 2234.718665] SQUASHFS error: Unable to read page, block 58a594e, size dc5b
kernel: [ 2234.720186] SQUASHFS error: Unable to read fragment cache entry [58a594e]
kernel: [ 2234.724721] SQUASHFS error: Unable to read page, block 58a594e, size dc5b
kernel: [ 2234.726270] SQUASHFS error: Unable to read fragment cache entry [58a594e]
kernel: [ 2234.727795] SQUASHFS error: Unable to read page, block 58a594e, size dc5b
kernel: [ 2234.729961] SQUASHFS error: Unable to read fragment cache entry [58a594e]
kernel: [ 2234.735813] SQUASHFS error: Unable to read page, block 58a594e, size dc5b

I guess this is only related with live-CD under VMware,
BTW ide=nodma is not helping so much.