hi, i've been trying around for a month or so to get isolinux on my toshiba satellite 4010cdt running. It doesn't really work. The debug version says the following: ISOLINUX 1.75 2002-06-14 ... isolinux: Startinug up, DL = 82 isolinux: Loaded spec packed OK, drive = 82 and that's it. No boot there. If I chain-load (or however that's called) my Isolinux - CDs with "Smart Boot" then it works. But I think that using a floppy to load a bootcd which is (in my case) there to replace my boot floppy collection isn't really nice. Is there a workaround? (I tried also the i-loader from bootscriptor and loading the isolinux.bin with bart's diskemu, none of them worked) MFG Peschm? -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net
simon.rutishauser at gmx.ch wrote:> hi, > > i've been trying around for a month or so to get isolinux on my toshiba > satellite 4010cdt running. It doesn't really work. > > The debug version says the following: > > ISOLINUX 1.75 2002-06-14 ... > isolinux: Startinug up, DL = 82 > isolinux: Loaded spec packed OK, drive = 82 > > and that's it. No boot there. > If I chain-load (or however that's called) my Isolinux - CDs with "Smart > Boot" then it works. But I think that using a floppy to load a bootcd which is > (in my case) there to replace my boot floppy collection isn't really nice. > > Is there a workaround? (I tried also the i-loader from bootscriptor and > loading the isolinux.bin with bart's diskemu, none of them worked) >Sounds like a BIOS bug, which "smart boot" probably avoids by installing its own simulation. See if you can get a BIOS update from Toshiba. -hpa
> > i've been trying around for a month or so to get isolinux on my toshiba > > satellite 4010cdt running. It doesn't really work. > > > > The debug version says the following: > > > > ISOLINUX 1.75 2002-06-14 ... > > isolinux: Startinug up, DL = 82 > > isolinux: Loaded spec packed OK, drive = 82 > > > > Is there a workaround?Attached. The code which is %if 0-ed out is redundant. The result returned by int 13h/ah=48h is printed on the screen [single field of the returned structure], but is never used for anything else and is basically ignored anyway [at least for the time being?]...> Sounds like a BIOS bug,It is. Toshibas just hang in int 13h/ah=48h. And why shouldn't they [or anybody]? The bootable CD is mastered with -no-emul-boot, so that result, "drive parameters," doesn't really have to be defined.> See if you can get a BIOS update from Toshiba.:-) Cheers. Andy. *** isolinux.asm.orig Sat Jun 15 06:46:18 2002 --- isolinux.asm Tue Aug 13 11:24:56 2002 *************** *** 297,302 **** --- 297,303 ---- %endif found_drive: + %if 0 ; Toshiba laptops hang in int 13h/ah=48h ; Get drive information mov ah,48h mov dl,[DriveNo] *************** *** 324,329 **** --- 325,331 ---- call writehex4 call crlf %endif + %endif load_image: ; Some BIOSes apparently have limitations on the size *************** *** 726,731 **** --- 728,737 ---- %error "Sector 0 overflow" %endif %endif + + times 2048-2-($-$$) db 0 + db 055h + db 0AAh ; ---------------------------------------------------------------------------- ; End of code and data that have to be in the first sector