Quantal, latest alpha can't boot on GMA500

Bug #1019397 reported by Henrik Tikanvaara
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
High
Joseph Salisbury

Bug Description

I tried the latest Quantal alpha release on my Nokia Netbook which uses the GMA500 GPU. It could not boot, please see the attached screenshot.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu10
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: MID [HDA Intel MID], device 0: ALC269 Analog [ALC269 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: palsa 5403 F.... pulseaudio
CRDA:
 country GB:
  (2402 - 2482 @ 40), (N/A, 20)
  (5170 - 5250 @ 40), (N/A, 20)
  (5250 - 5330 @ 40), (N/A, 20), DFS
  (5490 - 5710 @ 40), (N/A, 27), DFS
Card0.Amixer.info:
 Card hw:0 'MID'/'HDA Intel MID at 0xd01c0000 irq 22'
   Mixer name : 'Silicon Image SiI1392 HDMI'
   Components : 'HDA:10ec0269,13b80001,00100004 HDA:10951392,ffffffff,00100000'
   Controls : 17
   Simple ctrls : 7
DistroRelease: Ubuntu 12.04
EcryptfsInUse: Yes
InstallationMedia:

MachineType: Nokia Nokia Booklet 3G
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=en_US:en
 TERM=xterm
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 psbfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-26-generic-pae root=UUID=e8b752fb-f699-4bdb-b77f-7c4764d0042f ro console=tty1 acpi_osi=Linux acpi_backlight=vendor
ProcVersionSignature: Ubuntu 3.2.0-26.41-generic-pae 3.2.19
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-26-generic-pae N/A
 linux-backports-modules-3.2.0-26-generic-pae N/A
 linux-firmware 1.79
StagingDrivers: psb_gfx
Tags: precise staging
Uname: Linux 3.2.0-26-generic-pae i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 09/21/2009
dmi.bios.vendor: Nokia
dmi.bios.version: 1.30
dmi.board.name: NYU00
dmi.board.vendor: Nokia
dmi.board.version: REFERENCE
dmi.chassis.asset.tag: *
dmi.chassis.type: 8
dmi.chassis.vendor: Nokia
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnNokia:bvr1.30:bd09/21/2009:svnNokia:pnNokiaBooklet3G:pvr00000000000000000000000000000050:rvnNokia:rnNYU00:rvrREFERENCE:cvnNokia:ct8:cvrN/A:
dmi.product.name: Nokia Booklet 3G
dmi.product.version: 00000000000000000000000000000050
dmi.sys.vendor: Nokia

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1019397

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: quantal
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Are you able to boot with Precise(12.04) Installed on this machine?

Also, will the system boot Quantal in "Recovery Mode"?

Changed in linux (Ubuntu):
importance: Undecided → High
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Also, can you follow the "Boot options" instructions on the following wiki to enable additional output on boot:

https://wiki.ubuntu.com/DebuggingKernelBoot

As mentioned on the wiki, it would be great if you can attach a log file which may have captured any messages you see. If you are unable to capture a log file, a digital photo will work just as well. As a last resort you can even copy messages down by hand.

tags: added: kernel-da-key
Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : AcpiTables.txt

apport information

tags: added: apport-collected precise staging
description: updated
Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : AlsaDevices.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : AplayDevices.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : BootDmesg.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : Card0.Codecs.codec.1.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : IwConfig.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : Lspci.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : Lsusb.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : PciMultimedia.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : ProcModules.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : PulseList.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : RfKill.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : UdevDb.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : UdevLog.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : UserAsoundrc.txt

apport information

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :

It's the Poulsbo driver that crashes, one of the functions close to one end of the stack is psb_init. The stack trace scrolls too fast for me to be able to take a picture. But I'll describe you in writing what is happening.

udevd is timeouting. killing '/sbin/modprobe/ -bv pci:vLOTS_OF_HEX'
This happens for perhaps 10-20 times in succession.

Then...

sys_init_module

driver_register

pci_register

page_ something

drm_init

change_page_attr

these in random order, but a call stack obviously.

This is not the greatest bug report I have written, I wish the kernel could write about the pains it's feeling to a usb stick. :-)

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :

Precise works well on this machine, except that the mouse pointer flickers. I am not able to test recovery mode for Quantal because I used a USB-stick, and it does not offer a recovery mode. I'm not willing to partition my netbook yet just for the sake of testing, I'm sorry. I might if I really get excited about the work..

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the Quantal kernel on Precise? If so, it can be downloaded from:

https://launchpad.net/ubuntu/+source/linux/3.5.0-2.2/+build/3607404

You would need to install both the linux-image and linux-image-extra .deb packages.

linux-image-3.5.0-2-generic_3.5.0-2.2_i386.deb
linux-image-extra-3.5.0-2-generic_3.5.0-2.2_i386.deb

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :

Yes, I did that. Same failure, but a better screenshot of the stack trace. Hope it is useful!

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it also be possible for you to test the latest mainline kernel, which can be downloaded from:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.5-rc5-quantal/

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: needs-upstream-testing
Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote : Re: [Bug 1019397] Re: Quantal, latest alpha can't boot on GMA500

On 02.07.2012 21:09, Joseph Salisbury wrote:
> Would it also be possible for you to test the latest mainline kernel,
> which can be downloaded from:
>
> http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.5-rc5-quantal/
Same error...

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

This issue appears to be an upstream bug, since you tested the latest upstream kernel. Would it be possible for you to open an upstream bug report at bugzilla.kernel.org [1]? That will allow the upstream Developers to examine the issue, and may provide a quicker resolution to the bug.

If you are comfortable with opening a bug upstream, It would be great if you can report back the upstream bug number in this bug report. That will allow us to link this bug to the upstream report.

[1] https://wiki.ubuntu.com/Bugs/Upstream/kernel

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :

I have a feeling the gma500_gfx module might not be compiled in the Ubuntu kernel. I am building a custom kernel to test this assumption right now, but my poor netbook is very slow. :-) I will report back with the results. The kernel in question is the latest quantal kernel with gma500 and suboptions enabled.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Thanks for testing that, Henrik. I look forward to your results.

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :

I compiled and booted kernel 3.5.0-3-generic_3.5.0-3.3_i386, and the
problem with the gma500_gfx module persists.

Revision history for this message
Éric Piel (pieleric) wrote :

With the latest version of the Kernel, it works for me: Linus has just merged a fix!
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=e5254a625d1d3f3119d80ddc30a6e6fe64001231

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Thanks for the good news, Eric. It looks like that commit is in v3.5-rc7, so it should make it in to Quantal when we rebase to -rc7, which should be today.

Revision history for this message
Éric Piel (pieleric) wrote :

The commit is actually the first one _after_ -rc7, so -rc7 still has the oops when booting.

Revision history for this message
Henrik Tikanvaara (henrik-tikanvaara-l) wrote :

Good job guys! I don't know who had to do the hard work but I would like
to thank Joseph Salisbury for his very courteous communication regarding
the issue. It brings me great pleasure to have been involved in a tiny
part of Ubuntu and Linux kernel development.

Changed in linux (Ubuntu):
assignee: nobody → Joseph Salisbury (jsalisbury)
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

This issue should be resolved when we re-base the Quantal kernel to -rc8

Revision history for this message
penalvch (penalvch) wrote :

Henrik Tikanvaara, this bug report is being closed due to the fix commit having been merged into Quantal as per http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-quantal.git;a=commit;h=e5254a625d1d3f3119d80ddc30a6e6fe64001231 . For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status. Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

Changed in linux (Ubuntu):
status: Triaged → Invalid
To post a comment you must log in.