[syslinux] HDT: Doesn't work with syslinux

Sebastian Herbszt herbszt at gmx.de
Tue Mar 24 12:24:50 PDT 2009


Erwan Velu wrote:
> Kim Mik wrote:
>> [...]
>> drive: f2: getbios: getparm : extended .
>>
>> ============================================
>>
>> I don't know if you have read my other mails yet, but
>> if I skip the f2 drive detection, HDT works.
>>   
> That just shows that the system crashes when I request int 13 func=48h
> on this device.
> I wanted to be 100% sure that the system didn't go further.

get_disk_params() from hdt-ata.c checks for INT 13h extension support and
sets disk_info[disk].ebios accordingly. INT 13h AH=48h is later called
unconditionally tho. Maybe call it only if the extension is supported.

- Sebastian




More information about the Syslinux mailing list