Hi On Tue, May 20, 2014 at 3:12 AM, Gene Cumm <gene.cumm at gmail.com> wrote:> On May 20, 2014 12:33 AM, "Anatol Pomozov" <anatol.pomozov at gmail.com> wrote: >> >> Hi >> >> On Mon, May 19, 2014 at 6:58 PM, Gene Cumm <gene.cumm at gmail.com> wrote: >> > On May 19, 2014 5:17 PM, "Anatol Pomozov" <anatol.pomozov at gmail.com> >> > wrote: >> > >> >> Besides syslinux itself other things has changed e.g. gcc (but I >> >> really hope my problem not because of compiler). >> > >> > This alone can be the trigger.This might be a starting point: build 6.02 >> > with your current toolchain. >> >> I built 6.02 with the current toolchain in a clean chroot environment >> (i.e. no local modifications) and it works fine. Then I built >> 6.03-pre1 6.03-pre9 6.03-pre11 and all 6.03 fail with "EDD Load >> error". >> >> > Size problem again? >> Where I can read more about this problem? How to check that my >> binary/system is affected by the problem? > > I believe he means the size of ldlinux.sys/ldlinux.bin. Could you check the > size of both in your builds?Files from http://mirrors.kernel.org/archlinux/testing/os/x86_64/syslinux-6.03pre11-2-x86_64.pkg.tar.xz [anatol at archie ~]$ ls -l /usr/lib/syslinux/bios/*.bin -rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr.bin -rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr_c.bin -rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr_f.bin -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr.bin -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr_c.bin -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr_f.bin -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx.bin -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx_c.bin -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx_f.bin -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx.bin -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx_c.bin -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx_f.bin -rw-r--r-- 1 root root 45056 May 14 22:44 /usr/lib/syslinux/bios/isolinux.bin -rw-r--r-- 1 root root 45056 May 14 22:44 /usr/lib/syslinux/bios/isolinux-debug.bin -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr.bin -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr_c.bin -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr_f.bin Files in the /boot: [anatol at archie ~]$ ls -l /boot/syslinux/ total 1996 -rw-r--r-- 1 root root 1616 May 15 08:07 cat.c32 -rw-r--r-- 1 root root 24056 May 15 08:07 chain.c32 -rw-r--r-- 1 root root 1252 May 15 08:07 cmd.c32 -rw-r--r-- 1 root root 3668 May 15 08:07 cmenu.c32 -rw-r--r-- 1 root root 1488 May 15 08:07 config.c32 -rw-r--r-- 1 root root 4192 May 15 08:07 cptime.c32 -rw-r--r-- 1 root root 4500 May 15 08:07 cpu.c32 -rw-r--r-- 1 root root 1772 May 15 08:07 cpuid.c32 -rw-r--r-- 1 root root 2768 May 15 08:07 cpuidtest.c32 -rw-r--r-- 1 root root 1580 May 15 08:07 debug.c32 -rw-r--r-- 1 root root 4080 May 15 08:07 dhcp.c32 -rw-r--r-- 1 root root 1996 May 15 08:07 disk.c32 -rw-r--r-- 1 root root 8648 May 15 08:07 dmi.c32 -rw-r--r-- 1 root root 12520 May 15 08:07 dmitest.c32 -rw-r--r-- 1 root root 3840 May 15 08:07 elf.c32 -rw-r--r-- 1 root root 2976 May 15 08:07 ethersel.c32 -rw-r--r-- 1 root root 10460 May 15 08:07 gfxboot.c32 -rw-r--r-- 1 root root 1600 May 15 08:07 gpxecmd.c32 -rw-r--r-- 1 root root 168660 May 15 08:07 hdt.c32 -rw-r--r-- 1 root root 3700 May 15 08:07 hexdump.c32 -rw-r--r-- 1 root root 1812 May 15 08:07 host.c32 -rw-r--r-- 1 root root 1744 May 15 08:07 ifcpu64.c32 -rw-r--r-- 1 root root 4068 May 15 08:07 ifcpu.c32 -rw-r--r-- 1 root root 4184 May 15 08:07 ifmemdsk.c32 -rw-r--r-- 1 root root 1900 May 15 08:07 ifplop.c32 -rw-r--r-- 1 root root 1672 May 15 08:07 kbdmap.c32 -rw-r--r-- 1 root root 4908 May 15 08:07 kontron_wdt.c32 -rw-r--r-- 1 root root 122044 May 15 08:07 ldlinux.c32 -r--r--r-- 1 root root 67072 May 15 08:07 ldlinux.sys -rw-r--r-- 1 root root 5080 May 15 08:07 lfs.c32 -rw-r--r-- 1 root root 186592 May 15 08:07 libcom32.c32 -rw-r--r-- 1 root root 66116 May 15 08:07 libgpl.c32 -rw-r--r-- 1 root root 102532 May 15 08:07 liblua.c32 -rw-r--r-- 1 root root 24072 May 15 08:07 libmenu.c32 -rw-r--r-- 1 root root 23492 May 15 08:07 libutil.c32 -rw-r--r-- 1 root root 4696 May 15 08:07 linux.c32 -rw-r--r-- 1 root root 2956 May 15 08:07 ls.c32 -rw-r--r-- 1 root root 6872 May 15 08:07 lua.c32 -rw-r--r-- 1 root root 10824 May 15 08:07 mboot.c32 -rw-r--r-- 1 root root 2424 May 15 08:07 meminfo.c32 -rw-r--r-- 1 root root 25920 May 15 08:07 menu.c32 -rw-r--r-- 1 root root 3332 May 15 08:07 pci.c32 -rw-r--r-- 1 root root 869715 May 15 08:07 pci.ids -rw-r--r-- 1 root root 3468 May 15 08:07 pcitest.c32 -rw-r--r-- 1 root root 3556 May 15 08:07 pmload.c32 -rw-r--r-- 1 root root 1660 May 15 08:07 poweroff.c32 -rw-r--r-- 1 root root 3144 May 15 08:07 prdhcp.c32 -rw-r--r-- 1 root root 1496 May 15 08:07 pwd.c32 -rw-r--r-- 1 root root 12392 May 15 08:07 pxechn.c32 -rw-r--r-- 1 root root 1372 May 15 08:07 reboot.c32 -rw-r--r-- 1 root root 13640 May 15 08:07 rosh.c32 -rw-r--r-- 1 root root 1632 May 15 08:07 sanboot.c32 -rw-r--r-- 1 root root 3044 May 15 08:07 sdi.c32 -rw-r--r-- 1 root root 15176 May 15 08:07 sysdump.c32 -rw-r--r-- 1 root root 0 Feb 4 06:11 SYSLINUX_AUTOUPDATE -rw-r--r-- 1 root root 7568 May 15 08:07 syslinux.c32 -rw-r--r-- 1 root root 2352 Feb 4 06:11 syslinux.cfg -rw-r--r-- 1 root root 3064 May 15 08:07 vesa.c32 -rw-r--r-- 1 root root 2192 May 15 08:07 vesainfo.c32 -rw-r--r-- 1 root root 26428 May 15 08:07 vesamenu.c32 -rw-r--r-- 1 root root 1864 May 15 08:07 vpdtest.c32 -rw-r--r-- 1 root root 2464 May 15 08:07 whichsys.c32 -rw-r--r-- 1 root root 3552 May 15 08:07 zzjson.c32 The most interesting files are here [anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.* -rw-r--r-- 1 root root 122044 May 15 08:07 /boot/syslinux/ldlinux.c32 -r--r--r-- 1 root root 67072 May 15 08:07 /boot/syslinux/ldlinux.sys ldlibyx.sys is slightly bigger than 64k, does it indicate the problem in the newer syslinux?
Hi On Tue, May 20, 2014 at 9:18 AM, Anatol Pomozov <anatol.pomozov at gmail.com> wrote:> Hi > > On Tue, May 20, 2014 at 3:12 AM, Gene Cumm <gene.cumm at gmail.com> wrote: >> On May 20, 2014 12:33 AM, "Anatol Pomozov" <anatol.pomozov at gmail.com> wrote: >>> >>> Hi >>> >>> On Mon, May 19, 2014 at 6:58 PM, Gene Cumm <gene.cumm at gmail.com> wrote: >>> > On May 19, 2014 5:17 PM, "Anatol Pomozov" <anatol.pomozov at gmail.com> >>> > wrote: >>> > >>> >> Besides syslinux itself other things has changed e.g. gcc (but I >>> >> really hope my problem not because of compiler). >>> > >>> > This alone can be the trigger.This might be a starting point: build 6.02 >>> > with your current toolchain. >>> >>> I built 6.02 with the current toolchain in a clean chroot environment >>> (i.e. no local modifications) and it works fine. Then I built >>> 6.03-pre1 6.03-pre9 6.03-pre11 and all 6.03 fail with "EDD Load >>> error". >>> >>> > Size problem again? >>> Where I can read more about this problem? How to check that my >>> binary/system is affected by the problem? >> >> I believe he means the size of ldlinux.sys/ldlinux.bin. Could you check the >> size of both in your builds? > > Files from > http://mirrors.kernel.org/archlinux/testing/os/x86_64/syslinux-6.03pre11-2-x86_64.pkg.tar.xz > > [anatol at archie ~]$ ls -l /usr/lib/syslinux/bios/*.bin > -rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr.bin > -rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr_c.bin > -rw-r--r-- 1 root root 439 May 14 22:44 /usr/lib/syslinux/bios/altmbr_f.bin > -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr.bin > -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr_c.bin > -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/gptmbr_f.bin > -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx.bin > -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx_c.bin > -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdpfx_f.bin > -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx.bin > -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx_c.bin > -rw-r--r-- 1 root root 432 May 14 22:44 /usr/lib/syslinux/bios/isohdppx_f.bin > -rw-r--r-- 1 root root 45056 May 14 22:44 /usr/lib/syslinux/bios/isolinux.bin > -rw-r--r-- 1 root root 45056 May 14 22:44 > /usr/lib/syslinux/bios/isolinux-debug.bin > -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr.bin > -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr_c.bin > -rw-r--r-- 1 root root 440 May 14 22:44 /usr/lib/syslinux/bios/mbr_f.bin > > > Files in the /boot: > > [anatol at archie ~]$ ls -l /boot/syslinux/ > total 1996 > -rw-r--r-- 1 root root 1616 May 15 08:07 cat.c32 > -rw-r--r-- 1 root root 24056 May 15 08:07 chain.c32 > -rw-r--r-- 1 root root 1252 May 15 08:07 cmd.c32 > -rw-r--r-- 1 root root 3668 May 15 08:07 cmenu.c32 > -rw-r--r-- 1 root root 1488 May 15 08:07 config.c32 > -rw-r--r-- 1 root root 4192 May 15 08:07 cptime.c32 > -rw-r--r-- 1 root root 4500 May 15 08:07 cpu.c32 > -rw-r--r-- 1 root root 1772 May 15 08:07 cpuid.c32 > -rw-r--r-- 1 root root 2768 May 15 08:07 cpuidtest.c32 > -rw-r--r-- 1 root root 1580 May 15 08:07 debug.c32 > -rw-r--r-- 1 root root 4080 May 15 08:07 dhcp.c32 > -rw-r--r-- 1 root root 1996 May 15 08:07 disk.c32 > -rw-r--r-- 1 root root 8648 May 15 08:07 dmi.c32 > -rw-r--r-- 1 root root 12520 May 15 08:07 dmitest.c32 > -rw-r--r-- 1 root root 3840 May 15 08:07 elf.c32 > -rw-r--r-- 1 root root 2976 May 15 08:07 ethersel.c32 > -rw-r--r-- 1 root root 10460 May 15 08:07 gfxboot.c32 > -rw-r--r-- 1 root root 1600 May 15 08:07 gpxecmd.c32 > -rw-r--r-- 1 root root 168660 May 15 08:07 hdt.c32 > -rw-r--r-- 1 root root 3700 May 15 08:07 hexdump.c32 > -rw-r--r-- 1 root root 1812 May 15 08:07 host.c32 > -rw-r--r-- 1 root root 1744 May 15 08:07 ifcpu64.c32 > -rw-r--r-- 1 root root 4068 May 15 08:07 ifcpu.c32 > -rw-r--r-- 1 root root 4184 May 15 08:07 ifmemdsk.c32 > -rw-r--r-- 1 root root 1900 May 15 08:07 ifplop.c32 > -rw-r--r-- 1 root root 1672 May 15 08:07 kbdmap.c32 > -rw-r--r-- 1 root root 4908 May 15 08:07 kontron_wdt.c32 > -rw-r--r-- 1 root root 122044 May 15 08:07 ldlinux.c32 > -r--r--r-- 1 root root 67072 May 15 08:07 ldlinux.sys > -rw-r--r-- 1 root root 5080 May 15 08:07 lfs.c32 > -rw-r--r-- 1 root root 186592 May 15 08:07 libcom32.c32 > -rw-r--r-- 1 root root 66116 May 15 08:07 libgpl.c32 > -rw-r--r-- 1 root root 102532 May 15 08:07 liblua.c32 > -rw-r--r-- 1 root root 24072 May 15 08:07 libmenu.c32 > -rw-r--r-- 1 root root 23492 May 15 08:07 libutil.c32 > -rw-r--r-- 1 root root 4696 May 15 08:07 linux.c32 > -rw-r--r-- 1 root root 2956 May 15 08:07 ls.c32 > -rw-r--r-- 1 root root 6872 May 15 08:07 lua.c32 > -rw-r--r-- 1 root root 10824 May 15 08:07 mboot.c32 > -rw-r--r-- 1 root root 2424 May 15 08:07 meminfo.c32 > -rw-r--r-- 1 root root 25920 May 15 08:07 menu.c32 > -rw-r--r-- 1 root root 3332 May 15 08:07 pci.c32 > -rw-r--r-- 1 root root 869715 May 15 08:07 pci.ids > -rw-r--r-- 1 root root 3468 May 15 08:07 pcitest.c32 > -rw-r--r-- 1 root root 3556 May 15 08:07 pmload.c32 > -rw-r--r-- 1 root root 1660 May 15 08:07 poweroff.c32 > -rw-r--r-- 1 root root 3144 May 15 08:07 prdhcp.c32 > -rw-r--r-- 1 root root 1496 May 15 08:07 pwd.c32 > -rw-r--r-- 1 root root 12392 May 15 08:07 pxechn.c32 > -rw-r--r-- 1 root root 1372 May 15 08:07 reboot.c32 > -rw-r--r-- 1 root root 13640 May 15 08:07 rosh.c32 > -rw-r--r-- 1 root root 1632 May 15 08:07 sanboot.c32 > -rw-r--r-- 1 root root 3044 May 15 08:07 sdi.c32 > -rw-r--r-- 1 root root 15176 May 15 08:07 sysdump.c32 > -rw-r--r-- 1 root root 0 Feb 4 06:11 SYSLINUX_AUTOUPDATE > -rw-r--r-- 1 root root 7568 May 15 08:07 syslinux.c32 > -rw-r--r-- 1 root root 2352 Feb 4 06:11 syslinux.cfg > -rw-r--r-- 1 root root 3064 May 15 08:07 vesa.c32 > -rw-r--r-- 1 root root 2192 May 15 08:07 vesainfo.c32 > -rw-r--r-- 1 root root 26428 May 15 08:07 vesamenu.c32 > -rw-r--r-- 1 root root 1864 May 15 08:07 vpdtest.c32 > -rw-r--r-- 1 root root 2464 May 15 08:07 whichsys.c32 > -rw-r--r-- 1 root root 3552 May 15 08:07 zzjson.c32 > > > The most interesting files are here > [anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.* > -rw-r--r-- 1 root root 122044 May 15 08:07 /boot/syslinux/ldlinux.c32 > -r--r--r-- 1 root root 67072 May 15 08:07 /boot/syslinux/ldlinux.sys > > ldlibyx.sys is slightly bigger than 64k, does it indicate the problem > in the newer syslinux?And this is the syslinux from previous version (6.02) [anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.* -rw-r--r-- 1 root root 116860 May 20 09:18 /boot/syslinux/ldlinux.c32 -r--r--r-- 1 root root 60416 May 20 09:18 /boot/syslinux/ldlinux.sys In this case ldlinux.sys fits 64K.
On Tue, May 20, 2014 at 12:20 PM, Anatol Pomozov <anatol.pomozov at gmail.com> wrote:> Hi > > On Tue, May 20, 2014 at 9:18 AM, Anatol Pomozov > <anatol.pomozov at gmail.com> wrote: >> Hi >> >> On Tue, May 20, 2014 at 3:12 AM, Gene Cumm <gene.cumm at gmail.com> wrote: >>> On May 20, 2014 12:33 AM, "Anatol Pomozov" <anatol.pomozov at gmail.com> wrote: >>>> >>>> Hi >>>> >>>> On Mon, May 19, 2014 at 6:58 PM, Gene Cumm <gene.cumm at gmail.com> wrote: >>>> > On May 19, 2014 5:17 PM, "Anatol Pomozov" <anatol.pomozov at gmail.com> >>>> > wrote: >>>> > >>>> >> Besides syslinux itself other things has changed e.g. gcc (but I >>>> >> really hope my problem not because of compiler). >>>> > >>>> > This alone can be the trigger.This might be a starting point: build 6.02 >>>> > with your current toolchain. >>>> >>>> I built 6.02 with the current toolchain in a clean chroot environment >>>> (i.e. no local modifications) and it works fine. Then I built >>>> 6.03-pre1 6.03-pre9 6.03-pre11 and all 6.03 fail with "EDD Load >>>> error". >>>> >>>> > Size problem again? >>>> Where I can read more about this problem? How to check that my >>>> binary/system is affected by the problem? >>> >>> I believe he means the size of ldlinux.sys/ldlinux.bin. Could you check the >>> size of both in your builds? >> >> Files from >> http://mirrors.kernel.org/archlinux/testing/os/x86_64/syslinux-6.03pre11-2-x86_64.pkg.tar.xz>> The most interesting files are here >> [anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.* >> -rw-r--r-- 1 root root 122044 May 15 08:07 /boot/syslinux/ldlinux.c32 >> -r--r--r-- 1 root root 67072 May 15 08:07 /boot/syslinux/ldlinux.sys >> >> ldlibyx.sys is slightly bigger than 64k, does it indicate the problem >> in the newer syslinux? > > > And this is the syslinux from previous version (6.02) > > [anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.* > -rw-r--r-- 1 root root 116860 May 20 09:18 /boot/syslinux/ldlinux.c32 > -r--r--r-- 1 root root 60416 May 20 09:18 /boot/syslinux/ldlinux.sys > > In this case ldlinux.sys fits 64K.Yes, as Ady noted, the apparent size of ldlinux.sys after installation must be under 64k for it to work with btrfs. -- -Gene
On 05/20/2014 09:18 AM, Anatol Pomozov wrote:> > The most interesting files are here > [anatol at archie ~]$ ls -l /boot/syslinux/ldlinux.* > -rw-r--r-- 1 root root 122044 May 15 08:07 /boot/syslinux/ldlinux.c32 > -r--r--r-- 1 root root 67072 May 15 08:07 /boot/syslinux/ldlinux.sys > > ldlibyx.sys is slightly bigger than 64k, does it indicate the problem > in the newer syslinux?Yes it does... that will not work on btrfs. -hpa