Activity log for bug #1508893

Date Who What changed Old value New value Message
2015-10-22 11:30:19 Raghuram Kota bug added bug
2015-10-22 11:59:25 Andrew Cloke bug added subscriber Andrew Cloke
2015-10-22 19:19:01 dann frazier attachment added script to generate a MAAS-like grubaa64.efi https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1508893/+attachment/4502594/+files/make-image.sh
2015-10-22 21:23:27 Raghuram Kota bug added subscriber Ming Lei
2015-11-21 00:27:07 Launchpad Janitor grub2 (Ubuntu): status New Confirmed
2015-11-21 00:27:24 dann frazier summary TFTP timeout on ARM64 hw when booting from grub that was PXE loaded TFTP timeout when booting from grub that was PXE loaded
2015-11-25 01:10:49 Launchpad Janitor branch linked lp:~yarmouth-team/grub2/trusty
2015-11-25 19:44:39 dann frazier description This issue was discovered with Ubuntu Wily (15.10) on a currently in development ARM64 HW. When loading kernel via tftp in grub on this hardware, the system stops receiving new packets (times out ) after receiving initial few tens of tftp data packets , which then causes kernel load failure. Running tcpdump before loading kernel in grub menu shows timeouts occurring, as captured in the below log : http://kernel.ubuntu.com/~ming/grub/apm.tcpdump Following are the detailed reproduction steps : 1) setup PXE boot entry in UEFI(no any parameter to grub) 2) build one grub from upstream (and/or Wily) and put it in PXE&TFTP server 3) setup grub config, suppose the shape is like below: menuentry 'Install for arm64' { linux /ubuntu-installer/arm64/Image --- console=ttyS0,115200 initrd /ubuntu-installer/arm64/initrd.gz } 4) start PXE booting in UEFI 5) grub prompt is coming 6) select 'Install for arm64' menu item and press 'enter' to start loading kernel 7) then hangs inside loading kernel [Impact] PXE booting of UEFI systems is very slow, to the point that some systems timeout. [Test Case] PXE boot a UEFI-based system (d-i or MAAS) and monitor the time it takes for GRUB to download the kernel/initrd. tcpdump will show TFTP timeouts, and it can take on the order of minutes to begin running the kernel. [Regression Risk] The fix is restricted to UEFI-based systems. For those systems, it could lead to a regression if Managed Network Protocol is required to remain active while GRUB is performing the network boot.
2015-11-25 19:44:48 dann frazier nominated for series Ubuntu Vivid
2015-11-25 19:44:48 dann frazier bug task added grub2 (Ubuntu Vivid)
2015-11-25 19:44:48 dann frazier nominated for series Ubuntu Wily
2015-11-25 19:44:48 dann frazier bug task added grub2 (Ubuntu Wily)
2015-11-25 19:44:48 dann frazier nominated for series Ubuntu Trusty
2015-11-25 19:44:48 dann frazier bug task added grub2 (Ubuntu Trusty)
2015-11-25 19:44:55 dann frazier grub2 (Ubuntu Wily): assignee dann frazier (dannf)
2015-11-25 19:44:57 dann frazier grub2 (Ubuntu Vivid): assignee dann frazier (dannf)
2015-11-25 19:44:58 dann frazier grub2 (Ubuntu Trusty): assignee dann frazier (dannf)
2015-11-25 19:45:02 dann frazier grub2 (Ubuntu): importance Undecided High
2015-11-25 19:45:04 dann frazier grub2 (Ubuntu Trusty): importance Undecided High
2015-11-25 19:45:05 dann frazier grub2 (Ubuntu Vivid): importance Undecided High
2015-11-25 19:45:07 dann frazier grub2 (Ubuntu Wily): importance Undecided High
2015-11-25 19:45:10 dann frazier grub2 (Ubuntu Trusty): status New In Progress
2015-11-25 19:45:13 dann frazier grub2 (Ubuntu Wily): status New In Progress
2015-11-25 19:45:15 dann frazier grub2 (Ubuntu Vivid): status New In Progress
2015-11-25 19:45:23 dann frazier grub2 (Ubuntu): status Confirmed In Progress
2015-11-25 19:45:27 dann frazier grub2 (Ubuntu): assignee dann frazier (dannf)
2015-11-28 00:28:10 Launchpad Janitor grub2 (Ubuntu): status In Progress Fix Released
2015-12-02 16:07:41 Steve Langasek grub2 (Ubuntu Trusty): status In Progress Fix Committed
2015-12-02 16:07:45 Steve Langasek bug added subscriber Ubuntu Stable Release Updates Team
2015-12-02 16:07:46 Steve Langasek bug added subscriber SRU Verification
2015-12-02 16:07:51 Steve Langasek tags verification-needed
2015-12-02 16:22:38 Steve Langasek grub2 (Ubuntu Vivid): status In Progress Fix Committed
2015-12-02 16:43:23 Steve Langasek grub2 (Ubuntu Wily): status In Progress Fix Committed
2015-12-03 19:00:38 dann frazier tags verification-needed verification-done
2015-12-10 18:13:19 Launchpad Janitor grub2 (Ubuntu Trusty): status Fix Committed Fix Released
2015-12-10 18:13:41 Steve Langasek removed subscriber Ubuntu Stable Release Updates Team
2015-12-17 14:38:06 Chris J Arges bug added subscriber Ubuntu Stable Release Updates Team
2015-12-17 14:38:12 Chris J Arges tags verification-done
2015-12-17 14:38:13 Chris J Arges tags verification-needed
2015-12-22 22:35:31 Newell Jensen tags verification-needed verification-done
2016-01-05 17:55:42 Launchpad Janitor grub2 (Ubuntu Vivid): status Fix Committed Fix Released
2016-01-05 17:56:21 Launchpad Janitor grub2 (Ubuntu Wily): status Fix Committed Fix Released