[syslinux] "EDD Load error" on btrfs, patch committed

Geert Stappers stappers at stappers.nl
Tue May 20 21:26:37 PDT 2014


Op 2014-05-20 om 16:28 schreef H. Peter Anvin:
> On 05/20/2014 12:24 PM, Paulo Alcantara wrote:
> > 
> > Actually, there is *no* 64KiB limit on btrfs. Look at btrfs-progs
> > (ctree.h:830):
> > 
> > "
> > /*
> >  * We don't want to overwrite 1M at the beginning of device, even though
> >  * there is our 1st superblock at 64k. Some possible reasons:
> >  *  - the first 64k blank is useful for some boot loader/manager
> >  *  - the first 1M could be scratched by buggy partitioner or somesuch
> >  */
> > #define BTRFS_BLOCK_RESERVED_1M_FOR_SUPER	((u64)1024 * 1024)
> > "
> > 
> > 1MiB seems to be a reasonable size to fit bootsector + LDLINUX.SYS in. I
> > don't know exactly how Syslinux is handling this, but it should be using
> > the whole available space (1MiB instead).
> > 
> 
> I have tried to get a formal ruling on the use of this from the btrfs
> crowd, but haven't gotten one yet.  I might need to give up at playing
> it nice and Just Do It[TM].

There was an patch committed on the btrfs branch in git.

Is that ready for testing?


> 
> http://www.spinics.net/lists/linux-btrfs/msg34117.html



Groeten
Geert Stappers
-- 
Leven en laten leven


More information about the Syslinux mailing list