Comment 21 for bug 213754

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",