4.8.0-16.17: genirq: Flags mismatch serial vs goldfish_pdev_bus

Bug #1627052 reported by Luis Henriques
18
This bug affects 2 people
Affects Status Importance Assigned to Milestone
cloud-images
Fix Released
Critical
Robert C Jennings
linux (Ubuntu)
Fix Released
Critical
Luis Henriques
Yakkety
Fix Released
Critical
Luis Henriques

Bug Description

I usually run kvm with '-serial stdio' after adding GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0" to /etc/default/grub. This will give me a serial console where I can login and, more important, get kernel logs.

After install 4.8.0-16.17 I'm unable to login in the serial console, and I'm getting a lot of messages:

  genirq: Flags mismatch irq 4. 00000000 (serial) vs. 00000080 (goldfish_pdev_bus)

System seems to be working fine otherwise.

4.8.0-15.16 didn't show this behaviour.

The obvious suspect commits are the "SAUCE: irqchip/gicv3-its:*" in -16, although the several config changes may also be involved.

Tags: kernel-4.8
Revision history for this message
Luis Henriques (henrix) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in linux (Ubuntu):
status: New → Confirmed
Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Yakkety):
assignee: nobody → Luis Henriques (henrix)
status: Confirmed → In Progress
Revision history for this message
Luis Henriques (henrix) wrote :

Just for completeness, running a kernel compiled with CONFIG_GOLDFISH=n fixed the issue.

Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Yakkety):
status: In Progress → Fix Committed
Brad Figg (brad-figg)
Changed in linux (Ubuntu Yakkety):
importance: Undecided → Medium
Revision history for this message
Martin Pitt (pitti) wrote :

This seems to break instance boots on scalingstack i386 and amd64 completely. I get thousands of these messages in console-log, and it never actually boots up. This breaks all autopkgtesting.

Changed in linux (Ubuntu Yakkety):
importance: Medium → Critical
Revision history for this message
Martin Pitt (pitti) wrote :

I confirm that 4.8.0-17 in the PPA boots on Scalingstack instances again. Thanks!

Revision history for this message
Martin Pitt (pitti) wrote :

This bug also trivially reproduces in local QEMU, so can easily be tested locally as well. So thankfully this doesn't seem to be some Scalingstack quirk.

Revision history for this message
Robert C Jennings (rcj) wrote :

Adding cloud-images as they use scalingstack for pre-publication testing. Failure in that env blocks publication for yakkety cloud-images (as it should).

Changed in cloud-images:
importance: Undecided → Critical
milestone: none → y-2016-10-06
assignee: nobody → Robert C Jennings (rcj)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 4.8.0-17.19

---------------
linux (4.8.0-17.19) yakkety; urgency=low

  * build squashfs into xenial kernels by default (LP: #1593134)
    - Remove squashfs udeb

  * [Yakkety] Fix up ATA_GENERIC to match annotations file. (LP: #1627322)
    - Add d-i support for ata_generic

  * [Yakkety] Fix up CONFIG_BLK_DEV_SD to match annotations (LP: #1627330)
    - [Config] Enforce CONFIG_BLK_DEV_SD=y,CONFIG_BLK_DEV_SR=y

  * [Yakkety] Fix up ATA_PIIX to match annotations file (LP: #1627324)
    - [Config] Enforce CONFIG_ATA_PIIX=y for amd64/i386

  * Yakkety - USB drivers must be built in (LP: #1627323)
    - Update annotation enforcement for CONFIG_USB_[E|O|U|X]HCI_HCD

  * 4.8.0-16.17: genirq: Flags mismatch serial vs goldfish_pdev_bus
    (LP: #1627052)
    - [Config] CONFIG_GOLDFISH=n

  * yakkety 4.8, remove module noise kernel-4.8 (LP: #1626104)
    - Revert "UBUNTU: SAUCE: Clear Linux: bootstats: add printk's to measure boot
      time in more detail"

  * Permission denied in CIFS with kernel 4.4.0-38 (LP: #1626112)
    - SAUCE: Fix regression which breaks DFS mounting

  * Miscellaneous Ubuntu changes
    - [Config] apply xenial configuration annotations
    - s390x -- DEBUG_RODATA is now valid
    - [Config] s390x -- CONFIG_SQUASHFS=y
    - [Config] s390x -- CONFIG_ECRYPT_FS=y
    - [Config] Enable CONFIG_ACPI_PCI_SLOT=y for arm64
    - [Config] Enable CONFIG_ACPI_HED=y for arm64
    - [Config] Enable CONFIG_QUICC_ENGINE=y

  * Miscellaneous upstream changes
    - annotations: pull back to xenial

 -- Leann Ogasawara <email address hidden> Sat, 24 Sep 2016 21:31:31 -0700

Changed in linux (Ubuntu Yakkety):
status: Fix Committed → Fix Released
Robert C Jennings (rcj)
Changed in cloud-images:
status: New → In Progress
Revision history for this message
Robert C Jennings (rcj) wrote :

Fixed in cloud-images build 20160927

Changed in cloud-images:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.