powerpc 4.8.0-17 fails to boot on PowerMac G5

Bug #1628968 reported by Mathieu Trudel-Lapierre
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Tim Gardner
Yakkety
Fix Released
Undecided
Tim Gardner

Bug Description

Not much else to say. The system fails to complete booting, it gets stuck somewhere before network comes up; with errors in syslog about missing symbols for some modules (see http://paste.ubuntu.com/23251408/). Boots fine in 4.4.0-21:

Sep 28 12:49:55 fujin kernel: [ 4.698092] uninorth_agp: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.715284] pps_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.731545] pps_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.759718] drm: Unknown symbol ence_release (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.759781] hid: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.777863] ata_generic: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.798476] drm: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.815248] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.826136] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.846026] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.862106] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.882364] firewire_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.898322] hid: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.914094] hid: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 4.930108] hid: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 5.396683] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 7.609956] autofs4: Unknown symbol cache_dir_open (err 0)
Sep 28 12:49:55 fujin kernel: [ 7.610137] autofs4: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 9.989854] parport: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 16.405448] shpchp: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 16.684111] ata_generic: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 16.826081] rack_meter: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 16.953962] i2c_algo_bit: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 16.977975] pps_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.010110] uio: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.022857] soundcore: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.034422] firewire_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.049942] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.070474] uio: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.085972] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.102451] windfarm_core: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.118814] uio: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.813073] hid: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 17.820183] hid: Unknown symbol mcount (err 0)
Sep 28 12:49:55 fujin kernel: [ 19.022406] bluetooth: Unknown symbol mcount (err 0)
---
ApportVersion: 2.20.3-0ubuntu7
Architecture: powerpc
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 16.10
HibernationDevice: RESUME=UUID=8c8a4ee6-57e4-4d02-9196-6c4620ee5883
InstallationDate: Installed on 2016-09-28 (1 days ago)
InstallationMedia: Lubuntu 16.04 LTS "Xenial Xerus" - Release powerpc (20160420.1)
IwConfig:
 lo no wireless extensions.

 enP1p5s4f1 no wireless extensions.

 enP1p5s4f0 no wireless extensions.
Lsusb:
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 003 Device 002: ID 1e54:2030 TypeMatrix 2030 USB Keyboard
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 003: ID 05ac:8207 Apple, Inc.
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Package: linux (not installed)
ProcFB: 0 nouveaufb
ProcKernelCmdLine: root=UUID=fd6c3ae7-7de7-416e-8bed-b4513658ee6d ro quiet splash verbose
ProcVersionSignature: Ubuntu 4.4.0-21.37-powerpc64-smp 4.4.6
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-21-powerpc64-smp N/A
 linux-backports-modules-4.4.0-21-powerpc64-smp N/A
 linux-firmware 1.161
RfKill:
 0: hci0: Bluetooth
  Soft blocked: no
  Hard blocked: no
Tags: yakkety
Uname: Linux 4.4.0-21-powerpc64-smp ppc64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected yakkety
description: updated
Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : CRDA.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : JournalErrors.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : Lspci.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcEnviron.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : ProcModules.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : UdevDb.txt

apport information

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote : WifiSyslog.txt

apport information

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

This is quite odd. The symbol references in all of the module objects appear correct as they do in Module.symvers

Revision history for this message
Tim Gardner (timg-tpi) wrote :

One thing I noticed is that the missing symbol references are truncated from the original, e.g.,

mcount -> _mcount
cache_dir_open -> dcache_dir_open
iffies -> jiffies
ence_release -> fence_release

Revision history for this message
Adam Conrad (adconrad) wrote :

We had a veeeeeeery similar bug a year or two ago. Going to have to hunt down the reference and the commit that fixed it when I'm more sober/awake.

Revision history for this message
Adam Conrad (adconrad) wrote :
Revision history for this message
Tim Gardner (timg-tpi) wrote :

We've been carrying a revert (Revert "powerpc: Simplify module TOC handling") since 4.6 because of FTBS. It is a possible candidate for this symbol resolution issue. Please try a test kernel from http://people.canonical.com/~rtg/powerpc-lp1628968/ which has dropped this revert.

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Updated kernel appears to boot correctly here now.

http://paste.ubuntu.com/23270584/

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  [ Tim Gardner ]

  * Release Tracking Bug
    - LP: #1630279

  * powerpc 4.8.0-17 fails to boot on PowerMac G5 (LP: #1628968)
    - Revert "Revert "powerpc: Simplify module TOC handling""

  * Regression tests can not detect binfmt_elf mmpa semantic change
    (LP: #1630069)
    - SAUCE: apparmor: add flag to detect semantic change, to binfmt_elf mmap

  * Autofs parameter substitution broken in kernel 4.4.0-38 and 4.4.0-40
    (LP: #1629204)
    - SAUCE: (namespace) autofs4: Use real_cred for requestor's ids

 -- Tim Gardner <email address hidden> Tue, 04 Oct 2016 08:01:21 -0600

Changed in linux (Ubuntu Yakkety):
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

Remote bug watches

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