← Back to team overview

kernel-packages team mailing list archive

[Bug 1580960] Re: Ubuntu-4.6.0-5.6 configuration has CONFIG_GOLDFISH and CONFIG_GOLDFISH_BUS enabled, breaking serial support on normal systems

 

We seem to have CONFIG_GOLDFISH{_BUS} turned on which is reported to
break serial on standard systems.  Also CONFIG_GOLDFISH is actually
enabled but CONFIG_X86_GOLDFISH is not, even though it is supposed
to be a dependancy of it:

  config GOLDFISH
       def_bool y
       depends on X86_GOLDFISH

Our current situation is essentially illegal and should be being
corrected by the config updater but it is not?


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

** Changed in: linux (Ubuntu)
       Status: Incomplete => In Progress

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Andy Whitcroft (apw)

-- 
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/1580960

Title:
  Ubuntu-4.6.0-5.6 configuration has CONFIG_GOLDFISH and
  CONFIG_GOLDFISH_BUS enabled, breaking serial support on normal systems

Status in linux package in Ubuntu:
  In Progress

Bug description:
  When CONFIG_GOLDFISH_BUS is set to "y", the goldfish_pdev_bus driver
  is compiled into the kernel and claims the serial UART, breaking
  serial communications with the following kernel message: "genirq:
  Flags mismatch irq 4. 00000000 (serial) vs. 00000080
  (goldfish_pdev_bus)" repeated several times on boot.

  I checked the configs for 4.4 in Yakkety and Xenial and 4.5 in
  mainline and found that CONFIG_GOLDFISH was set to "n" there,
  completely disabling all the goldfish drivers.  Since this is a driver
  for the Android emulator, I'm not even sure it is appropriate to be
  enabled at all for desktop systems, but the goldfish_pdev_bus driver
  breaking serial definitely shouldn't happen.

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


References