On Wed, 2010-12-01 at 21:21 +0100, Per Sjoholm wrote: > On 2010-12-01 20:19, davidMbrooke wrote: > > On Wed, 2010-12-01 at 09:21 +0100, Per Sjoholm wrote: > >> Hi > >> There is also the issue of missing ioctl's for a disk.img > > Per: Sorry, I don't understand. Could you explain please? > I'm not a Unix kernel programmer, I'm tester and a system integrator and > verificator. > Some one more familiar with ioctl can explain in more detail. > When using hardware different programs can read information with ioctl. > man ioctl: The ioctl() function manipulates the underlying device > parameters of special files. > > When have real hardware, they can be queried for information. > Most program are tested for real hardware and rely on that ioctls are > providing proper information. > > When we are working with disk image and/or in emulated world the ioctl don't > have the needed information and we are also > in a not well defined territory for the programs. > Take fdisk as an example ask for disk parameters(CHS). > Take qemu (write a hd image) and try to mount it or run fdisk in host > environment. > It's not just a the information in the image it's also about missing > data/information in ioctls calls. > > It can be done > http://madduck.net/blog/2006.10.20:loop-mounting-partitions-from-a-disk-image/ > providing you knew what you are doing and can adjust depending on situation. > > /Per
Hi Per, OK, thanks. I understand what ioctl() does and I understand we need the machine emulator or the loopback device handling to do a good job. Sometimes they make assumptions which are not valid... I wondered if I was missing something other point. Did you get chance to try my dump of a real 32MB CF card image from http://www.davidmbrooke.co.uk/32MBCF.img ? I am not seeing any records of downloads from my web server. dMb ------------------------------------------------------------------------------ Increase Visibility of Your 3D Game App & Earn a Chance To Win $500! Tap into the largest installed PC base & get more eyes on your game by optimizing for Intel(R) Graphics Technology. Get started today with the Intel(R) Software Partner Program. Five $500 cash prizes are up for grabs. http://p.sf.net/sfu/intelisp-dev2dev _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel