> Now, my users are reporting that the boot disk no longer works on > machines which have Intel gigabit (PRO/1000) networking hardware.
Problem: Intel PRO1000 network driver E1000.DOS does Int21/IoControl XYZ --> driver --> Int21/GetVect, Setvect this will reuse the same DOS stack and crash immediately. this issue might be also closed by making GetVect/SetVect true reintrant, but it's a good idea to protect the stack anyway. [entry.asm, 286] ; call number. Finally, all others run on the disk stack. ; They are evaluated in that order. + cmp byte [_InDOS],0 + jne int21_onerrorstack cmp byte [_ErrorMode],0 je int21_2 int21_onerrorstack: mov cx,_error_tos ******** better solution would protect the both stacks individually. left as exercise to the reader > Or you can download my boot disk itself as a 1.44M floppy image: > http://unattended.sourceforge.net/testing/ e1000.img one floppy for each adapter - how boring ;) see http://www.nu2.nu/bootdisk/network how this should be done. http://www.drivesnapshot.de/en/makebootdisk.htm is another example ;) tom ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________ Freedos-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freedos-devel