grub_ext2_read_block_wrapper its my exported wrapper from ext2.c that calls original grub_ext2_read_block with the same parameters.
Problem: I have extended partition with two logical (hd0,5) & (hd0,6)
If I place FILE on (hd0,5) (at the begining of my physical disk) - all is OK If I place FILE on (hd0,6) i get `out of partition` at grub_disk_read.
I run grub2 using qemu and gdb block num seems to be correct (smth like 4500), but i don't pass grub_ext_read_block range check :(
P.S. I'm right that `disk` represents one partition (logical or primary), not a group?