I had KBDMAP working on an old version of syslinux/isolinux. Just upgrading isolinux to 3.70 (w/o touching the config file or anything else) broke it. Testing all versions I see that: 3.63 -> KBDMAP OK 3.64-pre1 -> KBDMAP OK 3.70-pre1 -> KBDMAP NOT WORKING Anyone can reproduce? Thanks -- giulioo at pobox.com
Giulio Orsero wrote:> I had KBDMAP working on an old version of syslinux/isolinux. > > Just upgrading isolinux to 3.70 (w/o touching the config file or anything > else) broke it. > > Testing all versions I see that: > 3.63 -> KBDMAP OK > 3.64-pre1 -> KBDMAP OK > 3.70-pre1 -> KBDMAP NOT WORKING > > Anyone can reproduce? >I just got another bug report to the same effect. I will try to figure out what the problem is. -hpa
H. Peter Anvin wrote:> > I just got another bug report to the same effect. I will try to figure > out what the problem is. >Okay, figured it out. Fix being pushed as 3.70-pre8. -hpa
Sebastian Herbszt
2008-Jul-14 15:04 UTC
[syslinux] [PATCH] conio: readd jump to loadkeys_ret in loadkeys if size not 256 bytes
hpa, did you remove the "jne loadkeys_ret" on purpose? - Sebastian Index: syslinux-3.71-pre8/core/conio.inc ==================================================================--- syslinux-3.71-pre8.orig/core/conio.inc 2008-07-14 15:48:22.000000000 +0200 +++ syslinux-3.71-pre8/core/conio.inc 2008-07-14 15:48:49.000000000 +0200 @@ -26,6 +26,8 @@ loadkeys: cmp eax,256 ; Should be 256 bytes exactly + jne loadkeys_ret + mov bx,trackbuf mov cx,1 ; 1 cluster should be >= 256 bytes call getfssec