Displaying 9 results from an estimated 9 matches for "efi_managed_network_protocol".
2015 Jul 10
3
EFI: PXE: "My IP is 0.0.0.0"
...t;
Oh how fun. UEFI Specifications version 2.0 states "An
EFI_PXE_BASE_CODE_PROTOCOL will be layered on top of an
EFI_SIMPLE_NETWORK_PROTOCOL 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 Jun 25
2
EFI: PXE: "My IP is 0.0.0.0"
>>>
Looks like the patch mostly addresses the
initial search to find the right handle for
PXE.? I think I found the remaining source of the
issue (the part that's generating the
handle->Configure() messages).
I'm trying to read through pieces of the EFI spec, gnu-efi API,
and a few other sources.? I'm pretty
certain you'll see that the previous
patch/binaries
2015 Jul 12
0
EFI: PXE: "My IP is 0.0.0.0"
...Specifications version 2.0 states "An
> EFI_PXE_BASE_CODE_PROTOCOL will be layered on top of an
> EFI_SIMPLE_NETWORK_PROTOCOL 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...
I'd suspect possibly. I also have yet t...
2015 Jun 25
2
EFI: PXE: "My IP is 0.0.0.0"
>>>
The key is that the handle _itself_ is the proper link between the
EFI_PXE_BASE_CODE_PROTOCOL and EFI_UDP4_SERVICE_BINDING_PROTOCOL.
_IT_ is the piece that must be stored and reused.
I found this thanks to a Google search "EFI_PXE_BASE_CODE_PROTOCOL
EFI_MANAGED_NETWORK_PROTOCOL" and
http://sourceforge.net/p/edk2/mailman/message/31604654/
where Laszlo Ersek showed the output of a command that made things "click" in my
mind to understand the relationship.
<<<
This is somehow surprising but dumping handles at the shell I've verified that
in m...
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
2015 Jun 25
0
EFI: PXE: "My IP is 0.0.0.0"
...le "order" that are not correct.
The key is that the handle _itself_ is the proper link between the
EFI_PXE_BASE_CODE_PROTOCOL and EFI_UDP4_SERVICE_BINDING_PROTOCOL.
_IT_ is the piece that must be stored and reused.
I found this thanks to a Google search "EFI_PXE_BASE_CODE_PROTOCOL
EFI_MANAGED_NETWORK_PROTOCOL" and
http://sourceforge.net/p/edk2/mailman/message/31604654/ where Laszlo
Ersek showed the output of a command that made things "click" in my
mind to understand the relationship.
> I'm also trying to fix this bug but unfortunately I'm not having much time.
I just need to...
2015 Sep 26
0
Problem with 90MB Initrd
...oid (when possible) other experiments in the EFI arena.
In the past few days I have been comparing bootmgfw.efi and syslinux.efi
TFTP strategies and these are differences I've found so far:
1) bootmgfw.efi uses the UDP capabilities of EFI_PXE_BASE_CODE_PROTOCOL (PXEbc
is layered on top of an EFI_MANAGED_NETWORK_PROTOCOL protocol in order to
perform packet level transactions)
_UdpFunctionTable
_UdpOpen()
_UdpClose()
_UdpRead()
_UdpWrite()
_UdpGetInformation()
_UdpSetInformation()
on the other hand syslinux.efi uses EFI_UDP4_SERVICE_BINDING_PROTOCOL/EFI_UDP4_PROTOCOL instead.
About PXEbc...
2015 Jul 14
1
EFI: PXE: "My IP is 0.0.0.0"
...ion 2.0 states "An
> > EFI_PXE_BASE_CODE_PROTOCOL will be layered on top of an
> > EFI_SIMPLE_NETWORK_PROTOCOL 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...
>
> I'...
2015 Sep 23
4
Problem with 90MB Initrd
On Wed, Sep 23, 2015 at 4:24 PM, Patrick Masotta <masottaus at yahoo.com> wrote:
>>>>
>
> > BTW if you take a minute and read the first report
> > https://communities.vmware.com/message/2536774
> > You'll realize that VMWare TFTP "surprisingly" does not present slow TFTP transfers
> > when they are driven by MS