Jaunty doesn't boot on my DELL Latitude C810 with current kernel

Bug #314050 reported by Bernd Schlapsi
8
Affects Status Importance Assigned to Milestone
Linux
Fix Released
Unknown
linux (Ubuntu)
Fix Released
High
Tim Gardner

Bug Description

PC: DELL Latitude C810
Description: Ubuntu jaunty (development branch)
Release: 9.04
This PC was upgraded from an working Ubuntu 8.10 release and have all current jaunty-packages installed.

bernd@alpha:~$ lspci
00:00.0 Host bridge: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 04)
00:01.0 PCI bridge: Intel Corporation 82815 815 Chipset AGP Bridge (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 03)
00:1f.0 ISA bridge: Intel Corporation 82801BAM ISA Bridge (LPC) (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801BAM IDE U100 Controller (rev 03)
00:1f.2 USB Controller: Intel Corporation 82801BA/BAM USB Controller #1 (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 Go] (rev b2)
02:03.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i PCI Audio Accelerator (rev 10)
02:0f.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
02:0f.1 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller
02:0f.2 FireWire (IEEE 1394): Texas Instruments PCI4451 IEEE-1394 Controller
03:00.0 Ethernet controller: Xircom Cardbus Ethernet 10/100 (rev 03)
03:00.1 Serial controller: Xircom Cardbus Ethernet + 56k Modem (rev 03)

With kernel 2.6.28-2-generic the boot process did work. But with the update to kernel 2.6.28-3-generic and 2.6.28-4-generic the boot process fails/stops at this point:
 * Loading hardware drivers...
[ 21.332947] agpgart-intel 0000:00:00.0: Intel i815 Chiipset
[ 21.337721] agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xe8000000
[ 21.359923] shpchp: Standard Hot Plug PCI Controller Drvier version 0.4
[ 21.508175] iTCO_vendor_support: vendor-support=0
[ 21.537337] iTCO_wdt: Intel TCO WatchDog timer Driver v1.04
[ 21.537655] iTCO_wdt: Found a ICH2-M TCO device (Version=1, TCOBASE=0x0860)

Related branches

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

Today I updated my Dell Latitude to the latest Jaunty updates and Ubuntu 9.04 still doesn't boot with the latest kernel.
I think it's a big issue if a lot of pc's doesn't boot with the new version!

So are there any information I could provide to find the problem? Please tell me how I can help?!

Revision history for this message
Henning Rogge (rogge) wrote :

I just updated a Dell Inspiron 8100 laptop to Jaunty alpha 3 and it freeze at the same place with the same error message.

Revision history for this message
Henning Rogge (rogge) wrote :

I just compiled a generic 2.6.28.1 kernel with the same options as the ubuntu package, but without watchdog support. It boots fine.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

@Henning Rogge:
In my case the ubuntu-kernel 2.6.28-2-generic works fine.
But kernel 2.6.28-3-generic and 2.6.28-4-generic doesn't work!

Could you try to install the 2.6.28.2-generic kernel? Does your laptop boot with this kernel?

Revision history for this message
Kjell Braden (afflux) wrote :

Thank you for taking the time to report this bug and helping to make Ubuntu better. Unfortunately we can't fix it without more information.

Please include the following additional information, if you have not already done so (pay attention to lspci's additional options), as required by the Ubuntu Kernel Team:
1. Please include the output of the command "uname -a" in your next response. It should be one, long line of text which includes the exact kernel version you're running, as well as the CPU architecture.
2. Please run the command "dmesg > dmesg.log" after a fresh boot and attach the resulting file "dmesg.log" to this bug report.
3. Please run the command "sudo lspci -vvnn > lspci-vvnn.log" and attach the resulting file "lspci-vvnn.log" to this bug report.

For your reference, the full description of procedures for kernel-related bug reports is available at https://wiki.ubuntu.com/KernelTeamBugPolicies Thanks in advance!

Changed in linux:
status: New → Incomplete
Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

- I booted into the working kernel and started "sudo aptitude update && sudo aptitude safe-upgrade"
- After that I tried to boot with the latest kernel, but the boot process failed (see screenshot CIMG0208.JPG)
- I booted into the working kernel again and created the requested files
  (uname-a.log, version.log,dmesg.log, lspci-vvnn.log)

All files can be found in the attached archive "logfiles.tar.gz". There is also the latest /var/log/kern.log included. But I think the crash isn't reported in this file

Revision history for this message
Henning Rogge (rogge) wrote :

This are data from the working kernel, the crashed one does not write a log to the harddisk...

I have compiled this kernel myself, it use the same configuration as the 2.6.28-4 ubuntu kernel, but I switched off support for watchdogs (and activated the minstrel rate control algorithm for 802.11).

root@nagold:/usr/src# uname -a
Linux nagold 2.6.28.1 #1 SMP Mon Jan 19 14:58:18 CET 2009 i686 GNU/Linux

Revision history for this message
Henning Rogge (rogge) wrote :

And here is the lspcii log

Kjell Braden (afflux)
Changed in linux:
status: Incomplete → Confirmed
Revision history for this message
mungewell (simon-mungewell) wrote :

I have the same lockup occuring on a Compaq Deskpro EN, with Jaunty Alpha 3 CD.

Will attach lspci, but don't have jaunty installed so no logs...

Revision history for this message
mungewell (simon-mungewell) wrote :

Should mention it still locks up if the TV card and wireless adapter are removed.

Revision history for this message
mungewell (simon-mungewell) wrote :

These are PCI devices that these 'failing' machines have in common:

Dell Inspiron 8100
--
00:00.0 Host bridge [0600]: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub [8086:1130] (rev 04)
00:01.0 PCI bridge [0604]: Intel Corporation 82815 815 Chipset AGP Bridge [8086:1131] (rev 04)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev 03)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801BAM ISA Bridge (LPC) [8086:244c] (rev 03)
00:1f.1 IDE interface [0101]: Intel Corporation 82801BAM IDE U100 Controller [8086:244a] (rev 03) (prog-if 80 [Master])
00:1f.2 USB Controller [0c03]: Intel Corporation 82801BA/BAM USB Controller #1 [8086:2442] (rev 03)
--

Compaq Deskpro EN
--
00:00.0 Host bridge [0600]: Intel Corporation 82815 815 Chipset Host Bridge and Memory Controller Hub [8086:1130] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 01)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801BA ISA Bridge (LPC) [8086:2440] (rev 01)
00:1f.1 IDE interface [0101]: Intel Corporation 82801BA IDE U100 Controller [8086:244b] (rev 01) (prog-if 80 [Master])
00:1f.3 SMBus [0c05]: Intel Corporation 82801BA/BAM SMBus Controller [8086:2443] (rev 01)
00:1f.4 USB Controller [0c03]: Intel Corporation 82801BA/BAM USB Controller #1 [8086:2444] (rev 01)
--

Alpha 3 Live-CD booted sucessfully on my Dell Prescision 210.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

A few minutes ago I upgraded my system with "sudo aptitude update & sudo aptitude safe-upgrade".
Today my system upgraded the kernel version to 2.6.28-5-generic and the problem still exists

Revision history for this message
mungewell (simon-mungewell) wrote :

from:
http://changelogs.ubuntu.com/changelogs/pool/main/l/linux/linux_2.6.28-5.15/changelog

Doesn't appear to be any Ubuntu specific changes between 2.6.28-2 and 2.6.28-3, are you sure this is the work/not-work break? There is re-basing to Master 2.6.28-rc8 in Ubuntu 2.6.28-3.4.

Revision history for this message
mungewell (simon-mungewell) wrote :

From:
http://lwn.net/Articles/310735/
'Subject: Linux 2.6.28-rc8'

---
Wim Van Sebroeck (3):
      [WATCHDOG] iTCO_wdt : problem with rebooting on new ICH9 based motherboards
      [WATCHDOG] iTCO_wdt : correct status clearing
      [WATCHDOG] iTCO_wdt: add PCI ID's for ICH9 & ICH10 chipsets
--

Me points finger!

Revision history for this message
mungewell (simon-mungewell) wrote :

Doesn't appear to be any fixes in the 'iTCO_wdt' in the latest Master RC.

http://www.kernel.org/pub/linux/kernel/v2.6/testing/ChangeLog-2.6.29-rc2

Revision history for this message
mungewell (simon-mungewell) wrote :
Revision history for this message
Henning Rogge (rogge) wrote :

linux-image-2.6.28-5-generic does not boot on my dell.

I suggest switching off watchdog support.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

What is the "watchdog support" and how can I disable it?

Switching off watchdog support doesn't solve the problem. The basic installation should work on the hardware. Prior kernel versions works really well and so the latest version should run too.

Revision history for this message
Henning Rogge (rogge) wrote :

Just download 2.6.28.1 from kernel.org, copy the .config file from ubuntu and disable "Watchdog timer support" in "devices" with 'make menuconfig'.

file .config:
# CONFIG_WATCHDOG is not set

This works for me.

Revision history for this message
mungewell (simon-mungewell) wrote :

Whilst it's good news that it's really pinned down to the watch dog, it's probably not the best solution just to turn it off (unless it can be disabled piecemeal from the kernel boot options on boxes specifically effected).

Has anyone managed to find out what changes were made to the iTOC stuff in 2.6.28rc8 by Wim Van Sebroeck? He may be able to advise a real fix.

Revision history for this message
mungewell (simon-mungewell) wrote :

Wim pointed me at this bug report:
http://bugzilla.kernel.org/show_bug.cgi?id=12363

which has a patch attached. I'm not set up to compile on Jaunty (still need to get it installed somewhere) so perhaps someone can give it a go.

Mungewell.

Revision history for this message
Christoph Korn (c-korn) wrote :

https://launchpad.net/~c-korn/+archive/ppa

The current jaunty kernel is being built with the patch applied in my ppa.

Changed in linux:
status: Unknown → In Progress
Revision history for this message
Christoph Korn (c-korn) wrote :

The packages have been built now.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

@Christoph Korn
Thank you for your ppa. I configured your ppa in my /etc/apt/sources.list, but I don't get your build. There is an build-error on your ppa-page.
Do I have to install it explicit or do I get your version with "sudo aptitude update && sudo aptitude safe-upgrade"?

Revision history for this message
Christoph Korn (c-korn) wrote :

The build error only affects lpia.
The i386 and amd64 packages have been built fine.

I did not change the version of the package to avoid dependency problems
with the meta packages linux and linux-image-generic.

You have to install the package manually with dpkg.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

I installed your package with the applied patch and this solves my problem. My Dell C810 boots now with the latest kernel and your patch successfully

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

What's the solution for this bug? Are there any plans to include the patch into the ubuntu-kernel or will this patch be included in the upstream-kernel?

At the moment I couldn't boot my machine with the latest kernel.

Revision history for this message
mungewell (simon-mungewell) wrote :

Just confirming that Alpha5 still fails on my Compaq Deskpro EN.

I tried to build a CD with the patched kernel from the PPA, but my hacking skills failed me :-(

Revision history for this message
Christoph Korn (c-korn) wrote :
Revision history for this message
Juan Cuevas (jdcuevas) wrote :

The same problem happened to me just after upgrading my Ubuntu 8.10 amd64 to 9.04 amd64 (I have a Fujitsu-Siemens Amilo Pa 1510).

I thought then download from another pc the image of Ubuntu 9.04 alpha 4 amd64 to try to boot my laptop with the LiveCD, and I got a surprise: If just when I turn on the laptop, I open the DVD drive, my Ubuntu 9.04 boots.

To be more clear:

1. My Ubuntu 9.04 boots if just after pressing the power on button, I press the button to open the DVD drive.
2. It doesn't work if the DVD drive is open when you press the power on button.
3. It doesn't work if I press the button to open the DVD once it has been freezed the boot of Ubuntu 9.04.

I have repeated on several occasions, to dismiss the fact that it was a pure coincidence, and no. Whenever I want to turn on my laptop, I do as I wrote in 1.

Try them to see if it works well on your laptops.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

I couldn't reproduce your behavior. In my case my Dell doesn't boot!

Revision history for this message
TJ (tj) wrote :

The upstream fix is commit 12d60e28bed3f593aac5385acbdbb089eb8ae21e

The patch is in-line for inclusion into the 2.6.28-stable tree.

Changed in linux:
status: In Progress → Fix Released
Tim Gardner (timg-tpi)
Changed in linux:
assignee: nobody → timg-tpi
importance: Undecided → High
milestone: none → jaunty-alpha-5
status: Confirmed → In Progress
Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (5.1 KiB)

This bug was fixed in the package linux - 2.6.28-8.25

---------------
linux (2.6.28-8.25) jaunty; urgency=low

  [ Scott James Remnant ]

  * SAUCE: Prefer powernow-k8 to acpi-cpufreq
  * Change CONFIG_X86_P4_CLOCKMOD to be a module again.

  [ Tim Gardner ]

  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Initialize the new
    group descriptor when resizing the filesystem"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add sanity check
    to make_indexed_dir"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: only use
    i_size_high for regular files"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add sanity checks
    for the superblock before mounting the filesystem"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix
    s_dirty_blocks_counter if block allocation failed with nodelalloc"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Init the complete
    page while building buddy cache"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Don't allow new
    groups to be added during block allocation"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: mark the
    blocks/inode bitmap beyond end of group as used"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Use new
    buffer_head flag to check uninit group bitmaps initialization"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix the race
    between read_inode_bitmap() and ext4_new_inode()"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix race between
    read_block_bitmap() and mark_diskspace_used()"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: don't use blocks
    freed but not yet committed in buddy cache init"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: cleanup mballoc
    header files"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Use
    EXT4_GROUP_INFO_NEED_INIT_BIT during resize"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add blocks added
    during resize to bitmap"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Don't overwrite
    allocation_context ac_status"
  * Revert "SAUCE: (revert before 2.6.28.y update) jbd2: Add barrier not
    supported test to journal_wait_on_commit_record"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Widen type of
    ext4_sb_info.s_mb_maxs[]"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: avoid ext4_error
    when mounting a fs with a single bg"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Fix the delalloc
    writepages to allocate blocks at the right offset."
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: tone down
    ext4_da_writepages warnings"
  * Revert "SAUCE: (revert before 2.6.28.y update) ext4: Add support for
    non-native signed/unsigned htree hash algorithms"
  * Enabled X86_ACPI_CPUFREQ=y

  [ Upstream Kernel Changes ]

  * ath9k: quiet harmless ForceXPAon messages
    - LP: #321474
  * [WATCHDOG] iTCO_wdt: fix SMI_EN regression 2
    - LP: #314050
  * pid: implement ns_of_pid
  * mqueue: fix si_pid value in mqueue do_notify()
  * powerpc/vsx: Fix VSX alignment handler for regs 32-63
  * sata_nv: give up hardreset on nf2
  * Fix In...

Read more...

Changed in linux:
status: Fix Committed → Fix Released
Revision history for this message
Henning Rogge (rogge) wrote :

Just updated the Dell notebook and it boots fine with ubuntu kernel.

Revision history for this message
Bernd Schlapsi (bernd-sch) wrote :

My Dell notebook also boots fine after the latest ubuntu updates

Revision history for this message
mungewell (simon-mungewell) wrote :

Can confirm that Xubuntu Live 20090225 now boots on my Compaq Deskpro EN

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.