Hi, First of all, thanks for the reply
I have some interesting news. After several tests, getting busybox compiled with different options (version 1.11 which is in www.busybox.net), finally I was able to solve the problem in busybox >=1.10 (lenny, sid, and last stable version). Apparently it is not a bug in busybox, it seems that busybox's mount command has changed a little from etch's version. I'm very surprised because I can see two different "mount" commands. One of them is itself in busybox binary and the other outside it. The behavior should be the same, but ... ?? If I type: busybox mount -t auto /dev/hdc /mountpoint busybox mount /dev/hdc/ /mountpoint busybox mount -r -t squashfs -o loop /image.squashfs /mountpoint In all cases, mount works without any problem, so I simply edit some of my initrd scripts in order to make it work. If you see fit, you can close this bug report