dell xps 410n won't reboot - regression

Bug #213754 reported by Karl Pickett
24
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Tim Gardner

Bug Description

Dell xps 410n worked fine with feisty and gutsy. Now it won't reboot (progress bar goes completely black, keyboard freezes, won't restart without holding power button).
Booting without splash it shows "Restarting System" as last line.

karl@dell:~$ lspci
00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02)
00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02)
00:19.0 Ethernet controller: Intel Corporation 82566DC Gigabit Network Connection (rev 02)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)

karl@dell:~$ uname -a
Linux dell 2.6.24-15-generic #1 SMP Fri Apr 4 03:48:31 UTC 2008 i686 GNU/Linux

00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HH (ICH8DH) LPC Interface Controller (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation G72 [GeForce 7300 LE] (rev a1)
04:04.0 PCI bridge: Hint Corp HB6 Universal PCI-PCI bridge (non-transparent mode) (rev 11)
05:08.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
05:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)

Tags: cft-2.6.27
Revision history for this message
wcgbg (wangchengu) wrote :

I have the same problem after I upgraded to ubuntu 8.04. Exactly speaking, the problem happens in 2.6.24-15-generic, 2.6.24-16-generic, and 2.6.24-17-generic. And 2.6.24-14-generic and older kernel do not have this problem even if in ubuntu 8.04. But shutdown is OK in 2.6.24-15-generic, 2.6.24-16-generic, and 2.6.24-17-generic. My friends also have this problem. All of our computers are Dell OptiPlex 330.

Revision history for this message
Miika Laaksonen (miika) wrote :
Revision history for this message
Lasantha Marian (x72m35) wrote :

We too have several OptiPlex 330 with Ubuntu 8.04 and have got same restart failing problem on all of them. Shutdown works OK.

We experienced the same issue with Fedora 9 on the same (OptiPlex 330) computers.

This could be a Dell/Linux problem more than an Ubuntu problem.

Revision history for this message
Shang Wu (shangwu) wrote :

Have you tried to play with some kernel parameter related to acpi? such as acpi=off, pnpbios=off, pci=noacpi ...etc?

According to wcgbg, the bug started from 2.6.24-15-generic, and when I check the change log. There is a change made related to ACPI.
http://changelogs.ubuntu.com/changelogs/pool/main/l/linux/linux_2.6.24-16.30/changelog

 linux (2.6.24-15.26) hardy; urgency=low

  [Colin Ian King]

  * airprime.c supports more devices
    - LP: #208250

  [Kees Cook]

  * AppArmor: get latest batch of upstream fixes into Hardy (svn 1160)

  [Stefan Bader]

  * ACPI: fix boot oops regression in kernel
    - LP: #207014

Also, perhaps tried to update the BIOS and see if it helps.

Revision history for this message
wcgbg (wangchengu) wrote :

Thank Shang Wu for your good suggestion.

A workaround is to pass the "reboot=b" switch to the kernel at boot time.

https://bugs.launchpad.net/linux/+bug/115011

Revision history for this message
Lasantha Marian (x72m35) wrote :

I have just tried suffixing "reboot=b" to "# kopt=" in the /boot/grub/menu.lst of a setup having the kernel 2.6.24-18-generic, but still failed to reboot.

Revision history for this message
wcgbg (wangchengu) wrote :

Append "reboot=b" to the line begin with "kernel" like this:

title Ubuntu 8.04, kernel 2.6.24-18-generic
root (hd0,7)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=9a0731d6-de74-40f0-8d90-acc0bc9e2264 ro reboot=b
initrd /boot/initrd.img-2.6.24-18-generic
quiet

"# kopt=" works only when kernel is being upgraded.

Revision history for this message
Shang Wu (shangwu) wrote :

Hi wcgbg,

Thank you very much, it works !!

Shang Wu (shangwu)
Changed in linux:
status: New → Confirmed
Revision history for this message
Lasantha Marian (x72m35) wrote :

Thanks wcgbg for the direction. It works perfectly now.

Appending reboot=b to the kernel line in /boot/grub/menu.lst resolves the reboot problem on Dell OptiPlex 330.

Revision history for this message
Shang Wu (shangwu) wrote :

1. Testing the new kernel
Can anyone test the latest kernel and see if the issue still there?
It can be added from:

deb http://ppa.launchpad.net/kernel-ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/kernel-ppa/ubuntu intrepid main

2. Using git bisect to narrow down the offending patch
Also, just to narrow down the bug, assuming the issue is indeed happen between the 2.6.24-15-generic and 2.6.24-16-generic. Can someone follow the documentations here and test it out?
http://www.kernel.org/doc/local/git-quick.html#bisect

If anyone can test either one will be appreciated,

Thanks!

Revision history for this message
Nishith Nand (nishith) wrote :

I tried with the latest kernel. The problem still exists the workaround also is still valid.

nishithn@nishithn:~$ uname -a
Linux nishithn 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686 GNU/Linux

nishithn@nishithn:~$ lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA AHCI Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787 Gigabit Ethernet PCI Express (rev 02)

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Nishith,

Thanks for testing and the feedback. I see you tested the latest Hardy kernel. Would you be willing to test the latest upcoming Intrepid 8.10 kernel just to verify the issue exists in the upcoming release and if the workaround is still necessary?

Basically do the following:

1. Create the file /etc/apt/sources.list.d/intrepid.list to include the following two lines:

deb http://archive.ubuntu.com/ubuntu/ intrepid main

deb-src http://mirrors.cat.pdx.edu/ubuntu/ intrepid main

2. Run the following command from a terminal: sudo apt-get update

3. You should then be able to install the linux-image-2.6.26-3-generic kernel package

4. After you've finished installing, remove the intrepid.list list file you created. Run 'sudo apt-get update' once more.

5. After you've finished testing feel free to also remove the linux-image-2.6.26-3-generic kernel package if you want.

Please let us know your results. Thanks!

Revision history for this message
Nishith Nand (nishith) wrote :

Hi Leann,

I tested with the 2.6.26.3 kernel. The issue remains.

$ uname -a
Linux nishithn 2.6.26-3-generic #1 SMP Wed Jul 2 21:56:15 UTC 2008 i686 GNU/Linux

While rebooting I get an error in the terminal saying "nm_hal_deinit(): libhal shutdown failed - Did not receive a reply."

After that it says rebooting and the systems gets stuck there.

Please let me know if I can do anything else to help.

Regards,
Nishith

Changed in linux:
assignee: nobody → ubuntu-kernel-team
importance: Undecided → Medium
status: Confirmed → Triaged
Tim Gardner (timg-tpi)
Changed in linux:
assignee: ubuntu-kernel-team → timg-tpi
status: Triaged → In Progress
Revision history for this message
jeremy12 (jeremy12) wrote :

adding reboot=b Fixed it for me on my Optiplex 745, 755, GX620
using Kernels:
2.6.24-19
2.6.24-20
2.6.24-21
Ubuntu Version 8.04 this issue was non existent on 7.10 however 7.10 did not have good driver support for the Optiplex 755

Menu.lst:

title Administrator Tools
root (hd0,4)
kernel /boot/vmlinuz-2.6.24-20-generic root=/dev/sda5 ro quiet reboot=b
initrd /boot/initrd.img-2.6.24-20-generic
quiet

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

The Ubuntu Kernel Team is planning to move to the 2.6.27 kernel for the upcoming Intrepid Ibex 8.10 release. As a result, the kernel team would appreciate it if you could please test this newer 2.6.27 Ubuntu kernel. There are one of two ways you should be able to test:

1) If you are comfortable installing packages on your own, the linux-image-2.6.27-* package is currently available for you to install and test.

--or--

2) The upcoming Alpha5 for Intrepid Ibex 8.10 will contain this newer 2.6.27 Ubuntu kernel. Alpha5 is set to be released Thursday Sept 4. Please watch http://www.ubuntu.com/testing for Alpha5 to be announced. You should then be able to test via a LiveCD.

Please let us know immediately if this newer 2.6.27 kernel resolves the bug reported here or if the issue remains. More importantly, please open a new bug report for each new bug/regression introduced by the 2.6.27 kernel and tag the bug report with 'linux-2.6.27'. Also, please specifically note if the issue does or does not appear in the 2.6.26 kernel. Thanks again, we really appreicate your help and feedback.

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Can anyone confirm if this is still an issue with the Intrepid Ibex 8.10 release? I know a reboot quirk patch for Dell Optiplex 330's went into the Intrepid kernel. If the issue still exists, is the reboot=b boot option still a valid workaround. If the workaround is still valid, can you attach your dmidecode output:

sudo dmidecode > dmidecode.txt

Thanks.

Changed in linux:
status: In Progress → Incomplete
Revision history for this message
Vide (vide80) wrote :

Yes, this is still an issue with Optiplex 330 and Ubuntu Intrepid, even if running the very latest 2.6.27-11-generic kernel

Revision history for this message
Nishith Nand (nishith) wrote : Re: [Bug 213754] Re: dell xps 410n won't reboot - regression

I second that.

- Nishith

On Wed, Dec 24, 2008 at 4:56 PM, Vide <email address hidden> wrote:

> Yes, this is still an issue with Optiplex 330 and Ubuntu Intrepid, even
> if running the very latest 2.6.27-11-generic kernel
>
> --
> dell xps 410n won't reboot - regression
> https://bugs.launchpad.net/bugs/213754
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Nishith Nand (nishith) wrote :

And the reboot=b workaround, also, still holds.

- Nishith
On Wed, Dec 24, 2008 at 6:02 PM, Nishith Nand <email address hidden> wrote:

> I second that.
>
> - Nishith
>
> On Wed, Dec 24, 2008 at 4:56 PM, Vide <email address hidden> wrote:
>
>> Yes, this is still an issue with Optiplex 330 and Ubuntu Intrepid, even
>> if running the very latest 2.6.27-11-generic kernel
>>
>> --
>> dell xps 410n won't reboot - regression
>> https://bugs.launchpad.net/bugs/213754
>> You received this bug notification because you are a direct subscriber
>> of the bug.
>>
>
>

Revision history for this message
Vide (vide80) wrote :

Yeah, I forgot to mention that. reboot=bios (reboot=b is just the same) still works around the problem.
I attach the dmidecode output as requested

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Hi Vide,

Thanks for attaching your dmidecode. It looks like the quirk that was added to Intrepid does indeed match your system, so I'm not quite sure why you still have this issue. Can you attach your dmesg output as well as the output of "cat /proc/version_signature" . Thanks.

ogasawara@yoji:~/ubuntu-intrepid$ git log -p ./arch/x86/kernel/reboot.c
commit 928bdf684e6156e8a896669fc07ed5a4aad0d7cc
Author: Leann Ogasawara <email address hidden>
Date: Wed Nov 12 17:01:54 2008 -0600

    UBUNTU: Reboot stalls after installing Intrepid from alternate on a Dell Optiplex 330
    Bug: #293372

    Signed-off-by: Leann Ogasawara <email address hidden>
    Signed-off-by: Steve Conklin <email address hidden>
    Signed-off-by: Tim Gardner <email address hidden>

diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c
index 904a8ea..0d897f8 100644
--- a/arch/x86/kernel/reboot.c
+++ b/arch/x86/kernel/reboot.c
@@ -169,6 +169,15 @@ static struct dmi_system_id __initdata reboot_dmi_table[] = {
                        DMI_MATCH(DMI_BOARD_NAME, "0KW626"),
                },
        },
+ { /* Handle problems with rebooting on Dell Optiplex 330 with 0KP561 */
+ .callback = set_bios_reboot,
+ .ident = "Dell OptiPlex 330",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "OptiPlex 330"),
+ DMI_MATCH(DMI_BOARD_NAME, "0KP561"),
+ },
+ },
        { /* Handle problems with rebooting on Dell 2400's */
                .callback = set_bios_reboot,
                .ident = "Dell PowerEdge 2400",

Revision history for this message
Vide (vide80) wrote :
Download full text (82.6 KiB)

# cat /proc/version_signature
Ubuntu 2.6.27-11.22-generic

# dmesg

[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.27-11-generic (buildd@palmer) (gcc version 4.3.2 (Ubuntu 4.3.2-1ubuntu11) ) #1 SMP Fri Dec 19 16:29:52 UTC 2008 (Ubuntu 2.6.27-11.22-generic)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 000000007fe5ac00 (usable)
[ 0.000000] BIOS-e820: 000000007fe5ac00 - 000000007fe5ec00 (ACPI NVS)
[ 0.000000] BIOS-e820: 000000007fe5ec00 - 000000007fe60c00 (ACPI data)
[ 0.000000] BIOS-e820: 000000007fe60c00 - 0000000080000000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fed00400 (reserved)
[ 0.000000] BIOS-e820: 00000000fed20000 - 00000000feda0000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fef00000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] DMI 2.5 present.
[ 0.000000] last_pfn = 0x7fe5a max_arch_pfn = 0x100000
[ 0.000000] kernel direct mapping tables up to 38000000 @ 7000-c000
[ 0.000000] RAMDISK: 3782d000 - 37fef12a
[ 0.000000] ACPI: RSDP 000FEBF0, 0024 (r2 DELL )
[ 0.000000] ACPI: XSDT 000FD033, 007...

Changed in linux:
status: Incomplete → Triaged
Revision history for this message
Ryan Daly (daly-ctcnet) wrote :

I can confirm this behavior on a Dell Precision WorkStation T7400 running kernel version 2.6.28-11-generic (Ubuntu 9.04).

Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Ryan, please open a new bug as your system will require a different patch. Be sure to attach your dmidecode as well as comment if using reboot=b works for you.

Vide and Nishith, are you still needing to use the reboot=b work around with the latest Karmic 9.10 Alpha release? - http://cdimage.ubuntu.com/releases/karmic/

Revision history for this message
Nishith Nand (nishith) wrote :

Hi Leann,

I don't need reboot=b any more. I have not needed it at least since
2.6.28-11.

This is the current config

nishithn@nishithn-desktop:~$ uname -a
Linux nishithn-desktop 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 00:28:35
UTC 2009 i686 GNU/Linux

nishithn@nishithn-desktop:~$ lspci
00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM
Controller (rev 02)
00:01.0 PCI bridge: Intel Corporation 82G33/G31/P35/P31 Express PCI Express
Root Port (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express
Integrated Graphics Controller (rev 02)
00:02.1 Display controller: Intel Corporation 82G33/G31 Express Integrated
Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition
Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port
1 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI
Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI
Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface
Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller
(rev 01)
00:1f.2 SATA controller: Intel Corporation 82801GR/GH (ICH7 Family) SATA
AHCI Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev
01)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787 Gigabit
Ethernet PCI Express (rev 02)

Thanks and Regards,
Nishith

On Thu, Aug 13, 2009 at 6:51 AM, Leann Ogasawara <
<email address hidden>> wrote:

> Ryan, please open a new bug as your system will require a different
> patch. Be sure to attach your dmidecode as well as comment if using
> reboot=b works for you.
>
> Vide and Nishith, are you still needing to use the reboot=b work around
> with the latest Karmic 9.10 Alpha release? -
> http://cdimage.ubuntu.com/releases/karmic/
>
> --
> dell xps 410n won't reboot - regression
> https://bugs.launchpad.net/bugs/213754
> You received this bug notification because you are a direct subscriber
> of the bug.
>

Revision history for this message
Ryan Daly (daly-ctcnet) wrote :

Leann:

Just opened bug #413028.

Thanks.

Revision history for this message
Tim Gardner (timg-tpi) wrote :

This looks like its fixed.

Changed in linux (Ubuntu):
status: Triaged → Fix Released
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.