[syslinux] inconsistent Int 22h local boot

Miguel mth at mth.com
Wed Jan 2 14:13:25 PST 2008


I now see that
 Int 22h AX=15h Get feature flags

defines bit 0 as:
  Local boot (AX=0014h) supported

This seems to indicate that this localboot API function is not supported
on some systems.

I am in the process of having this tested on the Dell 1435.

Q: Why is it that a "modern" system would not support this?

Q: Is there an alternate mechanism/workaround for localbooting from the
hard disk?

I suppose I could load in the MBR and fire off the boot process manually,
using AX=0012h, but I was trying to use localboot AX=0014h in order to
avoid having to do that work ...

Q: Is there a library call to boot from disk 0x81?

.OR.

Q: Is there sample code that shows the steps I would need to go through to
do this?


Thanks,
Miguel

> I have a Dell 1435 system that will not respond correctly to a com32 call
> to Local boot
>
>  Int 22h
>  AX=14h
>  DX = 0
>
> This call should not return. It should unload the PXE+UNDI stacks and
> continue the boot process with the next boot device.
>
> This call is working fine for me on an HP DL360G2 and on a Dell PE 850.
>
> But, on this Dell 1435 the call is returning from the Int 22h.
>
> I am using syslinux 3.51
>
> Q: Any suggestions?
>
> Q: Is there any info/data that I can collect that will help identify what
> is causing this problem?
>
> Thanks in advance,
> Miguel
>
>
>
>
>
>
> _______________________________________________
> SYSLINUX mailing list
> Submissions to SYSLINUX at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>
>






More information about the Syslinux mailing list