[syslinux] fsc branch: loop in pxe_idle_init() on qemu with pcnet card

Sebastian Herbszt herbszt at gmx.de
Thu Sep 3 14:58:03 PDT 2009


syslinux-4.00-pre5-10-gdc10f7b locks up on qemu with pcnet card.
The problem seems to be in pxe_idle_init(). Added debug output:

dev_id: 10222000
before while loop h: 10 l: 0
h: 10 l: 0
e: 14e4166a
h modified
h: 350482265 l:0

h seems bogus as there are only 11 entries in pxe_need_idle_drain.

        if (e == dev_id) {
            found = true;
            break;
        } else if (e < dev_id) {
            l = e+1;
        } else {
            h = e-1;
        }

- Sebastian




More information about the Syslinux mailing list