[syslinux] core_udp_sendto: no mapping

Gene Cumm gene.cumm at gmail.com
Fri Dec 15 13:58:11 PST 2017


On Thu, Dec 14, 2017 at 6:53 AM, Joakim Tjernlund
<Joakim.Tjernlund at infinera.com> wrote:
> On Wed, 2017-12-13 at 10:34 -0500, Gene Cumm wrote:
>> CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>>
>>
>> On Wed, Dec 13, 2017 at 7:03 AM, Joakim Tjernlund
>> <Joakim.Tjernlund at infinera.com> wrote:
>> > On Mon, 2017-12-11 at 08:59 +0100, Joakim Tjernlund wrote:
>> > > On Sun, 2017-12-10 at 14:41 -0500, Gene Cumm wrote:
>> > > > CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe.
>> > > >
>> > > >
>> > > > On Wed, Dec 6, 2017 at 6:49 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
>> > > > > On Wed, Nov 29, 2017 at 6:30 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
>> > > > > > On Tue, Nov 28, 2017 at 2:38 PM, Joakim Tjernlund
>> > > > > > > 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
>> > > > > <syslinux at zytor.com> wrote:
>> > > > >
>> > > > > > But I have tried older versions too. Seems my Lenovo EFI is too "modern" for syslinux
>> > > > > > but I think Gene has an idea how to solve it.
>> > > > >
>> > > > > Too modern?  Nope, again, broken.  A PxeBc should be atop a MNPSb atop
>> > > > > a Net.  (EDK shell uses the short names for the GUIDs; EDK2 shell uses
>> > > > > longer names).  Yours has PxeBc atop a Net with MNPSb on another
>> > > > > handle.  This is not the first and doubtfully the last we'll
>> > > > > encounter.  UEFI-2.0 allows this but starting in UEFI-2.1, it MUST
>> > > > > live atop an MNPSb.
>> > > > >
>> > > > > I'm still trying to build something that'll print the paths but
>> > > > > strangely having issues.
>> > > > >
>> > > > > On Mon, Nov 27, 2017 at 6:39 PM, Joakim Tjernlund
>> > > > > <Joakim.Tjernlund at infinera.com> wrote:
>> > > > >
>> > > > > > Fond an old boot logg:
>> > > > > > [    0.000000] efi: EFI v2.50 by Lenovo
>> > > > > > [    0.000000] efi:  SMBIOS=0x6f098000  SMBIOS 3.0=0x6f095000  ACPI=0x6fffe000  ACPI 2.0=0x6fffe014  MPS=0x6f468000  ESRT=0x6eb33000  MEMATTR=0x6976d018
>> > > > > > [    0.000000] ACPI: UEFI 0x000000006FF53000 000042 (v01 LENOVO TP-N1W   00001200 PTEC 00000002)
>> > > > > > [    0.000000] ACPI: UEFI 0x000000006FF39000 00013E (v01 LENOVO TP-N1W   00001200 PTEC 00000002)
>> > > > >
>> > > > > It sure doesn't look 2.5 compliant to me.  Merely adding the new stuff
>> > > > > from a new UEFI spec version doesn't mean it's compliant with the
>> > > > > current nor previous versions.  If I'm wrong, I'd love to hear
>> > > > > especially from the author or someone with first-hand knowledge.
>> > > > >
>> > > > > --
>> > > > > -Gene
>> > > >
>> > > > Joakim, attached is a TGZ with some test binaries.  I'm assuming the
>> > > > "imd" will print one device while "mnp" another.  This is mostly to
>> > > > firm up which devices it's actually trying to use.  Based on your
>> > > > other results, this should help a little more to understand how the
>> > > > code is reacting to your machine.  It won't give me an answer but just
>> > > > lead me towards the next step.
>> > >
>> > > Hi Gene, thanks for staying with me :)
>> > >
>> > > There was only one syslinux.efi/ldlinux.e64 in the tar file and it printed:
>>
>> Sounds like you got the attachment intact.
>>
>> > Hi again
>> >
>> > We got a new server so figured we should try UEFI PXE on that so used your latest debug
>> > build and got similar results(efi.jpg). Using a EFI linux kernel directly does not
>> > work either(efistub.jpg)
>> >
>> >     Jocke
>>
>> Your previous message was held due to a attachment limit on the list.
>> These were a lot smaller.
>>
>> efi.jpg:
>>
>> imd-Finding path; to str;
>> imd at Acpi(PNP0A03,0)/Pci(1C|0)/Pci(0|0)/Mac(40F2E92FCA02)/IPv4(not-done)
>> Getting cached packet
>> My IP is 192.168.201.185
>>   netmask 255.255.255.0  gateway 192.168.201.1
>> mnp-Finding path; to str;
>> mnp at Acpi(PNP0A03,0)/Pci(1C|0)/Pci(0|0)/Mac(40F2E92FCA02)
>>
>>
>> efistub.jpg:
>>
>> > > Start PXE over IPv4.
>>
>>   Station IP address is 192.168.201.185
>>
>>   Server IP address is 10.210.32.100
>>   NBP filename is pxelinux.0
>>   NBP filesize is 6644000 Bytes
>>  Downloading NBP file...
>>
>>   Succeed to download NBP file.
>>
>>  Downloading NBP file...
>>
>>   Succeed to download NBP file.
>>
>>
>> I was a bit concerned about the "IPv4(not-done)" bit until I saw that
>> gnu-efi has that in the code and doesn't decode the IP address.
>>
>
> Any progress on figuring out what is causing the problem on my Lenovo laptop?
>
>    Jocke

Not yet but at least reliably getting more of the picture.

-- 
-Gene


More information about the Syslinux mailing list