cyr-ius | 19 Oct 22:09 2014
Picon

Push request : Adapt Ping command for scripting

hello,

I added two new options to the ping command to allow the execution of
the command from a script.

     the counter parameter indicates the number of response to show. If
no argument then control the infinite loop

    the quiet parameter to hide messages on the screen setting.

It is thus possible to script the ping command.
example:
        ping -c 1 -q 10.1.1.1 && echo echo || Link UP DOWN link

example :
	ping 1.1.1.1 (request infinite loop)
	ping -c 2 1.1.1.1 (request two ping echo)
	ping -c 2 -q 1.1.1.1 (no echo on display)

Is it possible to add these changes to the original code ?

Attachment patch file for GIT.

Bye
Cedric Levasseur
hello,

(Continue reading)

Arkoth | 19 Oct 18:11 2014
Picon

problem realtek RTL8168/8111 PCIe GBE Family controller

Hello,

I try ixpe in vmware, it works...
So, I try with my computer...

And I have a problem with my realtek RTL8168/8111 PCIe GBE Family controller / Motherboard MSI MS-7681 P67A-GD55:

RXE: 5 x "Operation not supported ( http://ipxe.org/3c086003 )"

Possible sources
This error originated from one of the following locations within the iPXE source code:
net/netdevice.c (line 965)
net/netdevice.c (line 1131)

After, I build my ipxe with this howto: https://coderwall.com/p/0sq9gg
it don't solve my problem...

Thank you for your help ;)
<div><div dir="ltr">
<div>Hello,</div>
<div><br></div>
<div>I try ixpe in vmware, it works...</div>
<div>So, I try with my computer...</div>
<div><br></div>
<div>And I have a problem with my realtek RTL8168/8111 PCIe GBE Family controller / Motherboard MSI MS-7681 P67A-GD55:</div>
<div><a href="http://img15.hostingpics.net/pics/411671IMG20141019154605.jpg">http://img15.hostingpics.net/pics/411671IMG20141019154605.jpg</a></div>
<div><br></div>
<blockquote class="gmail_quote">RXE: 5 x "Operation not supported ( <a href="http://ipxe.org/3c086003">http://ipxe.org/3c086003</a> )"</blockquote>
<div><br></div>
<blockquote class="gmail_quote">Possible sources<br>This error originated from one of the following locations within the iPXE source code:<br>net/netdevice.c (line 965)<br>net/netdevice.c (line 1131)</blockquote>
<div><br></div>
<div>After, I build my ipxe with this howto: <a href="https://coderwall.com/p/0sq9gg">https://coderwall.com/p/0sq9gg</a>
</div>
<div>it don't solve my problem...</div>
<div><br></div>
<div>Thank you for your help ;)</div>
</div></div>
Michael Brown | 13 Oct 14:22 2014

Re: colored serial output - INT 0x10

On 07/10/14 11:02, Wissam Shoukair wrote:
> Does iPXE code has any component that might change a color of the serial
> connection (could it be that the putty output goes black on black?)? can
> iPXE do that at all (change the serial output’s color)?

Yes; iPXE can output arbitrary ANSI escape sequences which can include 
colour change sequences.  For the BIOS (or VESA framebuffer) console, 
these are interpreted by iPXE; for the serial console they are sent 
verbatim to be interpreted by the terminal software on the other end of 
the link.

> Which INT 10 services do iPXE use for BIOS Screen Control?

All code calling INT 10 should be in 
arch/i386/firmware/pcbios/bios_console.c.  We seem to use:

   INT 10,02 : ANSI CUP
   INT 10,06 : ANSI ED
   INT 10,01 : ANSI DECTCEM

and for writing characters to the screen:

   INT 10,08 : read current attribute
   INT 10,09 : set current attribute
   INT 10,0e : print character

Michael
_______________________________________________
ipxe-devel mailing list
ipxe-devel <at> lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
Wissam Shoukair | 13 Oct 12:10 2014

IPv4 TFTP performance issue

Hi,

 

I’m updating my driver with the latest iPXE patches.

The base code from which I started to add my changes is this commit:

commit 0cc2f42f467e27945070a4036a6a1f928bc7018f

Author: Michael Brown <mcb30 <at> ipxe.org>

Date:   Fri Aug 29 13:10:18 2014 +0100

    [efi] Wrap any images loaded by our wrapped image

 

 

I’m trying to boot linux OS over IPv4 TFTP but the process is significantly slower than when using my previous driver. I opened wireshark on the DHCP/PXE server, and I noticed this behavior in the image.

Do you have any idea what this issue might be?

Any clue will be very helpful.

 

I also found a work-around patch for this issue.

The block size with this patch is the same 1456

 

From b9ef792bbf0845bd36e2b4b350760155d32a6ee8 Mon Sep 17 00:00:00 2001

From: Itay Gazit <itayg <at> mellanox.co.il>

Date: Thu, 6 Sep 2012 14:00:55 +0300

Subject: [PATCH 10/17] [netdevice] - Do not parse all lost packets, only the

last one

Signed-off-by: Itay Gazit <itayg <at> mellanox.co.il>

---

src/net/netdevice.c | 2 +-

1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/net/netdevice.c b/src/net/netdevice.c

index 6afe2d5..4a745ef 100644

--- a/src/net/netdevice.c

+++ b/src/net/netdevice.c

<at> <at> -751,7 +751,7 <at> <at> void net_poll ( void ) {

                                               continue;

                                /* Process all received packets */

-                              while ( ( iobuf = netdev_rx_dequeue ( netdev ) ) ) {

+                             if ( ( iobuf = netdev_rx_dequeue ( netdev ) ) ) {

                                                DBGC2 ( netdev, "NETDEV %s processing %p (%p+%zx)\n",

                                                               netdev->name, iobuf, iobuf->data,

--

1.7.11.1

 

 

Thanks,

Wissam

 

<div>
<div class="WordSection1">
<p class="MsoNormal"><span>Hi,<p></p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span>I&rsquo;m updating my driver with the latest iPXE patches.<p></p></span></p>
<p class="MsoNormal"><span>The base code from which I started to add my changes is this commit:<p></p></span></p>
<p class="MsoNormal"><span>commit 0cc2f42f467e27945070a4036a6a1f928bc7018f<p></p></span></p>
<p class="MsoNormal"><span>Author: Michael Brown &lt;mcb30 <at> ipxe.org&gt;<p></p></span></p>
<p class="MsoNormal"><span>Date:&nbsp;&nbsp; Fri Aug 29 13:10:18 2014 +0100<p></p></span></p>
<p class="MsoNormal"><span><p></p></span></p>
<p class="MsoNormal"><span>&nbsp;&nbsp;&nbsp;&nbsp;[efi] Wrap any images loaded by our wrapped image<p></p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span>I&rsquo;m trying to boot linux OS over IPv4 TFTP but the process is significantly slower than when using my previous driver. I opened wireshark on the DHCP/PXE server,
 and I noticed this behavior in the image.<p></p></span></p>
<p class="MsoNormal"><span></span><span><p></p></span></p>
<p class="MsoNormal"><span></span><span><p></p></span></p>
<p class="MsoNormal"><span>Do you have any idea what this issue might be?<p></p></span></p>
<p class="MsoNormal"><span>Any clue will be very helpful.<p></p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span>I also found a work-around patch for this issue.<p></p></span></p>
<p class="MsoNormal"><span>The block size with this patch is the same 1456<p></p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span>From b9ef792bbf0845bd36e2b4b350760155d32a6ee8 Mon Sep 17 00:00:00 2001<p></p></span></p>
<p class="MsoNormal"><span>From: Itay Gazit &lt;itayg <at> mellanox.co.il&gt;<p></p></span></p>
<p class="MsoNormal"><span>Date: Thu, 6 Sep 2012 14:00:55 +0300<p></p></span></p>
<p class="MsoNormal"><span>Subject: [PATCH 10/17] [netdevice] - Do not parse all lost packets, only the<p></p></span></p>
<p class="MsoNormal"><span>last one<p></p></span></p>
<p class="MsoNormal"><span><p></p></span></p>
<p class="MsoNormal"><span>Signed-off-by: Itay Gazit &lt;itayg <at> mellanox.co.il&gt;<p></p></span></p>
<p class="MsoNormal"><span>---<p></p></span></p>
<p class="MsoNormal"><span>src/net/netdevice.c | 2 +-<p></p></span></p>
<p class="MsoNormal"><span>1 file changed, 1 insertion(+), 1 deletion(-)<p></p></span></p>
<p class="MsoNormal"><span><p></p></span></p>
<p class="MsoNormal"><span>diff --git a/src/net/netdevice.c b/src/net/netdevice.c<p></p></span></p>
<p class="MsoNormal"><span>index 6afe2d5..4a745ef 100644<p></p></span></p>
<p class="MsoNormal"><span>--- a/src/net/netdevice.c<p></p></span></p>
<p class="MsoNormal"><span>+++ b/src/net/netdevice.c<p></p></span></p>
<p class="MsoNormal"><span> <at>  <at>  -751,7 +751,7  <at>  <at>  void net_poll ( void ) {<p></p></span></p>
<p class="MsoNormal"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; continue;<p></p></span></p>
<p class="MsoNormal"><span><p></p></span></p>
<p class="MsoNormal"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/* Process all received packets */<p></p></span></p>
<p class="MsoNormal"><span>-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while ( ( iobuf = netdev_rx_dequeue ( netdev ) ) ) {<p></p></span></p>
<p class="MsoNormal"><span>+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ( ( iobuf = netdev_rx_dequeue ( netdev ) ) ) {<p></p></span></p>
<p class="MsoNormal"><span><p></p></span></p>
<p class="MsoNormal"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DBGC2 ( netdev, "NETDEV %s processing %p (%p+%zx)\n",<p></p></span></p>
<p class="MsoNormal"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; netdev-&gt;name, iobuf, iobuf-&gt;data,<p></p></span></p>
<p class="MsoNormal"><span>--
<p></p></span></p>
<p class="MsoNormal"><span>1.7.11.1<p></p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span><p>&nbsp;</p></span></p>
<p class="MsoNormal"><span>Thanks,<p></p></span></p>
<p class="MsoNormal"><span>Wissam<p></p></span></p>
<div>
<p class="MsoNormal"><p>&nbsp;</p></p>
</div>
</div>
</div>
Joan Antoni Torres | 10 Oct 14:20 2014

iMAC BMC57766 tg3 driver issues

Hi,

We have iMACs with Broadcom BCM57766 cards [14e4-1686] unsupported (no entry in tg3.c table). I added a entry in tg3.c table and re-compile ipxe.
Link status tests passed but "dhcp" command reports Error 0x040ee119.
Then I tried to configure iMAC network adapter manually:

ipxe>set net0/ip 10.10.73.125
ipxe>set net0/netmask 255.255.255.0
ipxe>set net0/gateway 10.10.73.1

Ping from DHCP server to iMAC failed.

It seems a issue with de tg3 driver. Are there plans to support this card?

Thanks in advance.

-- Joan Antoni Torres o o o Àrea de Sistemes Aularis i Comunicacions o o o inLab FIB o o o Facultat d'Informàtica de Barcelona U P C Universitat Politècnica de Catalunya - Barcelona Tech E-mail : jantoni-mMsaGpWwmSyVc3sceRu5cw@public.gmane.org Tel. : +34 934016942 Web : http://www.fib.upc.edu/ ---------------------------------------------------------------------- ADVERTÈNCIA / TEXT LEGAL: Aquest missatge pot contenir informació confidencial o legalment protegida i està exclusivament adreçat a la persona o entitat destinatària. Si vosté no es el destinatari final o persona encarregada de recollir-lo, no està autoritzat a llegir-lo, retenir-lo, modificar-lo, distribuir-lo, copiar-lo ni a revelar el seu contingut. Si ha rebut aquest correu electrònic per error, li preguem que informi al remitent i elimini del seu sistema el missatge i el material annex que pugui contenir. Gràcies per la seva col·laboració. http://www.fib.upc.edu/disclaimer/
<div>
    Hi,<br><br>
    We have iMACs with Broadcom BCM57766 cards [14e4-1686] unsupported
    (no entry in <span class="highlight">tg3</span>.c table). I added a entry in tg3.c
    table and re-compile ipxe.<br>
    Link status tests passed but "dhcp" command reports Error
    0x040ee119.<br>
    Then I tried to configure iMAC network adapter manually:<br><br>
    ipxe&gt;set net0/ip 10.10.73.125<br>
    ipxe&gt;set net0/netmask 255.255.255.0<br>
    ipxe&gt;set net0/gateway 10.10.73.1<br><br>
    Ping from DHCP server to iMAC failed.<br><br>
    It seems a issue with de tg3 driver. Are there plans to support this
    card?<br><br>
    Thanks in advance.<br><br>-- 
       Joan Antoni Torres
o o o  &Agrave;rea de Sistemes Aularis i Comunicacions
o o o  inLab FIB
o o o  Facultat d'Inform&agrave;tica de Barcelona
U P C  Universitat Polit&egrave;cnica de Catalunya - Barcelona Tech

       E-mail : <a class="moz-txt-link-abbreviated" href="mailto:jantoni@...">jantoni@...</a>
       Tel.   : +34 934016942
       Web    : <a class="moz-txt-link-freetext" href="http://www.fib.upc.edu/">http://www.fib.upc.edu/</a> 

----------------------------------------------------------------------

ADVERT&Egrave;NCIA  /  TEXT  LEGAL:  Aquest  missatge pot contenir informaci&oacute;
confidencial  o  legalment protegida i est&agrave; exclusivament adre&ccedil;at a la
persona  o entitat destinat&agrave;ria. Si vost&eacute; no es el destinatari final o
persona  encarregada  de  recollir-lo, no est&agrave; autoritzat a llegir-lo,
retenir-lo, modificar-lo, distribuir-lo, copiar-lo ni a revelar el seu
contingut.  Si ha rebut aquest correu electr&ograve;nic per error, li preguem
que  informi  al  remitent  i elimini del seu sistema el missatge i el
material annex que pugui contenir. Gr&agrave;cies per la seva col&middot;laboraci&oacute;.

<a class="moz-txt-link-freetext" href="http://www.fib.upc.edu/disclaimer/">http://www.fib.upc.edu/disclaimer/</a>
  </div>
Mariusz Preiss | 8 Oct 15:08 2014
Picon

VMware ESXi stateless + iPXE

Hello all,

I'm digging into subject of ESXi stateless booted by iPXE, which 
generally works fine
(tested with ESXi 5.1 and 6.0 RC2) but... I have some questions, that 
you might be able to answer.

I'm using simple solution which is DHCP + TFTPD + iPXE compiled, all on 
FreeBSD 10
I've simply copied ISO image to the directory, which is reachable via 
http, and I'm pointing to this
URL from iPXE. I'm loading modules via iPXE directly (module directive)

To have it worked, I  had to:
- in config/general.h uncomment line
#define IMAGE_COMBOOT           /* SYSLINUX COMBOOT image support */
- in arch/i386/image/multiboot.c file raise values
#define MAX_MODULES 8 -> 200
#define MB_MAX_CMDLINE (I don't remember default) -> 4096
- un-gzip all modules that are loaded by iPXE

Now, my questions are:
- what is the consequence of rasing MAX_MODULES and MB_MAX_CMDLINE?
Can I raise it as much as I want? Or maybe more memory is reserved on 
the client?
- why I had to ungzip all modules? I was sure, that iPXE is able to load 
gzip'ed ones...
- is it possible to forward also parameters for booting itself (tboot 
files from VMware)
that resides in boot.cfg file in VMware ISO, which is

title=STRING
kernel=FILEPATH
kernelopt=STRING
and also timeout, build, updated, bootstate...

based on
http://pubs.vmware.com/vsphere-51/index.jsp?topic=%2Fcom.vmware.vsphere.install.doc%2FGUID-1DE4EC58-8665-4F14-9AB4-1C62297D866B.html

I would appreciate any help from this list :-)

regards,

Mariusz Preiss
Christopher Mendes | 7 Oct 01:21 2014
Picon

Debugging wimboot

I'm running Winpe 3.0 to install Windows 7 and server 2008. Everything has been working great except I am trying a new HP workstation(z230) and always getting the Windows Boot Manager crashing with "An unexpected error has occurred".  I am able to use a normal winpe image and have tried many variations of winpe and boot files but with no luck with attempting to use ipxe. I believe its related to the hard drive and wimboot but not sure how to pull more data. I also tried in the BIOS to change the emulation methods for the drive and a few other settings.

What is the best way to diagnose errors stemming from wimboot? I am using the most recent as of today which is 2.3.0.

Thanks,
Chris


<div><div dir="ltr">I'm running Winpe 3.0 to install Windows 7 and server 2008. Everything has been working great except I am trying a new HP workstation(z230) and always getting the Windows Boot Manager crashing with "An unexpected error has occurred".&nbsp; I am able to use a normal winpe image and have tried many variations of winpe and boot files but with no luck with attempting to use ipxe. I believe its related to the hard drive and wimboot but not sure how to pull more data. I also tried in the BIOS to change the emulation methods for the drive and a few other settings.<div><br></div>
<div>What is the best way to diagnose errors stemming from wimboot? I am using the most recent as of today which is 2.3.0.</div>
<div><br></div>
<div>Thanks,</div>
<div>Chris<br><div><br></div>
<div><br></div>
</div>
</div></div>
Post, Donald L UTAS | 4 Oct 17:30 2014

HTTP Transfer does not timeout when transfer interrupted..

Hi All,

 

In the following case it seems that an HTTP transfer does not time out and basically hangs forever (well a really long time).

 

·         iPXE client is set up to perform for an HTTP of a Linux system.

·         The root file system is fairly large and thus takes a bit to down load (say 15 seconds).

·         If there is a loss of link during the transfer, the transfer does not timeout but seems to hang

·         Even if the cable is reconnected (after a period of time long enough for the TCP connection to have timed out) the transfer does not continue.

 

My questions are:

 

1.       Is this the expected behavior?

 

2.       If not, is there a setting I need to set to enable the timeout and restart of the connection?

 

This is my boot script:

 

:boot_card

echo Sending DHCP request

dhcp net0 && isset \${filename} || goto boot_card

echo Booting using HTTP from \${dhcp-server} via net0

chain http://\${dhcp-server}/boot.php?moduleId=card1 ||

ifclose net0 ||

goto boot_card

 

 

Thanks!

 

-Don

 

 

<div>
<div class="WordSection1">
<p class="MsoNormal">Hi All,<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">In the following case it seems that an HTTP transfer does not time out and basically hangs forever (well a really long time).<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoListParagraph"><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span>iPXE client is set up to perform for an HTTP of a Linux system.
<p></p></p>
<p class="MsoListParagraph"><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span>The root file system is fairly large and thus takes a bit to down load (say 15 seconds).<p></p></p>
<p class="MsoListParagraph"><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span>If there is a loss of link during the transfer, the transfer does not timeout but seems to hang<p></p></p>
<p class="MsoListParagraph"><span><span>&middot;<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span>Even if the cable is reconnected (after a period of time long enough for the TCP connection to have timed out) the transfer does not continue.<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">My questions are:<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoListParagraph"><span>1.<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>Is this the expected behavior?<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoListParagraph"><span>2.<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span>If not, is there a setting I need to set to enable the timeout and restart of the connection?<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">This is my boot script:<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"><span>:boot_card<p></p></span></p>
<p class="MsoNormal"><span>echo Sending DHCP request<p></p></span></p>
<p class="MsoNormal"><span>dhcp net0 &amp;&amp; isset \${filename} || goto boot_card<p></p></span></p>
<p class="MsoNormal"><span>echo Booting using HTTP from \${dhcp-server} via net0<p></p></span></p>
<p class="MsoNormal"><span>chain http://\${dhcp-server}/boot.php?moduleId=card1 ||<p></p></span></p>
<p class="MsoNormal"><span>ifclose net0 ||<p></p></span></p>
<p class="MsoNormal"><span>goto boot_card<p></p></span></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">Thanks!<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal">-Don<p></p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
<p class="MsoNormal"><p>&nbsp;</p></p>
</div>
</div>
martin | 5 Oct 10:06 2014
Picon
Picon

Broadcom BCM5906M not supported? - got error 0x3808 6101 and 0x040e e119

Dear developers,

yesterday i downloaded fresh source via git (commit 86285d...) did 
"make" and burned the iso to a cd.

I tested this in my small home network with separat dhcp server. (old pc 
- makes a lot of noise ;-)

I got

net0: ... using 14e4-1713 on pci09:00.0 (open)
  [Link down, tx:0 txe:0 rx:0 rxe:0]
  [Link status: Down http://ipxe.org/38086101]
Waiting for link-up on net0... ok

Configuring (net0 ................ Error 0x040ee119

No more network devices ... THE END

My girlfriends pc in the same network is booting properly with this cd 
and network configuration

There we get:

net0: ... using rtl8168 on ...
  [Link up
Configuring ok

blablabla - and everything boots fine

The hardware of the broadcom its self is really working - the "on board" 
software gets dhcp adresses and images via tftp and so on.

I also configured the net0 as described via
ifopen ...
set net0/ip ...
set net0/netmask ...

and tried to ping the pc from the dhcp server. The light was blinking 
(so physically packages are coming) but i got hosts unreachable

if i do a dhcp net0 from the booting pc (inside STRG-B) so nothing blinks

(the other lamp is permanently on in all cases)

So - here is my problem behind this:

I can netboot debian via tftp with the onboard pxe because it get kernel 
and image an everything works fine, because the linux kernel can handle 
my broadcom chip...

But i can not netboot archlinux via 
https://releng.archlinux.org/pxeboot/ipxe.pxe because as i understand 
inside this is the ipxe software (commit 2c011) witch also doesnt 
support my hardware?

Is BCM5906M supported at all? Bug? Feature?

Thanks in advance for any advise - i hope these informations were useful 
for you
Martin

P.S. Sorry for typos - but better than photos i think...

Brian Rak | 3 Oct 21:42 2014

Link local routing

How can I get iPXE to recognize link-local (RFC 3927) routes as actually 
being link-local.  For these, it shouldn't direct the packets to the 
gateway.

Is there a way I can accomplish this?  If I just provide iPXE with a 
normal DHCP lease, it tries to route the link local packets to the 
gateway, which doesn't work.  I can't seem to find any commands that 
would allow adding a static route, nor does iPXE accept option 121.

For reference, the linux routing table entry for this looks like:

Destination     Gateway         Genmask         Flags Metric Ref Use Iface
169.254.0.0     0.0.0.0         255.255.0.0     U     1004 0        0 br0

42wim | 1 Oct 11:45 2014

[ipxe] tftp booting from a windows TFTP server gives issues. (#31)

PXE sends a leading / that needs to be removed.

e.g. chain tftp://ip.of.server/boot\x64\wdsbnp.com

PXE send TFTP Request /Boot\x64\wdsnbp.com
That first "/" must be removed.

Original fix from
http://forum.ipxe.org/archive/index.php/thread-7242.html

You can merge this Pull Request by running

git pull https://github.com/42wim/ipxe tftp-windows

Or view, comment on, or merge it at:

  https://github.com/ipxe/ipxe/pull/31

Commit Summary

  • tftp booting from a windows TFTP server gives issues.

File Changes

Patch Links:


Reply to this email directly or view it on GitHub.

<div>
<p>PXE sends a leading / that needs to be removed.</p>

<p>e.g. chain tftp://ip.of.server/boot\x64\wdsbnp.com</p>

<p>PXE send TFTP Request /Boot\x64\wdsnbp.com<br>
That first "/" must be removed.</p>

<p>Original fix from<br><a href="http://forum.ipxe.org/archive/index.php/thread-7242.html">http://forum.ipxe.org/archive/index.php/thread-7242.html</a></p>

<h4>You can merge this Pull Request by running</h4>
  git pull https://github.com/42wim/ipxe tftp-windows
<p>Or view, comment on, or merge it at:</p>
<p>&nbsp;&nbsp;<a href="https://github.com/ipxe/ipxe/pull/31">https://github.com/ipxe/ipxe/pull/31</a></p>

<h4>Commit Summary</h4>
<ul>
<li>tftp booting from a windows TFTP server gives issues.</li>
</ul>
<h4>File Changes</h4>
<ul>
<li>
    M
    <a href="https://github.com/ipxe/ipxe/pull/31/files#diff-0">src/net/udp/tftp.c</a>
    (2)
  </li>
</ul>
<h4>Patch Links:</h4>
<ul>
<li><a href="https://github.com/ipxe/ipxe/pull/31.patch">https://github.com/ipxe/ipxe/pull/31.patch</a></li>
  <li><a href="https://github.com/ipxe/ipxe/pull/31.diff">https://github.com/ipxe/ipxe/pull/31.diff</a></li>
</ul>
<p>&mdash;<br>Reply to this email directly or <a href="https://github.com/ipxe/ipxe/pull/31">view it on GitHub</a>.</p>
</div>

Gmane