Thomas Schwinge <[EMAIL PROTECTED]> writes: > Hello! > > On the first encounter this is just too funny: Jeroen's lvm module didn't > work for me... Because I didn't have a floppy in my floppy drive. Ha! > :-) > > > Trace: > > `insmod (hd0,1)/grub2/lvm.mod'. > > disk/lvm.c > GRUB_MOD_INIT(lvm) > { > grub_device_iterate (&grub_lvm_scan_device); > grub_disk_dev_register (&grub_lvm_dev); > } > > First relevant action of grub_device_iterate: call grub_lvm_scan_device > with ``fd0''. The floppy driver clatters, but there's no disk in, so the > grub_disk_read in grub_lvm_scan_device will fail, fall through to `fail' > and return.
Can you add `grub_errno = GRUB_ERR_NONE;' to grub_lvm_scan_device? Perhaps this fixes the problem when properly used. Most likely this has to be done after a grub_device_open. -- Marco _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel