RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1995813 - TFTP Aborted error when PXE booting Dell R620
Summary: TFTP Aborted error when PXE booting Dell R620
Keywords:
Status: CLOSED CANTFIX
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: tftp
Version: 8.0
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: rc
: ---
Assignee: Lukáš Zaoral
QA Contact: qe-baseos-daemons
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-08-19 19:48 UTC by Anand Jambhulkar
Modified: 2022-07-28 07:50 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2022-07-28 07:28:23 UTC
Type: Bug
Target Upstream Version:
Embargoed:
ajambhul: needinfo-
pm-rhel: mirror+


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-114109 0 None None None 2022-03-01 10:40:49 UTC

Description Anand Jambhulkar 2021-08-19 19:48:10 UTC
Description of problem:
----------------------

Red Hat Satellite 6.8 successfully provisions a Dell R620 physical machine using UEFI method, but fails to provision if BIOS methodoloy is used with the following error -

satellite.com in.tftpd[79978]: RRQ from XXX.XXX.XXX.XXX filename pxelinux.0
satellite.com in.tftpd[79978]: Error code 0: TFTP Aborted
satellite.com in.tftpd[79979]: RRQ from XXX.XXX.XXX.XXX filename pxelinux.0
satellite.com in.tftpd[79979]: Client XXX.XXX.XXX.XXX finished pxelinux.0



Version-Release number of selected component (if applicable):
------------------------------------------------------------

Red Hat Satellite 6.8



Actual results:
--------------

Satellite Server 6.8 fails to provision an, R620 machine with BIOS methodology.



Expected results:
----------------

Satellite Server 6.8 should provision an R620 machine with BIOS methodology.



Additional info:
---------------

- The dmidecode file of the machine is attached to this ticket.

- Following is the information about the NIC -


19:00.0 Ethernet controller: QLogic Corp. FastLinQ QL41000 Series 10/25/40/50GbE Controller (rev 02)
        Subsystem: QLogic Corp. QLogic 2x1GE+2x10GE QL41264HMCU CNA
        Flags: bus master, fast devsel, latency 0, IRQ 113, NUMA node 0
        Memory at 9f860000 (64-bit, prefetchable) [size=128K]
        Memory at 9f000000 (64-bit, prefetchable) [size=8M]
        Memory at 9f8b0000 (64-bit, prefetchable) [size=64K]
        Expansion ROM at 9fc00000 [disabled] [size=512K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [b0] MSI-X: Enable+ Count=65 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Virtual Channel
        Capabilities: [168] Device Serial Number 00-00-00-00-00-00-00-00
        Capabilities: [178] Power Budgeting <?>
        Capabilities: [188] Alternative Routing-ID Interpretation (ARI)
        Capabilities: [198] #19
        Capabilities: [1f8] Transaction Processing Hints
        Capabilities: [284] Latency Tolerance Reporting
        Capabilities: [28c] Vendor Specific Information: ID=0002 Rev=3 Len=100 <?>
        Capabilities: [38c] Vendor Specific Information: ID=0001 Rev=1 Len=038 <?>
        Capabilities: [3c4] Precision Time Measurement
        Capabilities: [3d0] Vendor Specific Information: ID=0003 Rev=1 Len=054 <?>
        Capabilities: [424] #15
        Kernel driver in use: qede
        Kernel modules: qede

5e:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5719 Gigabit Ethernet PCIe (rev 01)
        Subsystem: Broadcom Inc. and subsidiaries 4-port 1Gb Ethernet Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 44, NUMA node 0
        Memory at b8890000 (64-bit, prefetchable) [size=64K]
        Memory at b88a0000 (64-bit, prefetchable) [size=64K]
        Memory at b88b0000 (64-bit, prefetchable) [size=64K]
        Expansion ROM at b8a00000 [disabled] [size=256K]
        Capabilities: [48] Power Management version 3
        Capabilities: [50] Vital Product Data
        Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [a0] MSI-X: Enable+ Count=17 Masked-
        Capabilities: [ac] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Device Serial Number 00-00-b0-26-28-9c-06-80
        Capabilities: [150] Power Budgeting <?>
        Capabilities: [160] Virtual Channel
        Kernel driver in use: tg3
        Kernel modules: tg3

Comment 2 shawn.m.rojo 2021-08-30 15:28:46 UTC
This was on Dell R640 hosts where legacy pxeboot was failing and forced us to use UEFI. On R620 hosts, legacy pxebooting was working.

Comment 3 Lukas Zapletal 2022-03-01 10:31:59 UTC
Hello, apologies for missing this BZ, this needs to be moved to the platform team for further investigation. Satellite uses the ISC TFTP daemon which uses UNDI PXE driver implementation to fetch the boot file. I suggest to upgrade firmware on the hardware, this might actually be also a bug in the Dell firmware (networking PXE stack) too. Also double check with the networking team, chances are that when switched to BIOS, the firmware can present a different MAC address, thus different IP address and firewalls might block the UDP TFTP communication which is stateless.

Comment 5 Lukáš Zaoral 2022-06-23 08:29:49 UTC
Hello,
could you please try the suggestions mentioned by Lukas in Comment 3 before we investigate further?
Thank you!

Comment 6 Anand Jambhulkar 2022-06-23 12:46:21 UTC
Hello,

I have shared the suggestion with the customer.

Once they reply back, I will update the bugzilla further with the additional information provided by the customer.


Thanks & Regards,
Anand Jambhulkar
Red Hat Technical Support

Comment 7 Anand Jambhulkar 2022-06-23 16:52:39 UTC
Hello,

The customer has provided the following response - "We’ve updated the BIOS and iDRAC firmware but the issue remains where we cannot PXEboot unless UEFI is used. The MAC addresses do not change if we set to BIOS either."


Thanks & Regards,
Anand Jambhulkar
Red Hat Technical Support

Comment 8 Lukáš Zaoral 2022-07-28 07:28:23 UTC
Hello!
Unfortunately, I was not able to reproduce this issue on our R640s.  This is either a bug in Satellite or more probably a bug in Dell's firmware since you mentioned that "On R620 hosts, legacy pxebooting was working".

Regards,
Lukas


Note You need to log in before you can comment on or make changes to this bug.