[syslinux] Hyper-V Gen 2 waiting for ldlinux.e64

Geert Stappers stappers at stappers.nl
Wed Oct 7 09:01:30 PDT 2015


On Wed, Oct 07, 2015 at 05:35:36PM +0200, Geert Stappers via Syslinux wrote:
> On Wed, Oct 07, 2015 at 08:55:53AM -0500, Clements, James wrote:
> > On Wed, Oct 07, 2015 Geert Stappers wrote
> > > 13:36:47.964636 IP 192.168.205.1.47973 > 192.168.205.50.1938: UDP, length 30
> > > 13:36:47.964685 IP 192.168.205.50.1938 > 192.168.205.1.47973: UDP, length 4
> > > 13:36:47.974245 IP 192.168.205.50.1939 > 192.168.205.1.tftp:  47 RRQ "efi64/ldlinux.e64" octet tsize 0 blksize 1408
> > > 13:36:47.974552 IP 192.168.205.1.56054 > 192.168.205.50.1939: UDP, length 28
> > > 13:36:48.975612 IP 192.168.205.1.56054 > 192.168.205.50.1939: UDP, length 28
> > > 13:36:50.971212 IP 192.168.205.1.57375 > 192.168.205.50.1937: UDP, length 28
> > > 13:36:50.977653 IP 192.168.205.1.56054 > 192.168.205.50.1939: UDP, length 28
> > >
> > > I do read in that 192.168.205.50 going deaf.
> > >
> > 
> > Do you have any suggestions on how I could resolve this issue then?
> > 
> 
> Start with sharing more information. Information that I miss.
> 
>  * text which is on the screen of the netbooting (virtual) machine
>  * when/why was the network capture stopped
> 

And now a better suggestion

--- a/core/fs/pxe/isr.c
+++ b/core/fs/pxe/isr.c
@@ -267,6 +267,7 @@ void pxe_start_isr(void)
        int hwad = ((int)MAC[0] << 16) + ((int)MAC[1] << 8) + MAC[2];
        dprintf("pxe_start_isr: got %06x %04x\n", hwad, pxe_undi_iface.ServiceFlags);
        if ((hwad == 0x000023ae) && (pxe_undi_iface.ServiceFlags == 0xdc1b) ||
+           (hwad == 0x0000155d) && (pxe_undi_iface.ServiceFlags == 0xdc1b) ||
            (hwad == 0x005c260a) && (pxe_undi_iface.ServiceFlags == 0xdc1b) ||
            (hwad == 0x00180373) && (pxe_undi_iface.ServiceFlags == 0xdc1b)) {
                asm volatile("orb $1,%0" : "+m" (pxe_need_poll));


See commit 1ada8a37ae30c2e4283c3e65444ccd72cf8a2e85 for where I see simularity.


Groeten
Geert Stappers
-- 
Leven en laten leven


More information about the Syslinux mailing list