[Intel DH57JG] Early boot crash/reboot without 'nomodeset'

Bug #1327772 reported by Alejandro R. Mosteo
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Low
Unassigned

Bug Description

When booting up it either panics or reboots after ~7 seconds. Please see attached picture of the panic. Since at least 12.10, this motherboard has required extra parameters to successfully boot. Previously it was 'nolapic_timer'.

WORKAROUND: Use kernel parameter:
nomodeset

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-29-generic 3.13.0-29.53
ProcVersionSignature: Ubuntu 3.13.0-29.53-generic 3.13.11.2
Uname: Linux 3.13.0-29-generic i686
ApportVersion: 2.14.1-0ubuntu3.2
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: jano 20209 F.... pulseaudio
 /dev/snd/controlC1: jano 20209 F.... pulseaudio
CurrentDesktop: Unity
Date: Sun Jun 8 14:37:46 2014
HibernationDevice: RESUME=UUID=b704466d-db72-4e78-b4ad-d612525904c8
InstallationDate: Installed on 2010-09-22 (1354 days ago)
InstallationMedia: Ubuntu 10.04.1 LTS "Lucid Lynx" - Release i386 (20100816.1)
IwConfig:
 lo no wireless extensions.

 ham0 no wireless extensions.

 eth0 no wireless extensions.
MachineType: Tranquil PC IXL
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.13.0-29-generic root=UUID=7b2dd792-e530-487c-8596-dcdc4949a090 ro quiet splash nomodeset vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.13.0-29-generic N/A
 linux-backports-modules-3.13.0-29-generic N/A
 linux-firmware 1.127.2
RfKill:

SourcePackage: linux
UpgradeStatus: Upgraded to trusty on 2014-04-23 (45 days ago)
dmi.bios.date: 11/11/2010
dmi.bios.vendor: Intel Corp.
dmi.bios.version: JGIBX10J.86A.0601.2010.1111.0048
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: DH57JG
dmi.board.vendor: Intel Corporation
dmi.board.version: AAE70930-303
dmi.chassis.type: 2
dmi.chassis.vendor: TRanquil PC
dmi.chassis.version: 1.0
dmi.modalias: dmi:bvnIntelCorp.:bvrJGIBX10J.86A.0601.2010.1111.0048:bd11/11/2010:svnTranquilPC:pnIXL:pvr1.0:rvnIntelCorporation:rnDH57JG:rvrAAE70930-303:cvnTRanquilPC:ct2:cvr1.0:
dmi.product.name: IXL
dmi.product.version: 1.0
dmi.sys.vendor: Tranquil PC

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Incidentally, this happens too when booting from a live USB 14.04

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
description: updated
tags: added: bios-outdated-0663
removed: boot dh57jg panic ubuntu-une
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
summary: - Early boot crash/reboot DH57JG motherboard without 'nomodeset'
+ [Intel DH57JG] Early boot crash/reboot without 'nomodeset'
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Just updated to the 0663, latest bios, without improvement. It froze in the first trial and rebooted in the second one.

The output of sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date is:

JGIBX10J.86A.0663.2011.1019.0408
10/19/2011

Revision history for this message
penalvch (penalvch) wrote :

mosteo, could you please test the latest upstream kernel available from the very top line at the top of the page (not the daily folder) following https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional upstream developers to examine the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested. For example:
kernel-fixed-upstream-3.16-rc2

This can be done by clicking on the yellow circle with a black pencil icon next to the word Tags located at the bottom of the bug description. As well, please remove the tag:
needs-upstream-testing

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

As well, please remove the tag:
needs-upstream-testing

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results. Thank you for your understanding.

tags: added: latest-bios-0663
removed: bios-outdated-0663
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Thank you for the instructions. I tried with

linux-image-3.16.0-031600rc2-generic_3.16.0-031600rc2.201406220135_i386.deb

Three attempts resulted in three reboots, so no good news.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-3.16-rc2
Revision history for this message
penalvch (penalvch) wrote :

mosteo, just to clarify, this problem did not occur in a release prior to 12.10?

tags: added: quantal
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Christopher, I upgraded this machine from the previous LTS version. I'm afraid I don't remember if I was already using nomodeset. What I'm sure of is that I had unity graphics acceleration, which I'm now unable to get with the latest kernel when using nomodeset (it seems both things are related, I've read elsewhere, at least in 14.04).

I've just switched to an old 3.2 kernel without nomodeset, and it has booted properly the two times I have tested it (and runs with acceleration).

Revision history for this message
penalvch (penalvch) wrote :

mosteo, the next step is to fully commit bisect the kernel in order to identify the offending commit. Could you please do this following https://wiki.ubuntu.com/Kernel/KernelBisection ?

tags: added: needs-bisect regression-release
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Christopher, while I find the time to do this, I have checked the live installers. The results are:

13.04: boots if I add nolapic_timer
13.10: boots if I add nolapic_timer
14.04: only boots with nomodeset, nolapic_timer makes no difference

I will try next to find the offending commit, never did a bisect before so it is a good opportunity to learn.

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

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

I' going slowly with this because I have little acces to the particular computer, but here is a progress report:

Current mainline is still affected: linux-image-3.17.0-999-generic_3.17.0-999.201409272205_i386.deb

My current bisect log is:

$ git bisect log
git bisect start
# bad: [0b0a2c1af96495d96bc9ee9130f54abb59009aa4] UBUNTU: Ubuntu-3.11.0-26.44
git bisect bad 0b0a2c1af96495d96bc9ee9130f54abb59009aa4
# good: [af3ff3e4d6b17fa2a054e38cc80963321bcd51e7] UBUNTU: Ubuntu-3.1.10-2.2
git bisect good af3ff3e4d6b17fa2a054e38cc80963321bcd51e7
# good: [c3b92c8787367a8bb53d57d9789b558f1295cc96] Linux 3.1
git bisect good c3b92c8787367a8bb53d57d9789b558f1295cc96
# good: [7cccbdc84487616c3dbe493b04bfa1f362f4bc56] mfd: Enable rbtree cache for wm831x devices
git bisect good 7cccbdc84487616c3dbe493b04bfa1f362f4bc56
# good: [916082b073ebb7f4e064cebce0768e34cacde508] workqueue: avoid using deprecated functions
git bisect good 916082b073ebb7f4e064cebce0768e34cacde508
# good: [5bc7c33ca93a285dcfe7b7fd64970f6314440ad1] mtd: nand: reintroduce NAND_NO_READRDY as NAND_NEED_READRDY
git bisect good 5bc7c33ca93a285dcfe7b7fd64970f6314440ad1
# good: [a230e033845853ebcfd21aae7a019a5392ebd30e] Merge tag 'batman-adv-for-davem' of git://git.open-mesh.org/linux-merge
git bisect good a230e033845853ebcfd21aae7a019a5392ebd30e
# skip: [5f097cd249f00683442c3e265d6f27d80fc83563] Merge tag 'fbdev-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev
git bisect skip 5f097cd249f00683442c3e265d6f27d80fc83563
# skip: [5f097cd249f00683442c3e265d6f27d80fc83563] Merge tag 'fbdev-for-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev
git bisect skip 5f097cd249f00683442c3e265d6f27d80fc83563
# skip: [82f96a6141683b7ed158843e77c595b1745b5d0a] ALSA: hda - Mute all aamix inputs as default
git bisect skip 82f96a6141683b7ed158843e77c595b1745b5d0a
# good: [602b6a02cad6a6473668c5a0176a247e5bc6648a] Input: 88pm860x-ts - remove redundant platform_set_drvdata()
git bisect good 602b6a02cad6a6473668c5a0176a247e5bc6648a
# good: [a091ec1987ef9e73d8cb970fe885af1483e6e4c7] mei: me: fix hardware reset flow
git bisect good a091ec1987ef9e73d8cb970fe885af1483e6e4c7
# skip: [f4c1ed38c4376f70751f77fbfdf6be1964da3cc1] mei: me: add Lynx Point Wellsburg work station device id
git bisect skip f4c1ed38c4376f70751f77fbfdf6be1964da3cc1
# skip: [8449ada14025b3bf0ff141a9e6da77e5f183dc40] hwmon: (k10temp) Add support for Kaveri CPUs
git bisect skip 8449ada14025b3bf0ff141a9e6da77e5f183dc40
# skip: [8449ada14025b3bf0ff141a9e6da77e5f183dc40] hwmon: (k10temp) Add support for Kaveri CPUs
git bisect skip 8449ada14025b3bf0ff141a9e6da77e5f183dc40
# good: [04d49c323237a3e9ed15b13808ea55ec06310ba7] media: exynos4-is: Fix fimc-lite bayer formats
git bisect good 04d49c323237a3e9ed15b13808ea55ec06310ba7

Best good kernel found is linux-image-3.11.1-custom_3.11.1-custom-11_i386.deb

Skips were needed for some broken builds.

Changed in linux (Ubuntu):
status: Expired → Incomplete
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Incidentally, this is the error I'm getting in the builds that fail:

  CC arch/x86/pci/mmconfig_32.o
In file included from ubuntu/lttng/lttng-statedump-impl.c:53:0:
ubuntu/lttng/wrapper/nsproxy.h: In function ‘lttng_get_proxy_pid_ns’:
ubuntu/lttng/wrapper/nsproxy.h:37:14: error: ‘struct nsproxy’ has no member named ‘pid_ns’
  return proxy->pid_ns;
              ^
ubuntu/lttng/wrapper/nsproxy.h:38:1: warning: control reaches end of non-void function [-Wreturn-type]
 }
 ^
make[4]: *** [ubuntu/lttng/lttng-statedump-impl.o] Error 1
make[3]: *** [ubuntu/lttng] Error 2
make[2]: *** [ubuntu] Error 2

In case someone knows how to disable that thing, or some other fix.

Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Ubuntu 14.10 is affected too, tested with the stock amd64 image from a USB. Note that the computer has an i386 14.04 version installed, so the problem affects both 32 and 64 bit versions.

penalvch (penalvch)
tags: added: amd64 utopic
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Alejandro R. Mosteo (mosteo) wrote :

Latest findings that I don't know how to interpret, so I welcome ideas:

In the ubuntu-saucy repository, all kernels I've compiled work (e.g. the last one 3.11.10.12)

In the ubuntu-trusty repository, I've tested the one tagged as 3.11.3 and it doesn't work.

Could then be a problem of configuration and not of a particular commit?

Revision history for this message
penalvch (penalvch) wrote :

Alejandro R. Mosteo, you would want to switch to bisecting the mainline kernel as outlined in the article, as the offending commit is in the Trusty series, but not in Saucy. As the Ubuntu kernel is non-linear, this may be why the issue isn't present in a later version of the kernel number (3.11.10.12) but is in an earlier version (3.11.3).

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.