[Edge 11] Unbootable: Kernel crash on startup since proposed 3.2.0-63.94

Bug #1319735 reported by Benjamin Schmid on 2014-05-15
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
High
Unassigned

Bug Description

With the latest kernel update in precise-proposed my Lenovo Edge 11 is no longer bootable and reliable runs into a kernel panic. I tried to capture a stacktrace with Alt-SysRq-1 but no message was written to kern.log. So I'm only able to provide a captured, digital image of the crash.

The new kernel is bootable into recovery console, but I don't know how to perform any diagnostics from where. Based on the kernel panic and due to the fact that i'm unable to activate networking in the recovery console I assume its a network related issue.

To report this bug, I'm running the previous kernel "Ubuntu 3.2.0-61.93-generic-pae 3.2.55" from precise-updates, which runs fine. I'll run apport-collect from this to provide my system details.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu17.6
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: SB [HDA ATI SB], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC1: ben 6439 F.... pulseaudio
 /dev/snd/controlC0: ben 6439 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xd0900000 irq 16'
   Mixer name : 'Conexant CX20582 (Pebble)'
   Components : 'HDA:14f15066,17aa21ca,00100302'
   Controls : 9
   Simple ctrls : 6
Card1.Amixer.info:
 Card hw:1 'HDMI'/'HDA ATI HDMI at 0xd0510000 irq 19'
   Mixer name : 'ATI RS690/780 HDMI'
   Components : 'HDA:1002791a,00791a00,00100000'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw 87HT24WW-1.090000'
   Mixer name : 'ThinkPad EC 87HT24WW-1.090000'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=UUID=b6404bc2-b76e-469d-b63a-3a6fbef5ecef
MachineType: LENOVO 2545A12
MarkForUpload: True
NonfreeKernelModules: fglrx
Package: linux (not installed)
ProcEnviron:
 LANGUAGE=de:en
 TERM=xterm
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/usr/local/bin/fish
ProcFB:

ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.2.0-61-generic-pae root=/dev/mapper/sda5_crypt ro quiet splash
ProcVersionSignature: Ubuntu 3.2.0-61.93-generic-pae 3.2.55
PulseList:
 Error: command ['pacmd', 'list'] failed with exit code 1: Home directory /home/ben not ours.
 No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-3.2.0-61-generic-pae N/A
 linux-backports-modules-3.2.0-61-generic-pae N/A
 linux-firmware 1.79.14
RfKill:
 0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: no
StagingDrivers: zram
Tags: precise staging
Uname: Linux 3.2.0-61-generic-pae i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:

dmi.bios.date: 09/01/2011
dmi.bios.vendor: LENOVO
dmi.bios.version: 87ET42WW (1.16 )
dmi.board.name: 2545A12
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr87ET42WW(1.16):bd09/01/2011:svnLENOVO:pn2545A12:pvrThinkPadEdge:rvnLENOVO:rn2545A12:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2545A12
dmi.product.version: ThinkPad Edge
dmi.sys.vendor: LENOVO

apport information

tags: added: apport-collected precise staging
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

Benjamin Schmid (benbuntu) wrote :

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Joseph Salisbury (jsalisbury) wrote :

I have a patch I would like to test and see if it resolves this bug. I will build a test kernel and post a link to it shortly.

In the meantime, can you test the latest 3.2 upstream kernel which can be downloaded from:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.2.58-precise/

Changed in linux (Ubuntu):
importance: Undecided → High
tags: added: kernel-da-key kernel-stable-key
Joseph Salisbury (jsalisbury) wrote :

Actually, the patch I would like you to test is already applied to the -proposed repository.

Would it be possible for you to test the latest kernel in proposed and post back if it resolves this bug?
See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed.

Thank you in advance!

Joseph Salisbury (jsalisbury) wrote :

Ok, sorry for the repeated requests, but one more change. A revert of commit 9b33bf99915d39bbf699facefacfbd391289162e in Precise is what we want to test. I'll build a test kernel with that revert and post a link to it shortly.

Joseph Salisbury (jsalisbury) wrote :

So just ignore my requests in comment #23 and #24

Benjamin Schmid (benbuntu) wrote :

Hello Joseph! Thank you for your quick assistance!

I didn't found 9b33bf99915d39bbf699facefacfbd391289162e in https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git so I guess this is a Ubuntu-specific commit and I still should install the upstream kernel.

Going to report back right after a reboot.

Benjamin Schmid (benbuntu) wrote :

Reporting in from a running, latest upstream "Linux version 3.2.58-030258-generic-pae (apw@gomeisa) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201404301236 SMP Wed Apr 30 16:59:24 UTC 2014".

So I'll wait for your test kernel...

Joseph Salisbury (jsalisbury) wrote :

I built a Precise test kernel with a revert of the following commit:

commit 9b33bf99915d39bbf699facefacfbd391289162e
Author: Larry Finger <email address hidden>
Date: Mon Nov 18 11:11:28 2013 -0600

    rtlwifi: Set the link state

The kernel can be downloaded from:
kernel.ubuntu.com/~jsalisbury/lp1319735/

Can you test this kernel and post back if it resolves the bug?

Benjamin Schmid (benbuntu) wrote :

A oneliner causes my issues? The revert of this commit actually seems to fix my kernel panic.

Thank you _very_ much, Joseph. Didn't expect to get this issue identified _that_ fast.

Brad Figg (brad-figg) wrote :

@Benjamin,

Thanks for the quick test on this. Yes, this same commit hurt us on another series as well.

Launchpad Janitor (janitor) wrote :
Download full text (17.7 KiB)

This bug was fixed in the package linux - 3.2.0-63.95

---------------
linux (3.2.0-63.95) precise; urgency=low

  [ Kamal Mostafa ]

  * Revert "rtlwifi: Set the link state"
    - LP: #1319735
  * Release Tracking Bug
    - re-used previous tracking bug

linux (3.2.0-63.94) precise; urgency=low

  [ Kamal Mostafa ]

  * Merged back Ubuntu-3.2.0-61.93 security release
  * Revert "n_tty: Fix n_tty_write crash when echoing in raw mode"
    - LP: #1314762
  * Release Tracking Bug
    - LP: #1316703

  [ Stefan Bader ]

  * SAUCE: net/ipv4: Always flush route cache on unregister batch call
    - LP: #1021471

  [ Upstream Kernel Changes ]

  * ipv6: don't set DST_NOCOUNT for remotely added routes
    - LP: #1293726
    - CVE-2014-2309
  * vhost: fix total length when packets are too short
    - LP: #1312984
    - CVE-2014-0077
  * n_tty: Fix n_tty_write crash when echoing in raw mode
    - LP: #1314762
    - CVE-2014-0196
  * floppy: ignore kernel-only members in FDRAWCMD ioctl input
    - LP: #1316729
    - CVE-2014-1737
  * floppy: don't write kernel-only members to FDRAWCMD ioctl output
    - LP: #1316735
    - CVE-2014-1738

linux (3.2.0-62.93) precise; urgency=low

  [ Joseph Salisbury ]

  * Release Tracking Bug
    - LP: #1313807

  [ Joseph Salisbury ]

  * [Config] updateconfigs after Linux v3.2.57 update

  [ Upstream Kernel Changes ]

  * rds: prevent dereference of a NULL device in rds_iw_laddr_check
    - LP: #1302222
    - CVE-2014-2678
  * rtlwifi: Set the link state
    - LP: #1310763
  * rtlwifi: rtl8192cu: Fix some code in RF handling
    - LP: #1310763
  * NFSv4: OPEN must handle the NFS4ERR_IO return code correctly
    - LP: #1310763
  * selinux: process labeled IPsec TCP SYN-ACK packets properly in
    selinux_ip_postroute()
    - LP: #1310763
  * parport: parport_pc: remove double PCI ID for NetMos
    - LP: #1310763
  * staging: vt6656: [BUG] BBvUpdatePreEDThreshold Always set sensitivity
    on bScanning
    - LP: #1310763
  * bfa: Chinook quad port 16G FC HBA claim issue
    - LP: #1310763
  * usb: option: add new zte 3g modem pids to option driver
    - LP: #1310763
  * dib8000: make 32 bits read atomic
    - LP: #1310763
  * serial: add support for 400 and 800 v3 series Titan cards
    - LP: #1310763
  * serial: add support for 200 v3 series Titan card
    - LP: #1310763
  * x86/efi: Fix off-by-one bug in EFI Boot Services reservation
    - LP: #1310763
  * rtc-cmos: Add an alarm disable quirk
    - LP: #1310763
  * slub: Fix calculation of cpu slabs
    - LP: #1310763
  * mtd: mxc_nand: remove duplicated ecc_stats counting
    - LP: #1310763
  * USB: pl2303: fix data corruption on termios updates
    - LP: #1310763
  * USB: serial: add support for iBall 3.5G connect usb modem
    - LP: #1310763
  * USB: Nokia 502 is an unusual device
    - LP: #1310763
  * USB: cypress_m8: fix ring-indicator detection and reporting
    - LP: #1310763
  * ALSA: rme9652: fix a missing comma in channel_map_9636_ds[]
    - LP: #1310763
  * sunrpc: Fix infinite loop in RPC state machine
    - LP: #1310763
  * SELinux: Fix memory leak upon loading policy
    - LP: #1310763
  * drm/radeon: warn users when hw_i2c is enabled (v2)
    - LP: #131...

Changed in linux (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.