Displaying 20 results from an estimated 66 matches for "pxebc".
2015 Jul 02
2
EFI: PXE: "My IP is 0.0.0.0"
...there are PCs with UEFI implementations not following the former rule.
i.e. HP Elitebook 2570p (single NIC)
shell> dh
...
172: DevPath (..9,0x0)/MAC(FC15B4E81CAC,0x0))Net MNPSb ARPSb DHCPv4Sb TCPv4Sb IPv4Sb IPv4Config UDPv4Sb MTFTPv4Sb
...
184: DevPath (..00:0000:0000:0000:0000:0000))Load Net Pxebc
...
19D: DevPath (..v4(0.0.0.0,UDP,DHCP,0.0.0.0))Load Net Pxebc
...
shell> dh 172
Handle 172 (730D8A98)
Dpath (730D8E98)
ACPI Device Path for Acpi
HID PNP0A03, UID 0
Hardware Device Path for PCI
Function (0) Device (19)
Messaging Device Path for MAC
M...
2015 Jul 03
0
EFI: PXE: "My IP is 0.0.0.0"
...ns not following the former rule.
>
> i.e. HP Elitebook 2570p (single NIC)
>
> shell> dh
> ...
> 172: DevPath (..9,0x0)/MAC(FC15B4E81CAC,0x0))Net MNPSb ARPSb DHCPv4Sb TCPv4Sb IPv4Sb IPv4Config UDPv4Sb MTFTPv4Sb
> ...
> 184: DevPath (..00:0000:0000:0000:0000:0000))Load Net Pxebc
> ...
> 19D: DevPath (..v4(0.0.0.0,UDP,DHCP,0.0.0.0))Load Net Pxebc
> ...
>
> shell> dh 172
> Handle 172 (730D8A98)
> Dpath (730D8E98)
> ACPI Device Path for Acpi
> HID PNP0A03, UID 0
> Hardware Device Path for PCI
> Function (0) Devi...
2015 Sep 29
2
Problem with 90MB Initrd
On 09/26/2015 10:36 AM, Patrick Masotta via Syslinux wrote:
>
> About PXEbc Peter has recently said:
>> The problem with the pxebc is that it only supports one concurrent TFTP
>> connection, and Syslinux expects to be able to keep multiple files open
>> at the same time.
>> http://www.syslinux.org/archives/2015-August/024025.html
>
> I wonder...
2015 Jul 03
2
EFI: PXE: "My IP is 0.0.0.0"
>>>
Lovely, the ServiceBindings are on a handle that resembles the NIC
while the Pxebc is IP-type specific.? Looks like we should try to do a
ServiceBinding based on Pxebc but fall back to MAC-based searching,
saving all 3 handles, the image handle, Pxebc handle, and ServiceBinding handle.?
Presumably the UDP and TCP handles _should_ be the same...
--
-Gene
<<<
OK now...
2015 Jul 06
2
EFI: PXE: "My IP is 0.0.0.0"
...e TCPv4Sb
(rather than being on a separate handle).
--
-Gene
<<<
What I've found:
(from older to newer hardware)
1) There's not "any" SB protocol present (Elitebook 8460p/2560p)
2) SB protocols are loaded under a different that LoadeImage's DeviceHandle,
while Pxebc is loaded under the LoadeImage's DeviceHandle. (Elitebook 8470p/2570p)
3) SB protocols and Pxebc are loaded under the LoadeImage's DeviceHandle (VMware Workstation 10).
About MNPSb; even when it presents the same interface than all the Service Binding protocols
remember we have to create...
2015 Aug 18
1
A few questions for the braintrust
...have a watchdog in our system, it
reboots prior to completing all of the timeouts due to prolonged
inactivity. Is there a better, timelier or more user friendly way to
handle the errors?
2. Just curious as to why the decision was made to create new udp
connection instead of using the existing pxebc? udp is already set up and
configured. The reason I ask is we were having problems in our customer
environment with the routetable. We modified the code to use pxebc
protocol and it works perfectly. This environment consists of three
separate subnets, client on one, dhcp server on a second and...
2015 Sep 30
4
Problem with 90MB Initrd
We can, and do, suspend a TFTP transfer simply by delaying the ACK packet as necessary.
On September 29, 2015 7:45:27 PM PDT, Patrick Masotta <masottaus at yahoo.com> wrote:
>>>>
>On 09/26/2015 10:36 AM, Patrick Masotta via Syslinux wrote:
>>
>> About PXEbc Peter has recently said:
>>> The problem with the pxebc is that it only supports one concurrent
>TFTP
>>> connection, and Syslinux expects to be able to keep multiple files
>open
>>> at the same time.
>>> http://www.syslinux.org/archives/2015-August/024025....
2016 Jun 14
2
Getting HTTP path-prefix to work with syslinux.efi
...lex 9010 A22 (EFI 2.31 Revision 4.653 American Megatrends):
Shell> dh -p Net
Handle dump by protocol 'Net'
326: DevPath (..9,0x0)/MAC(xxxxxxxxxxxx,0x0))Net MNPSb ARPSb DHCPv4Sb
IPv4Sb IPv4Config UDPv4Sb MTFTPv4Sb HiiConfAccess
341: DevPath (..HCP,0.0.0.0,0.0.0.0,0.0.0.0))Load Net Pxebc
349: DevPath (..00:0000:0000:0000:0000:0000))Load Net Pxebc
Dell OptiPlex 9020 A16 (EFI 2.31 Revision 4.653 American Megatrends):
Shell> dh -p Net
Handle dump by protocol 'Net'
335: DevPath (..9,0x0)/MAC(xxxxxxxxxxxx,0x0))Net MNPSb ARPSb DHCPv4Sb
TCPv4Sb IPv4Sb IPv4Config UDPv...
2015 Jun 27
2
EFI: PXE: "My IP is 0.0.0.0"
On Fri, Jun 26, 2015 at 10:49 AM, Patrick Masotta <masottaus at yahoo.com> wrote:
>>>>
> Commit 23b2707 should resolve this. Please
> let me know if you need
> test binaries
>
> --
> -Gene
> <<<
>
>
> 1) About the Service Binding protocols, PXE protocol, etc having the same handle# is clear if we
> see that the number is in fact
2015 Oct 01
6
Problem with 90MB Initrd
...tion file) later the parsing action on the
>>received file defines if other/s TFTP+parsing actions are required in
>>case the INCLUDE command was previously found. If this is correct then
>>there is never more than one TFTP file transfer at any given time (and
>>we could use PXEbc).
>>Please let me know if I'm wrong. Thanks.
>>
>>Best,Patrick
On Wed, Sep 30, 2015 at 1:42 AM, H. Peter Anvin <hpa at zytor.com> wrote:
>
> We can, and do, suspend a TFTP transfer simply by delaying the ACK packet as necessary.
Observing this behavior appears...
2015 Jul 09
3
EFI: PXE: "My IP is 0.0.0.0"
>>>
> 1) There's not "any" SB protocol present (Elitebook 8460p/2560p)
The only solution for these is to use our own stack (likely full
TCP/IP like lwIP) and connect to the Net GUID (EFI_SIMPLE_NETWORK_PROTOCOL).?
Does the handle for Pxebc contain a Net??
>>>
It does contain a Net but there are 2 issues with SNP:
1) The interface is different than UDPv4/TCPv4 protocols; this imply lot of code.
2) SNP has its non-blocking transmit issues ; see "Flaws in the design" at
https://wiki.linaro.org/LEG/Engineering/Kernel/...
2015 Aug 15
4
[syslinux:master] efi/pxe: Reuse handle
...firmware? OK, then buy our new line of PC.
> i.e. Elitebooks 2560p/8460p fail while the newer Elitebooks 2570p/8470p work
> like a charm :-/
As stated before, it is my understanding that the Elitebook
2560p/8460p devices _are_compliant_ with UEFI-2.0 which stated to use
an SNP directly under PXEBC while UEFI-2.1 stated to use a MNP
directly under the PXEBC. Please don't call these devices
non-compliant UNLESS you are more specific.
Another solution that I'm not sure if anyone has tried with these
devices that are UEFI-2.0-compliant and UEFI-2.1-noncompliant is using
iPXE to stack o...
2015 Jul 08
0
EFI: PXE: "My IP is 0.0.0.0"
...;ve found:
> (from older to newer hardware)
>
> 1) There's not "any" SB protocol present (Elitebook 8460p/2560p)
The only solution for these is to use our own stack (likely full
TCP/IP like lwIP) and connect to the Net GUID
(EFI_SIMPLE_NETWORK_PROTOCOL). Does the handle for Pxebc contain a
Net? I found out that my EFI shell on VMware VMs can also handle
output redirection like:
guid > fs0:\efi-guid.txt
dh > fs0:\efi-dh.txt
dh bd >> fs0:\efi-dh.txt
fs0 being the EFI boot partition on the hard drive of the VM.
> 2) SB protocols are loaded under a different...
2015 Oct 01
1
Problem with 90MB Initrd
>>>
> Considering any editing/buffering benefits are only marginal (AFAIK) there are not benefits with the current approach.On the other hand the list of potential problems includes:
> 1) We cannot use the ubiquitous EFI PXEbc protocol forcing us to rely on the (not always present) EFI Binding Services.
> Best,Patrick
Speaking utterly ignorantly here... could this switch help with the
issues we see with HP systems?? The load-and-hang many of them do with
syslinux.efi as discussed here?? E.g., maybe they implement thi...
2016 Jun 15
0
Getting HTTP path-prefix to work with syslinux.efi
...653 American Megatrends):
>
> Shell> dh -p Net
> Handle dump by protocol 'Net'
>
> 326: DevPath (..9,0x0)/MAC(xxxxxxxxxxxx,0x0))Net MNPSb ARPSb DHCPv4Sb
> IPv4Sb IPv4Config UDPv4Sb MTFTPv4Sb HiiConfAccess
>
> 341: DevPath (..HCP,0.0.0.0,0.0.0.0,0.0.0.0))Load Net Pxebc
>
> 349: DevPath (..00:0000:0000:0000:0000:0000))Load Net Pxebc
>
>
>
> Dell OptiPlex 9020 A16 (EFI 2.31 Revision 4.653 American Megatrends):
>
> Shell> dh -p Net
> Handle dump by protocol 'Net'
>
> 335: DevPath (..9,0x0)/MAC(xxxxxxxxxxxx,0x0))Net MNPSb...
2015 Jul 10
3
EFI: PXE: "My IP is 0.0.0.0"
...L protocol in order to perform packet level
transactions." while version 2.1 states "An EFI_PXE_BASE_CODE_PROTOCOL
will be layered on top of an EFI_MANAGED_NETWORK_PROTOCOL protocol in
order to perform packet level transactions."
>>>
Could this be the reason why in the past Pxebc and the SBs where attached to different handles?? mmhhh
I have to admit; UEFI development is a bit messy...
Best,
Patrick
2015 Jul 20
2
[PATCH] Updated udp.c to use real client ip and subnetmask values if on local subnet
...Patrick's code and I finally see good
responses with a VMware VM's e1000e NIC
(never saw ANYTHING good from
it until
now).
git://github.com/geneC/syslinux.git
https://github.com/geneC/syslinux.git
--
-Gene
<<<<
I've seen your code.
Your first patch considered Pxebc, UDPv4Sb and TCPv4Sb are created under the same
handle but now we know this is not the case.
Your new patch now considers UDPv4Sb and TCPv4Sb are created under the same
handle thing that we really do not know if is always true or not.
My patch looks slower than yours because it parses the hand...
2016 Jun 13
2
Getting HTTP path-prefix to work with syslinux.efi
> > Is syslinux.efi supposed to be able to handle HTTP URLs?
>
> If the underlying firmware can. Try just specifying an HTTP URL in the
> config or on the command line instead of the path-prefix option.
Doesn't work. Apparently the Dell UEFI PXE firmware doesn't know HTTP.
Somehow I was under the impression improvements from pxelinux variants
like lpxelinux were
2017 Dec 06
4
core_udp_sendto: no mapping
...could
>>> easily be localized though I believe there's only 2 common groups, the
>>> two we see here.
>>>
>>> Did you happen to peek at the version command? I'm guessing it's
>>> saying 2.0 since the UDPv4Sb is not on the same handle as the PxeBc.
>>
>> Gene, I am curious, do you have an idea how to fix this?
>
> Yes, I have an idea but I need to add some debug code so I can
> understand more how your particular machine is behaving.
>
> --
> -Gene
On Tue, Nov 28, 2017 at 6:45 AM, Joakim Tjernlund via Syslinux...
2015 Jul 10
0
EFI: PXE: "My IP is 0.0.0.0"
...wrote:
>>>>
> > 1) There's not "any" SB protocol present (Elitebook 8460p/2560p)
>
> The only solution for these is to use our own stack (likely full
> TCP/IP like lwIP) and connect to the Net GUID (EFI_SIMPLE_NETWORK_PROTOCOL).
> Does the handle for Pxebc contain a Net?
>>>>
>
> It does contain a Net but there are 2 issues with SNP:
> 1) The interface is different than UDPv4/TCPv4 protocols; this imply lot of code.
Not as much as you may think. We already have lwIP implemented into
lpxelinux.0. It's more a matter of using...