[syslinux] "EDD Load error" on btrfs, how to debug?

Ady ady-sf at hotmail.com
Mon May 19 23:33:03 PDT 2014


> Size problem again?
 
This problem is not exactly about the (apparent but not factual) 
available size to install Syslinux on Btrfs.

The bug reports (in bugzilla.syslinux.org, in this Syslinux Mailing 
List, in bbs.archlinux.org , in bugs.archlinux.org and in other 
places) are clearly showing different kinds of error messages and 
different Syslinux versions (including 4.xx).

To be clear, the (apparent but not factual) 64KB size issue in Btrfs 
triggered by Syslinux 6.xx *might* be related to these cases, but the 
reports include cases where:

_ users going back to (or simply trying) Syslinux 4.xx are still 
seeing the same error.

_ users using some Syslinux 6.xx version are booting fine and the 
error is seen only after some (even minor) update.

Since the same error message can be seen under all sorts of Syslinux 
versions and circumstances other than the 64KB problem (which is not 
even an issue in Syslinux 4.xx), the conclusion is that only part of 
the reports and only part of the symptoms might be related to the 
size limitation; while some reports and some symptoms are not related 
to the size issue nor to Btrfs.

Moreover, similar error messages could be seen in situations where 
Btrfs is not even used for the Syslinux boot volume, which adds to 
the confusion about the source of the problem.

It should be noted that some users are (at least seemingly) capable 
of successfully installing Syslinux 6.02 on Btrfs (even with the 64KB 
problem), whereas some users are failing to install Syslinux 4.xx in 
a Btrfs volume. Therefore, other than the 64KB issue in Syslinux 
6.xx, there is probably something else interfering (in addition to 
the 64KB issue). Whether this "something else" is related to some 
Btrfs feature, or to some Btrfs limitation, or to some (Btrfs-tools) 
package version, or to how exactly the specific version of Syslinux 
was installed, or to... I (we) don't know (yet).

In any case, hopefully Syslinux (in the future) should be capable of 
overcoming the 64KB issue. ETA: unknown/undefined.

Regards,
Ady.



More information about the Syslinux mailing list