Skip to contentSkip to conversation

kernel >= 2.6.8 halts IBM ThinkCentre

PATCH Rafael Ávila de Espíndola 1 participant 1 message Feb 17, 2005 ACPI

lore
Share & tools
lore
#0 lore raw

I have used svn to search where the bug was added. It was in the commit with BKrev 40d318ecmZTh_TlJh147qeftto1qZw and it was done in 2004-06-18 13:31:40. Investigating further showed that the addition of the line

acpi_ut_evaluate_object(link->handle, "_DIS", 0, NULL);

causes the problem (see the attached patch). The comment

/* disable all links -- to be activated on use */

suggests that maybe the some driver is not re-activating it.

I have attached the output of dmesg, dmidecode, acpidmp, lspci and /proc/interrupts

Rafael Ávila de Espíndola

acpi/pci_link.c +3 -0
Index: drivers/acpi/pci_link.c
===================================================================
@@ -703,6 +703,9 @@
 	acpi_link.count++;
 
 end:
+	/* disable all links -- to be activated on use */
+	acpi_ut_evaluate_object(link->handle, "_DIS", 0, NULL);
+
 	if (result)
 		kfree(link);