From 2d486c708864f841b0e19675d4dcdd3d0dd94cd0 Mon Sep 17 00:00:00 2001 From: hpa Date: Tue, 13 Aug 2002 20:36:33 +0000 Subject: Fix for Toshiba laptops; ported from 1.xx branch --- NEWS | 4 ++++ isolinux.asm | 29 ----------------------------- 2 files changed, 4 insertions(+), 29 deletions(-) diff --git a/NEWS b/NEWS index 2e4ad63d..fc7d4285 100644 --- a/NEWS +++ b/NEWS @@ -7,6 +7,10 @@ Changes in 2.00: for details. * Fix mbr.asm so that it actually works. +Changes in 1.76: + * ISOLINUX: Remove code no longer used which caused hangs on + some Toshiba laptops. + Changes in 1.75: * ALL: NASM 0.98.32 or later is now required to build SYSLINUX from sources. diff --git a/isolinux.asm b/isolinux.asm index 1fd90d4b..ce2520c5 100644 --- a/isolinux.asm +++ b/isolinux.asm @@ -299,35 +299,6 @@ initial_csum: xor edi,edi %endif found_drive: - ; Get drive information - mov ah,48h - mov dl,[DriveNo] - mov si,drive_params - int 13h - jnc params_ok - - mov si,nosecsize_msg - call writemsg - -params_ok: - ; Check for the sector size (should be 2048, but - ; some BIOSes apparently think we're 512-byte media) - ; - ; FIX: We need to check what the proper behaviour - ; is for getlinsec when the BIOS thinks the sector - ; size is 512!!! For now, we ignore what the BIOS - ; says and assume it's using 2048-byte sectors - ; anyway. This is correct for at least one BIOS - ; with this particular pathology. -%ifdef DEBUG_MESSAGES - mov si,secsize_msg - call writemsg - mov ax,[dp_secsize] - call writehex4 - call crlf -%endif - -load_image: ; Some BIOSes apparently have limitations on the size ; that may be loaded (despite the El Torito spec being very ; clear on the fact that it must all be loaded.) Therefore, -- cgit v1.2.1