← Back to team overview

kernel-packages team mailing list archive

[Bug 1438585] Re: no console when starting VM from utopic cloud image

 

** Also affects: linux (Ubuntu Utopic)
   Importance: Undecided
       Status: New

** Description changed:

  The 'console=' parameter has been removed from grub config file inside utopic cloud image, so no console
  output any more because stdout parameter isn't parsed by utopic kernel yet.
+ 
+ In current arm64 utopic cloud image, the 'console=' parameter has been
+ removed from grub config, and always resort to 'stdout' DT property
+ which is setup from QEMU.
+ 
+ Unfortunately parsing 'stdout' DT property is just merged to 3.19
+ kernel, so there is no console usable any more for arm64 utopic VM when
+ booting via uefi/grub.
+ 
+ SRU Justification:
+ Impact: No console if arm64 Utopic based VM is booted from the cloud image.
+ Fix: backport stdout enablement patches from 3.19. 5 of these 6 patches are cherry picked from 3.19 to Utopic, and the other one is backported by just dropping the dt self-test code, and with these 6 patches, arm64 utopic VM can be booted with console.
+ Testcase: Boot one arm64 Utopic VM via uefi/grub.
+ 
+ 5ba2ee8 of: support passing console options with stdout-path
+ 5c64126 of: add optional options parameter to of_find_node_by_path()
+ 7507839 of: Add bindings for chosen node, stdout-path
+ 54e15d7 of: correct of_console_check()'s return value
+ 4f2b1f0 of: Enable console on serial ports specified by /chosen/stdout-path
+ a699dfd of: Create of_console_check() for selecting a console specified in /chosen

** Changed in: linux (Ubuntu Utopic)
   Importance: Undecided => Medium

** Changed in: linux (Ubuntu Utopic)
       Status: New => Triaged

** Changed in: linux (Ubuntu)
       Status: Triaged => Fix Released

** Description changed:

- The 'console=' parameter has been removed from grub config file inside utopic cloud image, so no console
- output any more because stdout parameter isn't parsed by utopic kernel yet.
- 
  In current arm64 utopic cloud image, the 'console=' parameter has been
  removed from grub config, and always resort to 'stdout' DT property
  which is setup from QEMU.
  
  Unfortunately parsing 'stdout' DT property is just merged to 3.19
  kernel, so there is no console usable any more for arm64 utopic VM when
  booting via uefi/grub.
  
  SRU Justification:
  Impact: No console if arm64 Utopic based VM is booted from the cloud image.
  Fix: backport stdout enablement patches from 3.19. 5 of these 6 patches are cherry picked from 3.19 to Utopic, and the other one is backported by just dropping the dt self-test code, and with these 6 patches, arm64 utopic VM can be booted with console.
  Testcase: Boot one arm64 Utopic VM via uefi/grub.
  
  5ba2ee8 of: support passing console options with stdout-path
  5c64126 of: add optional options parameter to of_find_node_by_path()
  7507839 of: Add bindings for chosen node, stdout-path
  54e15d7 of: correct of_console_check()'s return value
  4f2b1f0 of: Enable console on serial ports specified by /chosen/stdout-path
  a699dfd of: Create of_console_check() for selecting a console specified in /chosen

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1438585

Title:
  no console when starting VM from utopic cloud image

Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Utopic:
  Triaged

Bug description:
  In current arm64 utopic cloud image, the 'console=' parameter has been
  removed from grub config, and always resort to 'stdout' DT property
  which is setup from QEMU.

  Unfortunately parsing 'stdout' DT property is just merged to 3.19
  kernel, so there is no console usable any more for arm64 utopic VM
  when booting via uefi/grub.

  SRU Justification:
  Impact: No console if arm64 Utopic based VM is booted from the cloud image.
  Fix: backport stdout enablement patches from 3.19. 5 of these 6 patches are cherry picked from 3.19 to Utopic, and the other one is backported by just dropping the dt self-test code, and with these 6 patches, arm64 utopic VM can be booted with console.
  Testcase: Boot one arm64 Utopic VM via uefi/grub.

  5ba2ee8 of: support passing console options with stdout-path
  5c64126 of: add optional options parameter to of_find_node_by_path()
  7507839 of: Add bindings for chosen node, stdout-path
  54e15d7 of: correct of_console_check()'s return value
  4f2b1f0 of: Enable console on serial ports specified by /chosen/stdout-path
  a699dfd of: Create of_console_check() for selecting a console specified in /chosen

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1438585/+subscriptions


References