reboot freeze on Dell XPS 710

Bug #323592 reported by rojanu
4
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Tim Gardner

Bug Description

Binary package hint: linux-source-2.6.28

I use a Dell XPS 710 with Ubuntu Jaunty installed on. System reboot freezes on
"[1774.527497] Restarting system." but nothing happens. I have had this problem since edgy, now I had some time to look at it. solution is to add "reboot=b" as a kernel option.
dmidecode output is attached

Related branches

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

Attaching a possible patch for the kernel team to consider. Will inline below as well:

diff --git a/arch/x86/kernel/reboot.c b/arch/x86/kernel/reboot.c
index 0d897f8..66a9cfc 100644
--- a/arch/x86/kernel/reboot.c
+++ b/arch/x86/kernel/reboot.c
@@ -211,6 +211,14 @@ static struct dmi_system_id __initdata reboot_dmi_table[] = {
            DMI_MATCH(DMI_PRODUCT_NAME, "HP Compaq"),
        },
    },
+ { /* Handle problems with rebooting on Dell XPS710 */
+ .callback = set_bios_reboot,
+ .ident = "Dell XPS710",
+ .matches = {
+ DMI_MATCH(DMI_SYS_VENDOR, "Dell Inc."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "Dell XPS710"),
+ },
+ },
    { }
 };

Changed in linux:
importance: Undecided → Medium
status: New → Triaged
Manoj Iyer (manjo)
Changed in linux:
assignee: nobody → manjo
status: Triaged → In Progress
Revision history for this message
Manoj Iyer (manjo) wrote :

Please test the kernel in:

http://rookery.canonical.com/~manjo/lp323592-jaunty/

and report test results here.

Changed in linux:
status: In Progress → Incomplete
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

rojanu, could you test the kernel that Manoj posted and let us know your results. I unfortunately don't have the hw here to test with. Thanks.

Revision history for this message
rojanu (rojanu) wrote :

I have tested the image and it works OK.

Thanks

Revision history for this message
Tim Gardner (timg-tpi) wrote :
Changed in linux:
assignee: manjo → timg-tpi
status: Incomplete → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

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

  [ Amit Kucheria ]

  * Updating configs (arm:ixp4xx)

  [ Andy Whitcroft ]

  * SAUCE: enable Intel HDMI output

  [ Manoj Iyer ]

  * SAUCE: Added quirk for Linksys WUSB600N USB wifi-n networking adapter
    - LP: #323473

  [ Steve Beattie ]

  * fix apparmor memory leak on unlinked file ops
    - LP: #329489

  [ Tim Gardner ]

  * SAUCE: Dell XPS710 reboot quirk
    - LP: #323592
  * SAUCE: (drop after 2.6.28) ieee80211: Add infrastructure to obsolete
    scan results
    - LP: #336055
  * Add modules.order to the linux-image package.

  [ Upstream Kernel Changes ]

  * iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit
  * x86: only scan the root bus in early PCI quirks
    - LP: #267295
  * ALSA: hda - Intel HDMI audio support
  * ALSA: hda - Fix unused function in patch_intelhdmi.c
  * ALSA: handle SiI1392 HDMI codec in patch_intelhdmi.c
  * ALSA: hda-intel: reorder HDMI audio enabling sequence
  * ALSA: introduce snd_print_pcm_rates()
  * ALSA: create hda_eld.c for ELD routines and proc interface
  * ALSA: ELD proc interface for HDMI sinks
  * ALSA: hda: make standalone hdmi_fill_audio_infoframe()
  * ALSA: hda: make global snd_print_channel_allocation()
  * ALSA: hda: HDMI channel allocations for audio infoframe
  * ALSA: hda: HDMI channel mapping cleanups
  * ALSA: hda: minor code cleanups
  * ALSA: hda: rename sink_eld to hdmi_eld
  * ALSA: hda - Release ELD proc file
  * ALSA: hda - minor HDMI code cleanups
  * ALSA: hda - report selected CA index for Audio InfoFrame
  * ALSA: hda - Add Intel vendor id string

 -- Tim Gardner <email address hidden> Wed, 25 Feb 2009 14:23:46 -0700

Changed in linux:
status: Fix Committed → 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.