Displaying 9 results from an estimated 9 matches for "pxe_start_isr".
2014 Jul 14
2
[syslinux:master] PXE ISR: Force polling on select hardware WORKAROUND
...l.com>
>
> ---
> core/fs/pxe/isr.c | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/core/fs/pxe/isr.c b/core/fs/pxe/isr.c
> index d0a0bf9..ddaadf9 100644
> --- a/core/fs/pxe/isr.c
> +++ b/core/fs/pxe/isr.c
> @@ -266,11 +266,10 @@ void pxe_start_isr(void)
> dprintf("pxe_start_isr: trying poll by model\n");
> 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) {
> - if (px...
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
...; 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 == 0x00001...
2014 Jul 14
0
[syslinux:master] PXE ISR: Force polling on select hardware WORKAROUND
...t; core/fs/pxe/isr.c | 5 ++---
>> 1 file changed, 2 insertions(+), 3 deletions(-)
>>
>> diff --git a/core/fs/pxe/isr.c b/core/fs/pxe/isr.c
>> index d0a0bf9..ddaadf9 100644
>> --- a/core/fs/pxe/isr.c
>> +++ b/core/fs/pxe/isr.c
>> @@ -266,11 +266,10 @@ void pxe_start_isr(void)
>> dprintf("pxe_start_isr: trying poll by model\n");
>> 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 ==...
2015 Oct 07
0
Hyper-V Gen 2 waiting for ldlinux.e64
...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) ||
> +...
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
...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 ==
>...
2013 Sep 23
1
[PATCH][git-pull] lwIP PXE fixes
On Fri, Sep 20, 2013 at 5:15 AM, Matt Fleming <matt at console-pimps.org> wrote:
> On Tue, 17 Sep, at 04:23:08PM, Gene Cumm wrote:
>> On Tue, Sep 17, 2013 at 9:36 AM, Matt Fleming <matt at console-pimps.org> wrote:
>> > On Tue, 03 Sep, at 07:31:52PM, Gene Cumm wrote:
>> >> The following changes since commit 6438fbcb6cb7e0cd40e4bb3681ada047fe77ffdd:
2017 Mar 19
1
[PATCH] pxe: Never chain to the original ISR
...le uint8_t pxe_need_poll;
static DECLARE_INIT_SEMAPHORE(pxe_receive_thread_sem, 0);
static DECLARE_INIT_SEMAPHORE(pxe_poll_thread_sem, 0);
static struct thread *pxe_thread, *poll_thread;
+static far_ptr_t old_pxe_isr;
#ifndef PXE_POLL_FORCE
# define PXE_POLL_FORCE 0
@@ -252,7 +253,7 @@ void pxe_start_isr(void)
pxe_irq_vector = irq;
if (irq) {
- if (!install_irq_vector(irq, pxe_isr, &pxe_irq_chain))
+ if (!install_irq_vector(irq, pxe_isr, &old_pxe_isr))
irq = 0; /* Install failed or stuck interrupt */
}
@@ -290,7 +291,7 @@ int reset_pxe(void)
printf("PXEN...
2015 Oct 07
2
Hyper-V Gen 2 waiting for ldlinux.e64
> On Wed, Oct 07, 2015 at 01:58:51PM +0200, James Clements via Syslinux
> wrote:
> > On Wed, Oct 07, 2015 at 07:21:28AM -0400, Gene Cumm via Syslinux wrote:
> > > On Wed, Oct 7, 2015 at 6:40 AM, Clements, James via Syslinux wrote:
> > > > Hi,
> > > >
> > > > I am using a Windows Server 2012 R2 Hyper-V Generation 2 VM as a
> > > >
2016 Feb 26
3
lpxelinux.0 with device that doesn't support Interrupts
I am experiencing an issue where I ran ipxe (as an option rom) and downloaded the lpxelinux.0 as the bootloader.
Next it should download the ldlinux.c32 file using UNDI API.
but before that it will close and open the underlying device (which is ipxe), and hooking the device interrupt so it can start getting some packets.
What I'm experiencing is that if the underlying device doesn't