That is with syslinux 4.05 on Slackware-14.0:
bash-4.2# isohybrid -v /tmp/slint64-13.3720131030-dvd.iso
catalogue offset: 561
ve[0]: 1, cs: 1
ve[1]: 0, cs: 1
ve[2]: 0, cs: 1
ve[3]: 0, cs: 1
ve[4]: 0, cs: 1
ve[5]: 0, cs: 1
ve[6]: 0, cs: 1
ve[7]: 0, cs: 1
ve[8]: 0, cs: 1
ve[9]: 0, cs: 1
ve[10]: 0, cs: 1
ve[11]: 0, cs: 1
ve[12]: 0, cs: 1
ve[13]: 0, cs: 1
ve[14]: 21930, cs: 21931
ve[15]: 43605, cs: 65536
de_boot: 136
de_media: 0
de_seg: 0
de_sys: 0
de_mbz1: 0
de_count: 4
de_lba: 1206548
de_mbz2: 0
isohybrid: /tmp/slint64-13.3720131030-dvd.iso: seek error - 3: Invalid argument
in ishybrid.c I see:
if (fseek(fp, (de_lba * 2048 + 0x40), SEEK_SET))
err(1, "%s: seek error - 3", argv[0]);
Dose that mean that value of de_lba is not acceptable?
ISO image weighs 2471561216 bytes according to "ls -l" and 1206548 *
2048 + 64 = 2471010368 that's all I can see...
What should I do to investigate further?
TIA for any clue,
Didier
> That is with syslinux 4.05 on Slackware-14.0: > > bash-4.2# isohybrid -v /tmp/slint64-13.3720131030-dvd.iso > catalogue offset: 561 > ve[0]: 1, cs: 1 > ve[1]: 0, cs: 1 > ve[2]: 0, cs: 1 > ve[3]: 0, cs: 1 > ve[4]: 0, cs: 1 > ve[5]: 0, cs: 1 > ve[6]: 0, cs: 1 > ve[7]: 0, cs: 1 > ve[8]: 0, cs: 1 > ve[9]: 0, cs: 1 > ve[10]: 0, cs: 1 > ve[11]: 0, cs: 1 > ve[12]: 0, cs: 1 > ve[13]: 0, cs: 1 > ve[14]: 21930, cs: 21931 > ve[15]: 43605, cs: 65536 > de_boot: 136 > de_media: 0 > de_seg: 0 > de_sys: 0 > de_mbz1: 0 > de_count: 4 > de_lba: 1206548 > de_mbz2: 0 > isohybrid: /tmp/slint64-13.3720131030-dvd.iso: seek error - 3: Invalid argument > > in ishybrid.c I see: > > if (fseek(fp, (de_lba * 2048 + 0x40), SEEK_SET)) > err(1, "%s: seek error - 3", argv[0]); > > Dose that mean that value of de_lba is not acceptable? > > ISO image weighs 2471561216 bytes according to "ls -l" and 1206548 * 2048 + 64 = 2471010368 that's all I can see... > > What should I do to investigate further? > > TIA for any clue, > > DidierPerhaps you could try using cdrtools 3.01a17 and Syslinux 4.06 from "Slackware -current"? Or even Syslinux 4.07 official archive? I don't really know if it would actually make any difference for you, but there were patches related to isohybrid introduced after Syslinux 4.05. Or, wait for someone else to provide some other, more specific suggestion. Regards, Ady.
On 01/11/2013 05:36, Ady wrote:> >> That is with syslinux 4.05 on Slackware-14.0: >> >> bash-4.2# isohybrid -v /tmp/slint64-13.3720131030-dvd.iso >> catalogue offset: 561 >> ve[0]: 1, cs: 1 >> ve[1]: 0, cs: 1 >> ve[2]: 0, cs: 1 >> ve[3]: 0, cs: 1 >> ve[4]: 0, cs: 1 >> ve[5]: 0, cs: 1 >> ve[6]: 0, cs: 1 >> ve[7]: 0, cs: 1 >> ve[8]: 0, cs: 1 >> ve[9]: 0, cs: 1 >> ve[10]: 0, cs: 1 >> ve[11]: 0, cs: 1 >> ve[12]: 0, cs: 1 >> ve[13]: 0, cs: 1 >> ve[14]: 21930, cs: 21931 >> ve[15]: 43605, cs: 65536 >> de_boot: 136 >> de_media: 0 >> de_seg: 0 >> de_sys: 0 >> de_mbz1: 0 >> de_count: 4 >> de_lba: 1206548 >> de_mbz2: 0 >> isohybrid: /tmp/slint64-13.3720131030-dvd.iso: seek error - 3: Invalid argument >> >> in ishybrid.c I see: >> >> if (fseek(fp, (de_lba * 2048 + 0x40), SEEK_SET)) >> err(1, "%s: seek error - 3", argv[0]); >> >> Dose that mean that value of de_lba is not acceptable? >> >> ISO image weighs 2471561216 bytes according to "ls -l" and 1206548 * 2048 + 64 = 2471010368 that's all I can see... >> >> What should I do to investigate further? >> >> TIA for any clue, >> >> Didier > > Perhaps you could try using cdrtools 3.01a17 and Syslinux 4.06 from > "Slackware -current"? Or even Syslinux 4.07 official archive? I don't > really know if it would actually make any difference for you, but > there were patches related to isohybrid introduced after Syslinux > 4.05. > > Or, wait for someone else to provide some other, more specific > suggestion.Just running isohybrid on Slackware-current on the ISO image built on Slackware-14.0 did the trick, thanks Ady! I just feel a little bit ashamed not to have tried that before posting ;) Best regards Didier