ACPI: After an upgrade to Karmic, the system hangs on boot

Bug #481765 reported by Petri Lehtinen
24
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Linux
Fix Released
Medium
linux (Ubuntu)
Fix Released
Medium
Unassigned
Karmic
Fix Released
Medium
Unassigned

Bug Description

Appending i8042.nomux=1 to kernel command line makes the system start. The laptop keyboard works in the single user (in console). In normal mode the laptop keyboard and the touchpad both do not work in X or in console.

ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: akheron 1995 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xd0000000 irq 16'
   Mixer name : 'Realtek ALC883'
   Components : 'HDA:10ec0883,10250000,00100002 HDA:11c13026,10250100,00100700'
   Controls : 25
   Simple ctrls : 16
Date: Fri Nov 13 09:08:29 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=/dev/sda3
MachineType: Acer TravelMate 2440
Package: linux-image-2.6.31-14-generic 2.6.31-14.48
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: root=UUID=c9589e6f-81e9-4723-8f64-06a44b08ffcc ro quiet splash i8042.nomux=1
ProcEnviron:
 SHELL=/bin/bash
 PATH=(custom, user)
 LANG=en_US.UTF-8
ProcVersionSignature: Ubuntu 2.6.31-14.48-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-14-generic N/A
 linux-firmware 1.24
RfKill:
 0: acer-wireless: Wireless LAN
  Soft blocked: no
  Hard blocked: no
SourcePackage: linux
Uname: Linux 2.6.31-14-generic i686
WpaSupplicantLog:

dmi.bios.date: 06/27/06
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: V1.03
dmi.board.name: Garda5
dmi.board.vendor: Acer
dmi.board.version: Rev
dmi.chassis.asset.tag: None
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvrV1.03:bd06/27/06:svnAcer:pnTravelMate2440:pvr0100:rvnAcer:rnGarda5:rvrRev:cvnAcer:ct10:cvrN/A:
dmi.product.name: TravelMate 2440
dmi.product.version: 0100
dmi.sys.vendor: Acer

Revision history for this message
Petri Lehtinen (petri) wrote :
Revision history for this message
Petri Lehtinen (petri) wrote :

Actually, the i8042.nomux parameter is not enough. Sometimes it works, sometimes it doesn't. The i8042.dumbkbd parameter seems to work better. I'm having difficulties to properly debug this as the ATA driver also hangs quite soon after boot.

Petri Lehtinen (petri)
summary: - After an upgrade to Karmic, system hangs on i8042 driver initialization
+ ACPI: After an upgrade to Karmic, the system hangs on boot
Revision history for this message
Petri Lehtinen (petri) wrote :

I bisected the kernel and was able to bisect the problem to the commit ee1ca48fae7e575d5e399d4fdcfe0afc1212a64c. After reverting this commit in 2.6.31-15.50, it works fine.

Changed in linux:
status: Unknown → Confirmed
Andy Whitcroft (apw)
tags: added: kernel-karmic
Revision history for this message
Stefan Bader (smb) wrote :

After looking at the patch we have (which modified the same line) the current -16 kernel will not fix that. That patch only changed the cpu family from needing to be greater than 0xf (from 0x6). The upstream patch changes the model needing to be >= 0xf (=16 from 14). So that would make a difference. But you need that second patch applied.

Revision history for this message
Petri Lehtinen (petri) wrote :

The upstream patch applied on top of 2.6.32-rc8 makes the system work.

Changed in linux:
status: Confirmed → Fix Released
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.4 KiB)

This bug was fixed in the package linux - 2.6.32-9.13

---------------
linux (2.6.32-9.13) lucid; urgency=low

  [ Andy Whitcroft ]

  * [Config] enable CONFIG_B43_PHY_LP
    - LP: #493059
  * include modules.builtin in the binary debs
  * config-check -- add a configuration enforcer
  * config-check -- add a unit-test suite to the checker
  * [Config] Enable CONFIG_SYN_COOKIES for versatile
  * [Config] Enable CONFIG_SECURITY_SMACK for ports
  * [Config] Enable CONFIG_SECURITY_FILE_CAPABILITIES for ports
  * [Config] Disable CONFIG_COMPAT_BRK for ports
  * getabis -- add armel versatile to the list

  [ Brad Figg ]

  * SAUCE: Increase the default prealloc buffer for HDA audio devices
    (non-modem)

  [ Manoj Iyer ]

  * ubuntu: onmibook -- Added missing BOM file

  [ Tim Gardner ]

  * ubuntu: fsam7400 -- Cleanup Makefile

  [ Upstream Kernel Changes ]

  * Revert "ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT"
  * signal: Fix alternate signal stack check
  * SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
  * SCSI: osd_protocol.h: Add missing #include
  * SCSI: megaraid_sas: fix 64 bit sense pointer truncation
  * ext4: fix potential buffer head leak when add_dirent_to_buf() returns
    ENOSPC
  * ext4: avoid divide by zero when trying to mount a corrupted file system
  * ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
  * ext4: fix lock order problem in ext4_move_extents()
  * ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
  * ext4: plug a buffer_head leak in an error path of ext4_iget()
  * ext4: make sure directory and symlink blocks are revoked
  * ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
  * ext4: journal all modifications in ext4_xattr_set_handle
  * ext4: don't update the superblock in ext4_statfs()
  * ext4: fix uninit block bitmap initialization when s_meta_first_bg is
    non-zero
  * ext4: fix block validity checks so they work correctly with meta_bg
  * ext4: avoid issuing unnecessary barriers
  * ext4: fix error handling in ext4_ind_get_blocks()
  * ext4: make trim/discard optional (and off by default)
  * ext4: make "norecovery" an alias for "noload"
  * ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
  * ext4: initialize moved_len before calling ext4_move_extents()
  * ext4: move_extent_per_page() cleanup
  * jbd2: Add ENOMEM checking in and for
    jbd2_journal_write_metadata_buffer()
  * ext4: Return the PTR_ERR of the correct pointer in
    setup_new_group_blocks()
  * ext4: Avoid data / filesystem corruption when write fails to copy data
  * ext4: wait for log to commit when umounting
  * ext4: remove blocks from inode prealloc list on failure
  * ext4: ext4_get_reserved_space() must return bytes instead of blocks
  * ext4: quota macros cleanup
  * ext4: fix incorrect block reservation on quota transfer.
  * ext4: Wait for proper transaction commit on fsync
  * ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT
  * ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
  * Linux 2.6.32.1
  * kbuild: generate modules.builtin
  * (pre-stable) drm/i915: Fix sync to vblank when VGA output is turned off
    - LP: #494461
  * (pre-stabl...

Read more...

Changed in linux (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Stefan Bader (smb) wrote :

Fix is part of the 2.6.31.9 update to Karmic.

Changed in linux (Ubuntu Karmic):
importance: Undecided → Medium
status: New → Fix Committed
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted linux into karmic-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

tags: added: verification-needed
Revision history for this message
Petri Lehtinen (petri) wrote :

Version 2.6.31-18.55 works fine. Thanks!

Revision history for this message
Guillaume Bottex (danmcgoo) wrote :

Works for me too

Martin Pitt (pitti)
tags: added: verification-done
removed: verification-needed
Revision history for this message
Guillaume Bottex (danmcgoo) wrote :

Why this bug status says Fix released/fix commited whereas the last version of the kernel I got form the update (2.6.31-19.56) does not provide the fix ???

Revision history for this message
Martin Pitt (pitti) wrote : Re: [Bug 481765] Re: ACPI: After an upgrade to Karmic, the system hangs on boot

Guillaume Bottex [2010-02-09 0:27 -0000]:
> Why this bug status says Fix released/fix commited whereas the last
> version of the kernel I got form the update (2.6.31-19.56) does not
> provide the fix ???

You need to test -20 now; unfortunately the previous -proposed update
was shadowed by a security update.

Martin
--
Martin Pitt | http://www.piware.de
Ubuntu Developer (www.ubuntu.com) | Debian Developer (www.debian.org)

Revision history for this message
Guillaume Bottex (danmcgoo) wrote :

So do we have to stick with the proposed repository ? Or will there be an update with the fix in the main repository ?

Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (24.5 KiB)

This bug was fixed in the package linux - 2.6.31-20.57

---------------
linux (2.6.31-20.57) karmic-proposed; urgency=low

  [ Kees Cook ]

  * SAUCE: x86: brk away from exec rand area
    - LP: #452175

  [ Keng-Yu Lin ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Samsung
    Q210/P210 laptops
    - LP: #385683

  [ Pascal Bach ]

  * SAUCE: (drop after 2.6.31) input: Add hotkey quirk for Fujitsu Amilo
    1848+u
    - LP: #458503

  [ Stefan Bader ]

  * Revert "[Upstream] (drop after 2.6.31) acerhdf: fix fan control for
    AOA150 model"
    - LP: #494633
  * [Config] Disable CONFIG_USB_DEVICEFS
    - LP: #488274

  [ Upstream Kernel Changes ]

  * Revert "ext4: Don't update superblock write time when filesystem is
    read-only"
    - LP: #496816
  * Revert "ide: try to use PIO Mode 0 during probe if possible"
    - LP: #503430
  * Revert "isdn: isdn_ppp: Use SKB list facilities instead of home-grown
    implementation."
    - LP: #503430
  * nilfs2: fix kernel oops in error case of nilfs_ioctl_move_blocks
    - LP: #494633
  * cifs: don't use CIFSGetSrvInodeNumber in is_path_accessible
    - LP: #494633
  * cifs: clean up handling when server doesn't consistently support inode
    numbers
    - LP: #494633
  * cifs: clear server inode number flag while autodisabling
    - LP: #494633
  * CIFS: fix oops in cifs_lookup during net boot
    - LP: #494633
  * CIFS: Duplicate data on appending to some Samba servers
    - LP: #494633
  * rtl8187: Fix kernel oops when device is removed when LEDS enabled
    - LP: #494633
  * md: don't clear endpoint for resync when resync is interrupted.
    - LP: #494633
  * md/raid5: make sure curr_sync_completes is uptodate when reshape starts
    - LP: #494633
  * md/raid1/raid10: add a cond_resched
    - LP: #494633
  * ALSA: usb-audio: fix combine_word problem
    - LP: #494633
  * ALSA: hda - Dell Studio 1557 hd-audio quirk
    - LP: #494633
  * ALSA: AACI: fix AC97 multiple-open bug
    - LP: #494633
  * ALSA: AACI: fix recording bug
    - LP: #494633
  * jffs2: Fix memory corruption in jffs2_read_inode_range()
    - LP: #494633
  * sound: rawmidi: disable active-sensing-on-close by default
    - LP: #494633
  * sound: rawmidi: fix checking of O_APPEND when opening MIDI device
    - LP: #494633
  * sound: rawmidi: fix double init when opening MIDI device with O_APPEND
    - LP: #494633
  * sound: rawmidi: fix MIDI device O_APPEND error handling
    - LP: #494633
  * highmem: Fix race in debug_kmap_atomic() which could cause warn_count
    to underflow
    - LP: #494633
  * highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and
    KM_NMI_PTE
    - LP: #494633
  * powerpc: Fix DEBUG_HIGHMEM build break from d4515646699
    - LP: #494633
  * kmap: fix build errors with DEBUG_HIGHMEM enabled
    - LP: #494633
  * V4L/DVB (13169): bttv: Fix potential out-of-order field processing
    - LP: #494633
  * V4L/DVB (13170): bttv: Fix reversed polarity error when switching video
    standard
    - LP: #494633
  * V4L/DVB (13109): tda18271: fix signedness issue in
    tda18271_rf_tracking_filters_init
    - LP: #494633
  * V4L/DVB (13107): tda18271: fix overflow in FM radio frequency...

Changed in linux (Ubuntu Karmic):
status: Fix Committed → Fix Released
Changed in linux:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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