using syslinux-2.13, which is required by gnap: equery depends syslinux [ Searching for packages depending on syslinux... ] dev-embedded/gnap-2.0 (=sys-boot/syslinux-2.13) breaks booting on soekris 4521's. when booting off the flash card, the console says "Boot failed" and stops responding. upgrading to the current syslinux for ~amd64 (syslinux-2.36) solved the problem. using an unmodified gnap core and no extensions. Reproducible: Always Steps to Reproduce: 1. use gnap_overlay to install gnap on a compact flash card 2. attempt to boot the flash card on a soekris 4521
Created attachment 124170 [details, diff] changed gnap ebuild new ebuild for gnap-2.0 to change syslinux-2.13 dependency to a syslinux dependency
i'm trying to track down why the dependency was originally added; maybe relating to this thread? http://osdir.com/ml/linux.gentoo.embedded/2005-07/msg00038.html does anyone else know why the version dependency was added?
It was added because of similar problems with syslinux-3.x not booting on some platforms. Unfortunately I can't find any bug for the issue.
But now that I actually read the link, I think you found the cause for the added dep:-)
Please retest syslinux-3.72, and consider removing the restrictive dep?
I'm using syslinux-3.83 on on my Soekris Net5501 booting from CardFlash - all appears good from this end - but Gentoo on 500MHz Geode takes some patience!
Bring up old bugs! I've been asked by a member of Syslinux, to check and see if this bug is still valid, or if it can be closed. Apparently they are trying to work with different distributions to close up old bugs. If GNAP used anymore? The last update I See to it was 2006. If it is, does it work against Syslinux 4.06?
If nobody objects, I will drop the sys-boot/syslinux-2.13 dependency from dev-embedded/gnap in a week.
The dependency has been changed to <sys-boot/syslinux-5 Newer syslinux versions switched binary format and may or may not work. If someone can test, this could be further relaxed.