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

Reply via email to