← Back to team overview

kernel-packages team mailing list archive

[Bug 1378894] [NEW] Set CONFIG_PATA_MACIO=y

 

Public bug reported:

Had some time to fool around with Ubuntu on a PowerBook3,5. I discovered
that the 3.16 kernel has a regression in it, it does not set
CONFIG_PATA_MACIO=y. As a result /dev/sda is not available in the
initramfs and the machine cannot mount the root filesystem. This is a
regression from the 3.13.0-37 kernel in trusty.

To reproduce:
1) Set up a Powerbook or Powermac running Ubuntu (I have 12.04 on a Powerbook3,5, with the 3.13.0-37 kernel installed)
2) Install the 3.16.0-21.28 kernel from https://launchpad.net/ubuntu/+source/linux/3.16.0-21.28/+build/6437990
3) Reboot

Expected results:
The machine reboots normally

Actual results:
Boot fails in the initramfs with the error "gave up waiting for boot device"

>From the busy box prompt, running "modprobe pata_macio" then "exit"
allows the machine to keep booting.

A permanent workaround is to add pata_macio to /etc/initramfs-
tools/modules and then update the initramfs

There is a brief discussion of a similar problem in Precise in bug
876982. CONFIG_PATA_MACIO=y was set in 3.2.0-2.6.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: New

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

Title:
  Set CONFIG_PATA_MACIO=y

Status in “linux” package in Ubuntu:
  New

Bug description:
  Had some time to fool around with Ubuntu on a PowerBook3,5. I
  discovered that the 3.16 kernel has a regression in it, it does not
  set CONFIG_PATA_MACIO=y. As a result /dev/sda is not available in the
  initramfs and the machine cannot mount the root filesystem. This is a
  regression from the 3.13.0-37 kernel in trusty.

  To reproduce:
  1) Set up a Powerbook or Powermac running Ubuntu (I have 12.04 on a Powerbook3,5, with the 3.13.0-37 kernel installed)
  2) Install the 3.16.0-21.28 kernel from https://launchpad.net/ubuntu/+source/linux/3.16.0-21.28/+build/6437990
  3) Reboot

  Expected results:
  The machine reboots normally

  Actual results:
  Boot fails in the initramfs with the error "gave up waiting for boot device"

  From the busy box prompt, running "modprobe pata_macio" then "exit"
  allows the machine to keep booting.

  A permanent workaround is to add pata_macio to /etc/initramfs-
  tools/modules and then update the initramfs

  There is a brief discussion of a similar problem in Precise in bug
  876982. CONFIG_PATA_MACIO=y was set in 3.2.0-2.6.

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


Follow ups

References