[syslinux] extlinux device trouble

Johann Obermayr johann.obermayr at sigmatek.at
Tue Jan 14 06:28:16 PST 2014


Hello,

i'm using version 4.07.
On my computer extlinux does not work.
after debugging, i found the trouble.

in the function parse_mountinfo there was using a function get_string.
in the function get_string there was a line (42) } else if (ch == '\\') {
but in my mountinfo list, there was \ , but not with octal digit.
so the function get_string will fail.

here are some information
### fstab ###
#Mount Build environment
//10.30.20.61/platform          /home/platform  smbfs guest,ro        0 0
//10.30.20.61/builds            /home/builds            smbfs 
guest,ro        0 0

#### this is a part from /proc/self/mountinfo ########
33 20 0:23 / /home/builds ro,relatime - cifs //10.30.20.61/builds 
ro,sec=ntlm,unc=\\10.30.20.61\builds,username=,uid=0,noforceuid,gid=0,noforcegid,addr=10.30.20.61,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1
32 20 0:24 / /home/platform ro,relatime - cifs //10.30.20.61/platform 
ro,sec=ntlm,unc=\\10.30.20.61\platform,username=,uid=0,noforceuid,gid=0,noforcegid,addr=10.30.20.61,unix,posixpaths,serverino,acl,rsize=1048576,wsize=65536,actimeo=1

and after this entrys, there are my mounting points. extlinux does not 
found the correct entry.

Best regards
   Johann




More information about the Syslinux mailing list