Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-28 Thread Christian Nilsson
Hi!
Nice you got it fully tested!

BIOS/Firmware is only located in the machine, not the card (unless you
have a separate NIC card then it could have ROM on that card)
The issue with the PXE UNDI stack from the machine BIOS is only
relevant when you are using "undionly.kpxe" or other UNDI "consumers"
- thats the issue where it does not work at all - Really hope they can
work that out - regardless of what you end up doing.

Now the 10Mbit issue on intel cards is probably the same with the
i219-LM (without 2 i guess?) as with the LM2 - this is using the ipxe
intel driver and have very little if anything to do with the BIOS
issue - so we should try with applying the same fix for your other nic
as well. To do that we need to know the pciid for that i219-LM nic, a
show netX/busid in ipxe shell prompt on one of those machines would be
great, otherwise output from lspci -nn in Linux would work as well.
 PCI_ROM ( 0x8086, 0x156f, "i219lm", "I219-LM", 0 ), would what matches i guess?

Just to summarize
* ipxe.* uses native ipxe intel driver, which on intel nics could have
issues with getting optimal link up speed but is probably easy to fix
as long as we can get it tested.
* undionly.kpxe uses the UNDI driver that is provided by BIOS ROM or NIC ROM

Please get back with if the above pciid and i can update that ipxe
build to be patched for both nics.


On Wed, Dec 28, 2016 at 11:54 AM, Esben Storgaard Nielsen  wrote:
> Hi Again
>
> Some news!
>
> When I use ipxe.i219+lm2.pxe, the T460P with i219-LM2 runs @ 1G again.
> But the T460 with i219-LM1 run only with 10MB and when I change the PXE boot 
> file to ipxe.pxe, both computers runs only 10MB
>
> I'm sure that it is related to BIOS/Firmware on version 2 of the i219-LM 
> card, so I think I'm at a dead end at the moment.
> We have only about 10 of the T460P but a lot of T460, so I think I have to 
> wait until a bios update is ready.
> Until then, I can use the USBboot of the PXE for a workaround.
>
> I have send the information to our contact at Lenovo, so I hope they work on 
> a solution.
>
> Thank you wary much for your help.
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet www.solar.eu
> -Original Message-
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 21. december 2016 19:28
> To: Esben Storgaard Nielsen 
> Cc: Richard Moore ; iPXE Developer List 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop
>
> Great to hear that it works with 1G speed,, will send out a patch to the ML 
> with that fix.
>
> Building ipxe is easy once you get a *nix shell The instructions at 
> http://ipxe.org/download are what you need, it boils down to:
>
> git clone git://git.ipxe.org/ipxe.git
> cd ipxe/src
> make bin/ipxe.pxe
>
> to do this git and a few other prerequisites are needed but most shells 
> already have them.
> if you get some kind of error when building it is easy just to search the 
> internet for that error and it is often answered on the mailinglist of forum 
> already.
>
> any ipxe update then is just cd ipxe/src; git pull; make bin/ipxe.pxe
>
> one thing we need to do unless it gets fixed upstream is to apply the patch 
> for your nic, but you should get a working build environment before we tackle 
> that part.
>
> Now you mention menu and i guess you mean that this is a embedded script.
> To do this yourself you just add the EMBED=myipxescript.ipxe at the end of 
> the make command line details about this can be found at 
> http://ipxe.org/embed However i would suggest you to look into setting up 
> your dhcp to use chainloading instead: http://ipxe.org/howto/chainloading
> (what are you using as a dhcp server?)
>
> To debug the undi problem further someone will have to dig into the 
> sourcecode to figure out what happens where and what info we need to extract 
> to figure out what happens.
>
> On Wed, Dec 21, 2016 at 12:14 PM, Esben Storgaard Nielsen  
> wrote:
>> Hi Again
>>
>> I is correct, ipxe.pxe run only 10MB and using the ipxe.i219+lm2.pxe change 
>> it back to 1G speed again.
>>
>> I know it is difficult to struggle with one, that knows anything about 
>> building software, but I have no clue how to do it!
>>
>> That’s why the rom-o-magic is an easy toll to use.
>>
>> Is there a guide hoe to build the ipxe.pxe and how does I implement my menu?
>>
>> That is my menu used by undionly.kpxe
>>
>> #!ipxe
>> dhcp
>> :MENU
>>

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-28 Thread Esben Storgaard Nielsen
Hi Again

Some news!

When I use ipxe.i219+lm2.pxe, the T460P with i219-LM2 runs @ 1G again.
But the T460 with i219-LM1 run only with 10MB and when I change the PXE boot 
file to ipxe.pxe, both computers runs only 10MB

I'm sure that it is related to BIOS/Firmware on version 2 of the i219-LM card, 
so I think I'm at a dead end at the moment.
We have only about 10 of the T460P but a lot of T460, so I think I have to wait 
until a bios update is ready.
Until then, I can use the USBboot of the PXE for a workaround.

I have send the information to our contact at Lenovo, so I hope they work on a 
solution.

Thank you wary much for your help.


Med venlig hilsen / Kind regards,

Esben Storgaard Nielsen
Systems Administrator, Server

Solar A/S
Industrivej Vest 43
6600 Vejen

Phone Direct +45 79300314
Fax  
Mobile   +45 40342836
E-mail   e...@solar.dk
Internet www.solar.eu
-Original Message-
From: Christian Nilsson [mailto:nik...@gmail.com] 
Sent: 21. december 2016 19:28
To: Esben Storgaard Nielsen 
Cc: Richard Moore ; iPXE Developer List 
Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

Great to hear that it works with 1G speed,, will send out a patch to the ML 
with that fix.

Building ipxe is easy once you get a *nix shell The instructions at 
http://ipxe.org/download are what you need, it boils down to:

git clone git://git.ipxe.org/ipxe.git
cd ipxe/src
make bin/ipxe.pxe

to do this git and a few other prerequisites are needed but most shells already 
have them.
if you get some kind of error when building it is easy just to search the 
internet for that error and it is often answered on the mailinglist of forum 
already.

any ipxe update then is just cd ipxe/src; git pull; make bin/ipxe.pxe

one thing we need to do unless it gets fixed upstream is to apply the patch for 
your nic, but you should get a working build environment before we tackle that 
part.

Now you mention menu and i guess you mean that this is a embedded script.
To do this yourself you just add the EMBED=myipxescript.ipxe at the end of the 
make command line details about this can be found at http://ipxe.org/embed 
However i would suggest you to look into setting up your dhcp to use 
chainloading instead: http://ipxe.org/howto/chainloading
(what are you using as a dhcp server?)

To debug the undi problem further someone will have to dig into the sourcecode 
to figure out what happens where and what info we need to extract to figure out 
what happens.

On Wed, Dec 21, 2016 at 12:14 PM, Esben Storgaard Nielsen  wrote:
> Hi Again
>
> I is correct, ipxe.pxe run only 10MB and using the ipxe.i219+lm2.pxe change 
> it back to 1G speed again.
>
> I know it is difficult to struggle with one, that knows anything about 
> building software, but I have no clue how to do it!
>
> That’s why the rom-o-magic is an easy toll to use.
>
> Is there a guide hoe to build the ipxe.pxe and how does I implement my menu?
>
> That is my menu used by undionly.kpxe
>
> #!ipxe
> dhcp
> :MENU
> menu
> item --gap --  Install media 
> item SCCM-64-bitBoot to Normal computer install
>
> item --gap --  Tools 
> item DiskWipe   Boot to DiskWipe
> item hostinfo   Show host information
>
> choose --default return --timeout 3 target && goto ${target}
>
> :SCCM-64-bit
> chain http://ppxes001.sgcorpnet.com/SCCM/SCCM-Boot-x64/sccm.ipxe || 
> goto MENU
>
> :DiskWipe
> chain http://ppxes001.sgcorpnet.com/Tools/DiskWipe/diskwipe.ipxe || 
> goto MENU
>
> :hostinfo
> echo This computer : ||
> echo MAC address${net0/mac} ||
> echo IP address.${ip} ||
> echo Netmask${netmask} ||
> echo Serial.${serial} ||
> echo Asset number...${asset} ||
> echo Manufacturer...${manufacturer} || echo Product${product} 
> || echo BIOS platform..${platform} || echo || echo press any key to 
> return to Menu || prompt goto MENU
>
> autoboot
>
>
>
> How can I help, digging much deeper to the debug of Undionly.kpxe?
>
> I will contact Lenovo about the problem again.
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet     www.solar.eu
> -Original Message-
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 20. december 2016 23:21
> To: Esben Storgaard Nielsen ; Richard Moore 
> 
> Cc: iPXE Developer List 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a 
> specific laptop
>
> Yes that is probably the issue that Richard Moore mentioned a fix for 
> with us

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-21 Thread Christian Nilsson
Great to hear that it works with 1G speed,, will send out a patch to
the ML with that fix.

Building ipxe is easy once you get a *nix shell
The instructions at http://ipxe.org/download are what you need, it
boils down to:

git clone git://git.ipxe.org/ipxe.git
cd ipxe/src
make bin/ipxe.pxe

to do this git and a few other prerequisites are needed but most
shells already have them.
if you get some kind of error when building it is easy just to search
the internet for that error and it is often answered on the
mailinglist of forum already.

any ipxe update then is just cd ipxe/src; git pull; make bin/ipxe.pxe

one thing we need to do unless it gets fixed upstream is to apply the
patch for your nic, but you should get a working build environment
before we tackle that part.

Now you mention menu and i guess you mean that this is a embedded script.
To do this yourself you just add the EMBED=myipxescript.ipxe at the
end of the make command line details about this can be found at
http://ipxe.org/embed
However i would suggest you to look into setting up your dhcp to use
chainloading instead: http://ipxe.org/howto/chainloading
(what are you using as a dhcp server?)

To debug the undi problem further someone will have to dig into the
sourcecode to figure out what happens where and what info we need to
extract to figure out what happens.

On Wed, Dec 21, 2016 at 12:14 PM, Esben Storgaard Nielsen  wrote:
> Hi Again
>
> I is correct, ipxe.pxe run only 10MB and using the ipxe.i219+lm2.pxe change 
> it back to 1G speed again.
>
> I know it is difficult to struggle with one, that knows anything about 
> building software, but I have no clue how to do it!
>
> That’s why the rom-o-magic is an easy toll to use.
>
> Is there a guide hoe to build the ipxe.pxe and how does I implement my menu?
>
> That is my menu used by undionly.kpxe
>
> #!ipxe
> dhcp
> :MENU
> menu
> item --gap --  Install media 
> item SCCM-64-bitBoot to Normal computer install
>
> item --gap --  Tools 
> item DiskWipe   Boot to DiskWipe
> item hostinfo   Show host information
>
> choose --default return --timeout 3 target && goto ${target}
>
> :SCCM-64-bit
> chain http://ppxes001.sgcorpnet.com/SCCM/SCCM-Boot-x64/sccm.ipxe ||
> goto MENU
>
> :DiskWipe
> chain http://ppxes001.sgcorpnet.com/Tools/DiskWipe/diskwipe.ipxe ||
> goto MENU
>
> :hostinfo
> echo This computer : ||
> echo MAC address${net0/mac} ||
> echo IP address.${ip} ||
> echo Netmask${netmask} ||
> echo Serial.${serial} ||
> echo Asset number...${asset} ||
> echo Manufacturer...${manufacturer} ||
> echo Product${product} ||
> echo BIOS platform..${platform} ||
> echo ||
> echo press any key to return to Menu ||
> prompt
> goto MENU
>
> autoboot
>
>
>
> How can I help, digging much deeper to the debug of Undionly.kpxe?
>
> I will contact Lenovo about the problem again.
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet     www.solar.eu
> -----Original Message-----
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 20. december 2016 23:21
> To: Esben Storgaard Nielsen ; Richard Moore 
> Cc: iPXE Developer List 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop
>
> Yes that is probably the issue that Richard Moore mentioned a fix for with 
> using INTEL_NO_PHY_RST, you could confirm by checking if the link speed is 
> just 10mbit instead of gigabit on the switch port. (it is a possible issue 
> and fix now when using ipxe.* instead of undionly.*
> build)
>
> Richard: you tested this fix as well and it works on all your machines with 
> this exact nic?
>
>
> Another mention of the same, and i think there is more:
> http://lists.ipxe.org/pipermail/ipxe-devel/2016-September/005174.html
>
> you can find a version of ipxe.pxe with the below patch on top of master that 
> hopefully works at https://b800.org/ipxe.i219-lm2.pxe (I would strongly 
> suggest you build this yourself, but for now you can just download that 
> ipxe.pxe variant and replace your existing
> ipxe.pxe)
>
> Also thanks for the bios version numbers, if i get the chance I will try to 
> see what I can find on other Lenovo machines.
>
> The UNDI debug did not give much info, would have to dig much deeper to find 
> more info about what to try in ways of debugging - but if you can you should 
> clearly report to Lenovo that ipxes undionly.kpxe does not work on that 
&g

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-21 Thread Esben Storgaard Nielsen
Hi Again

I is correct, ipxe.pxe run only 10MB and using the ipxe.i219+lm2.pxe change it 
back to 1G speed again.

I know it is difficult to struggle with one, that knows anything about building 
software, but I have no clue how to do it!

That’s why the rom-o-magic is an easy toll to use.

Is there a guide hoe to build the ipxe.pxe and how does I implement my menu?

That is my menu used by undionly.kpxe

#!ipxe
dhcp
:MENU
menu
item --gap --  Install media 
item SCCM-64-bitBoot to Normal computer install

item --gap --  Tools 
item DiskWipe   Boot to DiskWipe
item hostinfo   Show host information

choose --default return --timeout 3 target && goto ${target}
 
:SCCM-64-bit
chain http://ppxes001.sgcorpnet.com/SCCM/SCCM-Boot-x64/sccm.ipxe ||
goto MENU

:DiskWipe
chain http://ppxes001.sgcorpnet.com/Tools/DiskWipe/diskwipe.ipxe ||
goto MENU

:hostinfo
echo This computer : ||
echo MAC address${net0/mac} ||
echo IP address.${ip} ||
echo Netmask${netmask} ||
echo Serial.${serial} ||
echo Asset number...${asset} ||
echo Manufacturer...${manufacturer} ||
echo Product${product} ||
echo BIOS platform..${platform} ||
echo ||
echo press any key to return to Menu ||
prompt
goto MENU
 
autoboot



How can I help, digging much deeper to the debug of Undionly.kpxe?

I will contact Lenovo about the problem again.

Med venlig hilsen / Kind regards,

Esben Storgaard Nielsen
Systems Administrator, Server

Solar A/S
Industrivej Vest 43
6600 Vejen

Phone Direct +45 79300314
Fax  
Mobile   +45 40342836
E-mail   e...@solar.dk
Internet www.solar.eu
-Original Message-
From: Christian Nilsson [mailto:nik...@gmail.com] 
Sent: 20. december 2016 23:21
To: Esben Storgaard Nielsen ; Richard Moore 
Cc: iPXE Developer List 
Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

Yes that is probably the issue that Richard Moore mentioned a fix for with 
using INTEL_NO_PHY_RST, you could confirm by checking if the link speed is just 
10mbit instead of gigabit on the switch port. (it is a possible issue and fix 
now when using ipxe.* instead of undionly.*
build)

Richard: you tested this fix as well and it works on all your machines with 
this exact nic?


Another mention of the same, and i think there is more:
http://lists.ipxe.org/pipermail/ipxe-devel/2016-September/005174.html

you can find a version of ipxe.pxe with the below patch on top of master that 
hopefully works at https://b800.org/ipxe.i219-lm2.pxe (I would strongly suggest 
you build this yourself, but for now you can just download that ipxe.pxe 
variant and replace your existing
ipxe.pxe)

Also thanks for the bios version numbers, if i get the chance I will try to see 
what I can find on other Lenovo machines.

The UNDI debug did not give much info, would have to dig much deeper to find 
more info about what to try in ways of debugging - but if you can you should 
clearly report to Lenovo that ipxes undionly.kpxe does not work on that machine 
and that is most likely due to some kind of issue with the machines bios 
firmware.

diff --git a/src/drivers/net/intel.c b/src/drivers/net/intel.c index 
4f8a4cb..ab6defd 100644
--- a/src/drivers/net/intel.c
+++ b/src/drivers/net/intel.c
@@ -1069,7 +1069,7 @@ static struct pci_device_id intel_nics[] = {
PCI_ROM ( 0x8086, 0x15a1, "i218v-2", "I218-V", 0 ),
PCI_ROM ( 0x8086, 0x15a2, "i218lm-3", "I218-LM", INTEL_NO_PHY_RST ),
PCI_ROM ( 0x8086, 0x15a3, "i218v-3", "I218-V", INTEL_NO_PHY_RST ),
-   PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 0 ),
+   PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 
+ INTEL_NO_PHY_RST ),
PCI_ROM ( 0x8086, 0x15b8, "i219v-2", "I219-V (2)", 0 ),
PCI_ROM ( 0x8086, 0x294c, "82566dc-2", "82566DC-2", 0 ),
PCI_ROM ( 0x8086, 0x2e6e, "cemedia", "CE Media Processor", 0 ),

On Tue, Dec 20, 2016 at 3:49 PM, Esben Storgaard Nielsen  wrote:
> Hi Again
>
>
>
> Ipxe.pxe works also, but it is much slower to boot the “sccm boot image”
> than if I use the ipxe on the USB I have created!
>
> It takes minutes to boot, when I use the USB created from the ISO it 
> takes about 15. Sekunds!
>
>
>
> Med venlig hilsen / Kind regards,
>
>
>
>
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
>
>
>
>
> Phone Direct +45 79300314
> Mobile   +45 40342836
> E-maile...@solar.dk
> Internet  www.solar.eu
>
>
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
> Phone  79 30 00 00
>
>
>
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 20. december 2016 14:40
>
>
> 

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-21 Thread Robin Smidsrød
> On 15 Dec 2016 14:58, "Esben Storgaard Nielsen"  wrote:
>> I'm a windows user, and not familiar with Linux, so I can't create a USB 
>> drive from the source files.

Actually, you can. If you use the newest Windows 10 with Subsystem for
Linux you can install Bash on Ubuntu on Windows and git clone ipxe just
like you do on Linux. iPXE actually can be compiled on Windows now. I
have tested this myself.

For writing the USB drive I usually use Win32DiskImager,
https://sourceforge.net/projects/win32diskimager/, instead of one of the
dd variants for Windows. It is more user-friendly.

-- Robin
___
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-20 Thread Christian Nilsson
Yes that is probably the issue that Richard Moore mentioned a fix for
with using INTEL_NO_PHY_RST, you could confirm by checking if the link
speed is just 10mbit instead of gigabit on the switch port. (it is a
possible issue and fix now when using ipxe.* instead of undionly.*
build)

Richard: you tested this fix as well and it works on all your machines
with this exact nic?


Another mention of the same, and i think there is more:
http://lists.ipxe.org/pipermail/ipxe-devel/2016-September/005174.html

you can find a version of ipxe.pxe with the below patch on top of
master that hopefully works at https://b800.org/ipxe.i219-lm2.pxe (I
would strongly suggest you build this yourself, but for now you can
just download that ipxe.pxe variant and replace your existing
ipxe.pxe)

Also thanks for the bios version numbers, if i get the chance I will
try to see what I can find on other Lenovo machines.

The UNDI debug did not give much info, would have to dig much deeper
to find more info about what to try in ways of debugging - but if you
can you should clearly report to Lenovo that ipxes undionly.kpxe does
not work on that machine and that is most likely due to some kind of
issue with the machines bios firmware.

diff --git a/src/drivers/net/intel.c b/src/drivers/net/intel.c
index 4f8a4cb..ab6defd 100644
--- a/src/drivers/net/intel.c
+++ b/src/drivers/net/intel.c
@@ -1069,7 +1069,7 @@ static struct pci_device_id intel_nics[] = {
PCI_ROM ( 0x8086, 0x15a1, "i218v-2", "I218-V", 0 ),
PCI_ROM ( 0x8086, 0x15a2, "i218lm-3", "I218-LM", INTEL_NO_PHY_RST ),
PCI_ROM ( 0x8086, 0x15a3, "i218v-3", "I218-V", INTEL_NO_PHY_RST ),
-   PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 0 ),
+   PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", INTEL_NO_PHY_RST ),
PCI_ROM ( 0x8086, 0x15b8, "i219v-2", "I219-V (2)", 0 ),
PCI_ROM ( 0x8086, 0x294c, "82566dc-2", "82566DC-2", 0 ),
PCI_ROM ( 0x8086, 0x2e6e, "cemedia", "CE Media Processor", 0 ),

On Tue, Dec 20, 2016 at 3:49 PM, Esben Storgaard Nielsen  wrote:
> Hi Again
>
>
>
> Ipxe.pxe works also, but it is much slower to boot the “sccm boot image”
> than if I use the ipxe on the USB I have created!
>
> It takes minutes to boot, when I use the USB created from the ISO it takes
> about 15. Sekunds!
>
>
>
> Med venlig hilsen / Kind regards,
>
>
>
>
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
>
>
>
>
> Phone Direct +45 79300314
> Mobile   +45 40342836
> E-maile...@solar.dk
> Internet  www.solar.eu
>
>
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
> Phone  79 30 00 00
>
>
>
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 20. december 2016 14:40
>
>
> To: Esben Storgaard Nielsen 
> Cc: Richard Moore ; iPXE Developer List
> 
> Subject: RE: [ipxe-devel] I have a trouble booting iPXE from a specific
> laptop
>
>
>
> I´m on the go so quick reply... undionly.kpxe and ipxe.pxe are both pxe NBPs
> so you can switch them for each other.. prebuilt ones can be found at
> boot.ipxe.org
>
> On 20 Dec 2016 12:59, "Esben Storgaard Nielsen"  wrote:
>
> Hi Again,
>
> First, I'm sorry, Forgot to inform you about the bios versions.
> I have try it with two version
>
> Lenovo T460P 20FX-S08L00 - With Bios2.12  (R07ET72W)  ECP 1.04
> (R07HT14W)
> Lenovo T460P 20FX-S17500 - With Bios2.11  (R07ET71W)  ECP 1.04
> (R07HT14W)
>
> A the moment, I don't have access to an image sharing site, but if necessary
> I can created one temporally.
>
> If I shall switch to ipxe.pxe, can I still have my menu for chainloading?
> And on (h)ttp://ipxe.org I can't find any documentation how to use ipxe.pxe
> instead undionly.ipxe
>
> On (h)ttp://ipxe.org/download, can I only find a link to the iso file, and
> the source code, for the .usb file, it tells me to build by myself!
>
> I can create a virtual computer, but I don't know how to build, so I have
> used you build.
> I have attached a screen shot, from a pxe boot with you kpxe file, and
> reduced the size to lowest possible.
>
> I don't know where you are located physically, but if you need access to a
> virtual computer, then I have access the following remote sharing tools
> WebEx, TeamViewer and Skype.
>
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Inter

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-20 Thread Christian Nilsson
I´m on the go so quick reply... undionly.kpxe and ipxe.pxe are both pxe
NBPs so you can switch them for each other.. prebuilt ones can be found at
boot.ipxe.org
On 20 Dec 2016 12:59, "Esben Storgaard Nielsen"  wrote:

> Hi Again,
>
> First, I'm sorry, Forgot to inform you about the bios versions.
> I have try it with two version
>
> Lenovo T460P 20FX-S08L00 - With Bios2.12  (R07ET72W)  ECP 1.04
>  (R07HT14W)
> Lenovo T460P 20FX-S17500 - With Bios2.11  (R07ET71W)  ECP 1.04
>  (R07HT14W)
>
> A the moment, I don't have access to an image sharing site, but if
> necessary I can created one temporally.
>
> If I shall switch to ipxe.pxe, can I still have my menu for chainloading?
> And on (h)ttp://ipxe.org I can't find any documentation how to use
> ipxe.pxe instead undionly.ipxe
>
> On (h)ttp://ipxe.org/download, can I only find a link to the iso file,
> and the source code, for the .usb file, it tells me to build by myself!
>
> I can create a virtual computer, but I don't know how to build, so I have
> used you build.
> I have attached a screen shot, from a pxe boot with you kpxe file, and
> reduced the size to lowest possible.
>
> I don't know where you are located physically, but if you need access to a
> virtual computer, then I have access the following remote sharing tools
> WebEx, TeamViewer and Skype.
>
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet www.solar.eu
> -Original Message-
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 19. december 2016 19:01
> To: Esben Storgaard Nielsen 
> Cc: Richard Moore ; iPXE Developer List <
> ipxe-de...@ipxe.org>
> Subject: RE: [ipxe-devel] I have a trouble booting iPXE from a specific
> laptop
>
> Hi again,
> The list is limited to a few hundred kb, so we should keep emails below
> that, images are super helpful, but if possible put them on some image
> sharing site if possible.
>
> We can see that undionly.kpxe are unable to receive anything (we see that
> on the [Link:up, TX:4 TXE:1 RX:0 RXE:0] line due to 0 on RX:)
>
> We can also see that ipxe.lkrn that is loaded via iso works just fine.
> (because dhcp is ok and TX and RX is not zero) The "errors" you see from
> ifstat in this is more informational then errors.
>
> I would suggest you test and switch to ipxe.pxe instead which seems to
> work at-least on this machine, the question is if you have something else
> where it does not work. (where ipxe has no native drivers for the nic and
> there is only UNDI to use)
>
> To debug the original issue you should build with make bin/undionly.kpxe
> DEBUG=undi,undinet (this is why i earlier mentioned that you should have a
> build machine, it could be a virtual machine so not much effort is really
> needed - but for ease of access if you are unable to to do so i built one
> which you can find at https://b800.org/undionly.undidbg.kpxe )
>
> So far we know that the NIC works just fine with iPXE intel driver (DHCP
> fine), and it is quite certain that Lenovo has a bug in their
> BIOS/firmware/NIC ROM build. With the output from above debug build iPXE
> might be able to implement a workaround.
>
> I personally can't get hold of a T460P which I was hoping for, but it
> would still be interesting to know which version of the bios this machine
> has?
>
>
> As a side note, to use the .usb file for usb you could use something like
> Win32DiskImager, but likely the same tool you used to "copy" the iso to usb
> supports raw .usb copy as well.
>
> /Christian
>
> On 15 Dec 2016 14:58, "Esben Storgaard Nielsen"  wrote:
> >
> > Hi Christian
> >
> > I have attached a picture where I press CTRL-B  -> DHCP -> IFSTAT
> >
> > I'm a windows user, and not familiar with Linux, so I can't create a USB
> drive from the source files.
> >
> > And there is no CD-Rom drive in the computer, but I have created a USB
> boot drive from the iPXE.iso file.
> > And that boot seems to work!
> >
> >
> > Med venlig hilsen / Kind regards,
> >
> > Esben Storgaard Nielsen
> > Systems Administrator, Server
> >
> > Solar A/S
> > Industrivej Vest 43
> > 6600 Vejen
> >
> > Phone Direct +45 79300314
> > Fax
> > Mobile   +45 40342836
> > E-mail   e...@solar.dk
> > Internet www.solar.eu
> > -Original Message-
> > From: Christian Nil

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-19 Thread Christian Nilsson
Hi again,
The list is limited to a few hundred kb, so we should keep emails
below that, images are super helpful, but if possible put them on some
image sharing site if possible.

We can see that undionly.kpxe are unable to receive anything (we see
that on the [Link:up, TX:4 TXE:1 RX:0 RXE:0] line due to 0 on RX:)

We can also see that ipxe.lkrn that is loaded via iso works just fine.
(because dhcp is ok and TX and RX is not zero) The "errors" you see
from ifstat in this is more informational then errors.

I would suggest you test and switch to ipxe.pxe instead which seems to
work at-least on this machine, the question is if you have something
else where it does not work. (where ipxe has no native drivers for the
nic and there is only UNDI to use)

To debug the original issue you should build with make
bin/undionly.kpxe DEBUG=undi,undinet (this is why i earlier mentioned
that you should have a build machine, it could be a virtual machine so
not much effort is really needed - but for ease of access if you are
unable to to do so i built one which you can find at
https://b800.org/undionly.undidbg.kpxe )

So far we know that the NIC works just fine with iPXE intel driver
(DHCP fine), and it is quite certain that Lenovo has a bug in their
BIOS/firmware/NIC ROM build. With the output from above debug build
iPXE might be able to implement a workaround.

I personally can't get hold of a T460P which I was hoping for, but it
would still be interesting to know which version of the bios this
machine has?


As a side note, to use the .usb file for usb you could use something
like Win32DiskImager, but likely the same tool you used to "copy" the
iso to usb supports raw .usb copy as well.

/Christian

On 15 Dec 2016 14:58, "Esben Storgaard Nielsen"  wrote:
>
> Hi Christian
>
> I have attached a picture where I press CTRL-B  -> DHCP -> IFSTAT
>
> I'm a windows user, and not familiar with Linux, so I can't create a USB 
> drive from the source files.
>
> And there is no CD-Rom drive in the computer, but I have created a USB boot 
> drive from the iPXE.iso file.
> And that boot seems to work!
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet www.solar.eu
> -Original Message-
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 14. december 2016 19:17
> To: Esben Storgaard Nielsen 
> Cc: Richard Moore ; iPXE Developer List 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop
>
> Hi,
> Your picture shows "Configuring (net0 xx:xx:xx:xx:xx:xx)", while in the 
> forum post the nic is not detected at all (at least the included text does 
> not show it, maybe that was just not included in the forum post, other then 
> that it looks similar - but nic found or not is a big difference)
>
> Official build shows (26050) which is as of right now the latest so that is 
> good.
>
> You wrote that they are on slow link, it should not matter but is it 
> connected to a gigabit port or 100mbit? could you try the other?
>
> in that image we also see ifstat with "[Link:up, TX:0 TXE:1 RX:0 RXE:0]"
> Could we get a pure undionly.kpxe chain boot where ctrl-b is used to get into 
> shell instead of using any script followed by typing dhcp and then ifstat - 
> that way we see what gives what. The interesting part is whater or not we get 
> any kind of RX or RXE at all.
>
> it would also be interesting if you could test official ipxe.pxe or ipxe.usb 
> and see whether or not that works, just to narrow down where the issue is.
>
> I will also try to see if i can get my hands on a T460P and test this myself. 
> - could you get which bios version your machines is loaded with?
>
> /Christian
>
> On Wed, Dec 14, 2016 at 10:34 AM, Esben Storgaard Nielsen  
> wrote:
> > Hi All
> >
> > Thank you for trying helping me, solving this issue.
> >
> > I will try to answer all of you mails, I'm from Denmark, I just arrived at 
> > my job today.
> >
> > @ Christians first mail
> >
> > I our environment we have about 100 different subnets, and lot of them are 
> > on slow link.
> > We use Microsoft SCCM for handling client OS, so to ensure we use http
> > instead of tftp we use undionly.kpxe We also use it for adding other
> > boot options, I have attached a menu sample, used on rom-o-matic
> >
> > @ the specific Lenovo model, it is a Lenovo T460P 20FX-S08L00 and
> > 20FX-S17500
> >
> > @ the link I posted 
> > http://foru

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-19 Thread Esben Storgaard Nielsen
Hi 

Can you confirm, that you got the mail and picture from 15.12.2016 @ 14:58
It was rejected by ipxe-devel


Med venlig hilsen / Kind regards,

Esben Storgaard Nielsen
Systems Administrator, Server

Solar A/S
Industrivej Vest 43
6600 Vejen

Phone Direct +45 79300314
Fax  
Mobile   +45 40342836
E-mail   e...@solar.dk
Internet www.solar.eu

-Original Message-
From: Esben Storgaard Nielsen 
Sent: 15. december 2016 14:58
To: 'Christian Nilsson' 
Cc: Richard Moore ; iPXE Developer List 
Subject: RE: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

Hi Christian

I have attached a picture where I press CTRL-B  -> DHCP -> IFSTAT

I'm a windows user, and not familiar with Linux, so I can't create a USB drive 
from the source files.

And there is no CD-Rom drive in the computer, but I have created a USB boot 
drive from the iPXE.iso file.
And that boot seems to work!


Med venlig hilsen / Kind regards,

Esben Storgaard Nielsen
Systems Administrator, Server

Solar A/S
Industrivej Vest 43
6600 Vejen

Phone Direct +45 79300314
Fax  
Mobile   +45 40342836
E-mail   e...@solar.dk
Internet www.solar.eu
-Original Message-
From: Christian Nilsson [mailto:nik...@gmail.com]
Sent: 14. december 2016 19:17
To: Esben Storgaard Nielsen 
Cc: Richard Moore ; iPXE Developer List 
Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

Hi,
Your picture shows "Configuring (net0 xx:xx:xx:xx:xx:xx)", while in the 
forum post the nic is not detected at all (at least the included text does not 
show it, maybe that was just not included in the forum post, other then that it 
looks similar - but nic found or not is a big difference)

Official build shows (26050) which is as of right now the latest so that is 
good.

You wrote that they are on slow link, it should not matter but is it connected 
to a gigabit port or 100mbit? could you try the other?

in that image we also see ifstat with "[Link:up, TX:0 TXE:1 RX:0 RXE:0]"
Could we get a pure undionly.kpxe chain boot where ctrl-b is used to get into 
shell instead of using any script followed by typing dhcp and then ifstat - 
that way we see what gives what. The interesting part is whater or not we get 
any kind of RX or RXE at all.

it would also be interesting if you could test official ipxe.pxe or ipxe.usb 
and see whether or not that works, just to narrow down where the issue is.

I will also try to see if i can get my hands on a T460P and test this myself. - 
could you get which bios version your machines is loaded with?

/Christian

On Wed, Dec 14, 2016 at 10:34 AM, Esben Storgaard Nielsen  wrote:
> Hi All
>
> Thank you for trying helping me, solving this issue.
>
> I will try to answer all of you mails, I'm from Denmark, I just arrived at my 
> job today.
>
> @ Christians first mail
>
> I our environment we have about 100 different subnets, and lot of them are on 
> slow link.
> We use Microsoft SCCM for handling client OS, so to ensure we use http 
> instead of tftp we use undionly.kpxe We also use it for adding other 
> boot options, I have attached a menu sample, used on rom-o-matic
>
> @ the specific Lenovo model, it is a Lenovo T460P 20FX-S08L00 and
> 20FX-S17500
>
> @ the link I posted 
> http://forum.ipxe.org/showthread.php?tid=7713&highlight=i219 it look exact 
> the same on my computer, I have attached a picture of the boot screen.
>
> @  Officially build undionly.kpxe have I attached a picture
>
> @ I have a machine for testing, and a subnet where I can change the pxe boot 
> options, but I'm a technician so I'm not expert on building  software by 
> myself.
>
> @ Richards mail
>  I have tried to fully discharge the computer.
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet www.solar.eu
> -----Original Message-
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 13. december 2016 20:39
> To: Richard Moore 
> Cc: Esben Storgaard Nielsen ; iPXE Developer List 
> 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a 
> specific laptop
>
> Just in case it was unclear: if undionly.kpxe is used then what is in the 
> intel.c driver does not matter since undionly means what it says, only the 
> PXE UNDI stack is use.
>
> in case ipxe.pxe is used instead than that flag can make a difference but so 
> far I have only seen that flag affect link speed and not link up, so on some 
> intel nic that flag is needed to enable gigabit linkup (sometimes but not 
> always), otherwise it might end up on only 10mbit

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-14 Thread Christian Nilsson
Hi,
Your picture shows "Configuring (net0 xx:xx:xx:xx:xx:xx)", while
in the forum post the nic is not detected at all (at least the
included text does not show it, maybe that was just not included in
the forum post, other then that it looks similar - but nic found or
not is a big difference)

Official build shows (26050) which is as of right now the latest so
that is good.

You wrote that they are on slow link, it should not matter but is it
connected to a gigabit port or 100mbit? could you try the other?

in that image we also see ifstat with "[Link:up, TX:0 TXE:1 RX:0 RXE:0]"
Could we get a pure undionly.kpxe chain boot where ctrl-b is used to
get into shell instead of using any script
followed by typing dhcp and then ifstat - that way we see what gives
what. The interesting part is whater or not we get any kind of RX or
RXE at all.

it would also be interesting if you could test official ipxe.pxe or
ipxe.usb and see whether or not that works, just to narrow down where
the issue is.

I will also try to see if i can get my hands on a T460P and test this
myself. - could you get which bios version your machines is loaded
with?

/Christian

On Wed, Dec 14, 2016 at 10:34 AM, Esben Storgaard Nielsen  wrote:
> Hi All
>
> Thank you for trying helping me, solving this issue.
>
> I will try to answer all of you mails, I'm from Denmark, I just arrived at my 
> job today.
>
> @ Christians first mail
>
> I our environment we have about 100 different subnets, and lot of them are on 
> slow link.
> We use Microsoft SCCM for handling client OS, so to ensure we use http 
> instead of tftp we use undionly.kpxe
> We also use it for adding other boot options, I have attached a menu sample, 
> used on rom-o-matic
>
> @ the specific Lenovo model, it is a Lenovo T460P 20FX-S08L00 and 20FX-S17500
>
> @ the link I posted 
> http://forum.ipxe.org/showthread.php?tid=7713&highlight=i219 it look exact 
> the same on my computer, I have attached a picture of the boot screen.
>
> @  Officially build undionly.kpxe have I attached a picture
>
> @ I have a machine for testing, and a subnet where I can change the pxe boot 
> options, but I'm a technician so I'm not expert on building  software by 
> myself.
>
> @ Richards mail
>  I have tried to fully discharge the computer.
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail   e...@solar.dk
> Internet www.solar.eu
> -Original Message-----
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 13. december 2016 20:39
> To: Richard Moore 
> Cc: Esben Storgaard Nielsen ; iPXE Developer List 
> 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop
>
> Just in case it was unclear: if undionly.kpxe is used then what is in the 
> intel.c driver does not matter since undionly means what it says, only the 
> PXE UNDI stack is use.
>
> in case ipxe.pxe is used instead than that flag can make a difference but so 
> far I have only seen that flag affect link speed and not link up, so on some 
> intel nic that flag is needed to enable gigabit linkup (sometimes but not 
> always), otherwise it might end up on only 10mbit link instead.
>
> On Tue, Dec 13, 2016 at 8:13 PM, Richard Moore  wrote:
>> Hi Esben,
>>
>> The git master (rom-o-matic) uses has this in intel.c
>>
>> PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 0 ),
>>
>> it probably needs to be
>>
>> PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", INTEL_NO_PHY_RST
>> ),
>>
>>
>> ...otherwise it wont work in some machines with that chip (out of 4
>> different types of HP machines I tested with, one needs
>> INTEL_NO_PHY_RST and other three are ok)
>>
>>
>> You will need to build yours from source (changing that line) and try
>> it, rather than use rom-o-matic.
>>
>>
>>
>> Cheers
>>
>> Rich
>>
>>
>>
>>
>> On Tue, 2016-12-13 at 15:08 +, Esben Storgaard Nielsen wrote:
>>
>> Hi again
>>
>>
>> If i look in the net card setup menu, I can see a small diference
>>
>> T460P PCI ID 8086/15B7/17AA/5050/31   Don't work
>> T460  PCI ID 8086/156F/17AA/2233/21   Works
>>
>>
>> Med venlig hilsen / Kind regards,
>>
>> Esben Storgaard Nielsen
>> Systems Administrator, Server
>>
>> Solar A/S
>> Industrivej Vest 43
>> 6600 Vejen
>>
>> Phone Direct +45 79300314
>>

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-13 Thread Christian Nilsson
Just in case it was unclear: if undionly.kpxe is used then what is in
the intel.c driver does not matter since undionly means what it says,
only the PXE UNDI stack is use.

in case ipxe.pxe is used instead than that flag can make a difference
but so far I have only seen that flag affect link speed and not link
up, so on some intel nic that flag is needed to enable gigabit linkup
(sometimes but not always), otherwise it might end up on only 10mbit
link instead.

On Tue, Dec 13, 2016 at 8:13 PM, Richard Moore  wrote:
> Hi Esben,
>
> The git master (rom-o-matic) uses has this in intel.c
>
> PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", 0 ),
>
> it probably needs to be
>
> PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", INTEL_NO_PHY_RST ),
>
>
> ...otherwise it wont work in some machines with that chip (out of 4
> different types of HP machines I tested with, one needs INTEL_NO_PHY_RST and
> other three are ok)
>
>
> You will need to build yours from source (changing that line) and try it,
> rather than use rom-o-matic.
>
>
>
> Cheers
>
> Rich
>
>
>
>
> On Tue, 2016-12-13 at 15:08 +, Esben Storgaard Nielsen wrote:
>
> Hi again
>
>
> If i look in the net card setup menu, I can see a small diference
>
> T460P PCI ID 8086/15B7/17AA/5050/31   Don't work
> T460  PCI ID 8086/156F/17AA/2233/21   Works
>
>
> Med venlig hilsen / Kind regards,
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
>
> Phone Direct +45 79300314
> Fax
> Mobile   +45 40342836
> E-mail       e...@solar.dk
> Internet www.solar.eu
>
> -----Original Message-
> From: Richard Moore [mailto:r...@richud.com]
> Sent: 13. december 2016 15:18
> To: Esben Storgaard Nielsen 
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific
> laptop
>
> Check the net card's hardware  dev/ven are in here, src/drivers/net/intel.c
>
> Should be something like
>
>
>   PCI_ROM ( 0x8086, 0x15a0, "i218lm-2", "I218-LM", INTEL_NO_PHY_RST ),
>   PCI_ROM ( 0x8086, 0x15a1, "i218v-2", "I218-V", 0 ),
>   PCI_ROM ( 0x8086, 0x15a2, "i218lm-3", "I218-LM", INTEL_NO_PHY_RST ),
>   PCI_ROM ( 0x8086, 0x15a3, "i218v-3", "I218-V", INTEL_NO_PHY_RST ),
>   PCI_ROM ( 0x8086, 0x15b7, "i219lm-2", "I219-LM (2)", INTEL_NO_PHY_RST ),
>   PCI_ROM ( 0x8086, 0x15b8, "i219v-2", "I219-V (2)", 0 ),
>
>
>
>
> Cheers
>
> Rich
>
>
>
>
> Hi Again
>
> I still have some trouble bootin iPXE from 1 type of computer.
> Lenovo tells me, that they can’t help because the net card isn’t
> on a compatibility list from iPXE.
> That’s correct, http://ipxe.org/appnote/hardware_drivers
>
> The net card used is an “Intel i219LM“
>
> I use undionly.kpxe and use the site https://rom-o-matic.eu/ for
> building my file, and here is the net card is presented on the net card
> list.
> So I think that the compatibility list isn’t updated.
>
> I can see on the FAQ forum that the problem has being reported once
> before.
> http://forum.ipxe.org/showthread.php?tid=7713&highlight=i219
>
> I can’t see where I can try the suggestion, there is no option in
> the advance section on rom-o-matic.eu
>
>
> Could you came with some suggestions, so I can get further with this
> task.
>
>
> Med venlig hilsen / Kind regards,
>
>
>
>
>
>
> Esben Storgaard Nielsen
> Systems Administrator, Server
>
> [http://emailsignature.solar.eu/General/Solar_Logo.jpg]
>
>
>
>
>
> Phone Direct +45 79300314
> Mobile   +45 40342836
> E-maile...@solar.dk<mailto:e...@solar.dk>
> Internet  www.solar.eu<http://www.solar.eu/>
>
>
>
> Solar A/S
> Industrivej Vest 43
> 6600 Vejen
> Phone  79 30 00 00
>
>
> From: Christian Nilsson [mailto:nik...@gmail.com]
> Sent: 25. november 2016 01:11
> To: Esben Storgaard Nielsen 
> Cc: ipxe-devel@lists.ipxe.org
> Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a
> specific laptop
>
> In the image it looks like you have BIOS doing PXE DHCP request,
> getting response and loading some version of ipxe.
> After that you should have another DHCP request but this time from
> iPXE, is this second dhcp request seen by the dhcp server?
>
> The ipxe in the image is missing the "git version id" please make sure
> you have the latest version of ipxe git master and that the git
> version id is shown when booting.
>
>

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-13 Thread Christian Nilsson
Hi,

For reference, what is the exact model number of that Lenovo?

The http://ipxe.org/appnote/hardware_drivers list is not up to date and is
more for ease of use then anything, for current support make sure you have
a local copy of git master and run ./src/util/niclist.pl
However that is still irrelevant in this case since you are using
undionly.kpxe (which uses the UNDI PXE standard so driver support is not
relevant at all)

Actually right now there is several versions of i219 added to ipxe so you
might have better luck by running ipxe.pxe instead of undionly.kpxe.

What is the reason for you to use rom-o-matic? what kind of modifications
do you use it for?
Have you tried the official built undionly.kpxe from http://boot.ipxe.org?
If not please do so. (at least for debugging purposes)

The linked forum post says that the nic is not found - hard to know why -
but the image you posted before clearly shows that the nic is found and
dhcp configuration is attempted, so I don't think it is the same issue at
all.

Please try to chain into the officially built undionly.kpxe from
http://boot.ipxe.org then press ctrl-b when prompted and type dhcp, when it
returns to the iPXE> prompt type ifstat and post a picture of that and we
might be able to figure out what is going wrong in more details.

When this is done it is very likely that we will need to do more debugging,
for that it would be great if you have a machine where you can build ipxe
yourself.

And i still put my money on this being a issue with the Lenovo firmware :D
- and yes undionly.kpxe should work with any and all UNDI stacks provided
by BIOS based NIC ROMs if not it is very likely that they have a issue with
their BIOS.

/Christian

On Tue, Dec 13, 2016 at 2:21 PM, Esben Storgaard Nielsen 
wrote:

> Hi Again
>
>
>
> I still have some trouble bootin iPXE from 1 type of computer.
>
> Lenovo tells me, that they can’t help because the net card isn’t on a
> compatibility list from iPXE.
>
> That’s correct, http://ipxe.org/appnote/hardware_drivers
>
>
>
> The net card used is an “Intel i219LM“
>
>
>
> I use undionly.kpxe and use the site https://rom-o-matic.eu/ for building
> my file, and here is the net card is presented on the net card list.
>
> So I think that the compatibility list isn’t updated.
>
>
>
> I can see on the FAQ forum that the problem has being reported once before.
>
> http://forum.ipxe.org/showthread.php?tid=7713&highlight=i219
>
>
>
> I can’t see where I can try the suggestion, there is no option in the
> advance section on rom-o-matic.eu
>
>
>
>
>
> Could you came with some suggestions, so I can get further with this task.
>
>
>
>
>
> Med venlig hilsen / Kind regards,
>
>
>
>
>
>
> *Esben Storgaard Nielsen *Systems Administrator, Server
>
> [image: http://emailsignature.solar.eu/General/Solar_Logo.jpg]
>
>
>
>
>
> Phone Direct +45 79300314 <+45%2079%2030%2003%2014>
> Mobile   +45 40342836 <+45%2040%2034%2028%2036>
> E-maile...@solar.dk
> Internet  www.solar.eu
>
>
>
> *Solar A/S*
> Industrivej Vest 43
> 6600 Vejen
> Phone  79 30 00 00
>
>
>
> *From:* Christian Nilsson [mailto:nik...@gmail.com]
> *Sent:* 25. november 2016 01:11
> *To:* Esben Storgaard Nielsen 
> *Cc:* ipxe-devel@lists.ipxe.org
> *Subject:* Re: [ipxe-devel] I have a trouble booting iPXE from a specific
> laptop
>
>
>
> In the image it looks like you have BIOS doing PXE DHCP request, getting
> response and loading some version of ipxe.
>
> After that you should have another DHCP request but this time from iPXE,
> is this second dhcp request seen by the dhcp server?
>
>
>
> The ipxe in the image is missing the "git version id" please make sure you
> have the latest version of ipxe git master and that the git version id is
> shown when booting.
>
>
>
> One thing that might be interesting is if you press ctrl-b to get the iPXE
> shell and then type dhcp enter followed by ifstat to get some info about
> nic driver and how it looks in regards to packets received and sent and any
> possible error.
>
>
>
> You are using ipxe.pxe? have you tried undionly.kpxe instead?
>
>
>
> /Christian
>
>
>
> On Thu, Nov 24, 2016 at 11:37 AM, Esben Storgaard Nielsen 
> wrote:
>
> Hi
>
>
>
> We using IPXE to boot our SCCM boot image, and its works very fine.
>
>
>
> But now we got at strange issue, with a new Lenovo T460P laptop.
>
>
>
> When we try booting PXE, I got a ip address, and it contact the iPXE
> server, and on the tftp log, we can see it sends the boot menu file, but
> nothing happens on the laptop.
>
> When we use the T460 there is no

Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-12-13 Thread Esben Storgaard Nielsen
Hi Again

I still have some trouble bootin iPXE from 1 type of computer.
Lenovo tells me, that they can’t help because the net card isn’t on a 
compatibility list from iPXE.
That’s correct, http://ipxe.org/appnote/hardware_drivers

The net card used is an “Intel i219LM“

I use undionly.kpxe and use the site https://rom-o-matic.eu/ for building my 
file, and here is the net card is presented on the net card list.
So I think that the compatibility list isn’t updated.

I can see on the FAQ forum that the problem has being reported once before.
http://forum.ipxe.org/showthread.php?tid=7713&highlight=i219

I can’t see where I can try the suggestion, there is no option in the advance 
section on rom-o-matic.eu


Could you came with some suggestions, so I can get further with this task.


Med venlig hilsen / Kind regards,






Esben Storgaard Nielsen
Systems Administrator, Server

[http://emailsignature.solar.eu/General/Solar_Logo.jpg]





Phone Direct +45 79300314
Mobile   +45 40342836
E-maile...@solar.dk<mailto:e...@solar.dk>
Internet  www.solar.eu<http://www.solar.eu/>



Solar A/S
Industrivej Vest 43
6600 Vejen
Phone  79 30 00 00


From: Christian Nilsson [mailto:nik...@gmail.com]
Sent: 25. november 2016 01:11
To: Esben Storgaard Nielsen 
Cc: ipxe-devel@lists.ipxe.org
Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

In the image it looks like you have BIOS doing PXE DHCP request, getting 
response and loading some version of ipxe.
After that you should have another DHCP request but this time from iPXE, is 
this second dhcp request seen by the dhcp server?

The ipxe in the image is missing the "git version id" please make sure you have 
the latest version of ipxe git master and that the git version id is shown when 
booting.

One thing that might be interesting is if you press ctrl-b to get the iPXE 
shell and then type dhcp enter followed by ifstat to get some info about nic 
driver and how it looks in regards to packets received and sent and any 
possible error.

You are using ipxe.pxe? have you tried undionly.kpxe instead?

/Christian

On Thu, Nov 24, 2016 at 11:37 AM, Esben Storgaard Nielsen 
mailto:e...@solar.dk>> wrote:
Hi

We using IPXE to boot our SCCM boot image, and its works very fine.

But now we got at strange issue, with a new Lenovo T460P laptop.

When we try booting PXE, I got a ip address, and it contact the iPXE server, 
and on the tftp log, we can see it sends the boot menu file, but nothing 
happens on the laptop.
When we use the T460 there is no problems.
And both computers have the same net card.

Any suggestions to solve my issue?

I have attached a picture of the failure computer.




Med venlig hilsen / Kind regards,






Esben Storgaard Nielsen
Systems Administrator, Server







Phone Direct +45 79300314
Mobile   +45 40342836
E-maile...@solar.dk<mailto:e...@solar.dk>
Internet  www.solar.eu<http://www.solar.eu/>



Solar A/S
Industrivej Vest 43
6600 Vejen
Phone  79 30 00 00

<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>

 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>

 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>


 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>

___
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>
 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>
___
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-11-25 Thread Esben Storgaard Nielsen
Hi Christian

Thanks for you ansvare
First, I use undionly.kpxe

The setup is done by following this guide.
http://www.ipxe.org/howto/sccm

and on the client, nothing happens when I press CTRL-B



Med venlig hilsen / Kind regards,






Esben Storgaard Nielsen
Systems Administrator, Server

[http://emailsignature.solar.eu/General/Solar_Logo.jpg]





Phone Direct +45 79300314
Mobile   +45 40342836
E-maile...@solar.dk<mailto:e...@solar.dk>
Internet  www.solar.eu<http://www.solar.eu/>



Solar A/S
Industrivej Vest 43
6600 Vejen
Phone  79 30 00 00


From: Christian Nilsson [mailto:nik...@gmail.com]
Sent: 25. november 2016 01:11
To: Esben Storgaard Nielsen 
Cc: ipxe-devel@lists.ipxe.org
Subject: Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

In the image it looks like you have BIOS doing PXE DHCP request, getting 
response and loading some version of ipxe.
After that you should have another DHCP request but this time from iPXE, is 
this second dhcp request seen by the dhcp server?

The ipxe in the image is missing the "git version id" please make sure you have 
the latest version of ipxe git master and that the git version id is shown when 
booting.

One thing that might be interesting is if you press ctrl-b to get the iPXE 
shell and then type dhcp enter followed by ifstat to get some info about nic 
driver and how it looks in regards to packets received and sent and any 
possible error.

You are using ipxe.pxe? have you tried undionly.kpxe instead?

/Christian

On Thu, Nov 24, 2016 at 11:37 AM, Esben Storgaard Nielsen 
mailto:e...@solar.dk>> wrote:
Hi

We using IPXE to boot our SCCM boot image, and its works very fine.

But now we got at strange issue, with a new Lenovo T460P laptop.

When we try booting PXE, I got a ip address, and it contact the iPXE server, 
and on the tftp log, we can see it sends the boot menu file, but nothing 
happens on the laptop.
When we use the T460 there is no problems.
And both computers have the same net card.

Any suggestions to solve my issue?

I have attached a picture of the failure computer.




Med venlig hilsen / Kind regards,






Esben Storgaard Nielsen
Systems Administrator, Server







Phone Direct +45 79300314
Mobile   +45 40342836
E-maile...@solar.dk<mailto:e...@solar.dk>
Internet  www.solar.eu<http://www.solar.eu/>



Solar A/S
Industrivej Vest 43
6600 Vejen
Phone  79 30 00 00

<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>

 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>

 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>


 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>

___
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>
 
<http://www.linkedin.com/company/14368?trk=tyah&trkInfo=tas%3Asolar%20A%2FS%2Cidx%3A1-1-1>
___
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel


Re: [ipxe-devel] I have a trouble booting iPXE from a specific laptop

2016-11-24 Thread Christian Nilsson
In the image it looks like you have BIOS doing PXE DHCP request, getting
response and loading some version of ipxe.
After that you should have another DHCP request but this time from iPXE, is
this second dhcp request seen by the dhcp server?

The ipxe in the image is missing the "git version id" please make sure you
have the latest version of ipxe git master and that the git version id is
shown when booting.

One thing that might be interesting is if you press ctrl-b to get the iPXE
shell and then type dhcp enter followed by ifstat to get some info about
nic driver and how it looks in regards to packets received and sent and any
possible error.

You are using ipxe.pxe? have you tried undionly.kpxe instead?

/Christian


On Thu, Nov 24, 2016 at 11:37 AM, Esben Storgaard Nielsen 
wrote:

> Hi
>
>
>
> We using IPXE to boot our SCCM boot image, and its works very fine.
>
>
>
> But now we got at strange issue, with a new Lenovo T460P laptop.
>
>
>
> When we try booting PXE, I got a ip address, and it contact the iPXE
> server, and on the tftp log, we can see it sends the boot menu file, but
> nothing happens on the laptop.
>
> When we use the T460 there is no problems.
>
> And both computers have the same net card.
>
>
>
> Any suggestions to solve my issue?
>
>
>
> I have attached a picture of the failure computer.
>
>
>
>
>
>
>
>
>
> Med venlig hilsen / Kind regards,
>
>
>
>
>
>
> *Esben Storgaard Nielsen *Systems Administrator, Server
>
>  [image: http://emailsignature.solar.eu/General/Solar_Logo.jpg]
>
>
>
>
>
> Phone Direct +45 79300314
> Mobile   +45 40342836
> E-maile...@solar.dk
> Internet  www.solar.eu
>
>
>
> *Solar A/S*
> Industrivej Vest 43
> 6600 Vejen
> Phone  79 30 00 00
>
> [image: http://emailsignature.solar.eu/General/Linkin.jpg]
> 
>
>
>
>
>
>
> [image: http://emailsignature.solar.eu/NSCHQ/BE_NSCHQ2.jpg]
> 
>
> ___
> ipxe-devel mailing list
> ipxe-devel@lists.ipxe.org
> https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel
>
>
___
ipxe-devel mailing list
ipxe-devel@lists.ipxe.org
https://lists.ipxe.org/mailman/listinfo.cgi/ipxe-devel