acpi patch
-
ich habe momentan ein paar Probleme mit den acpi treibern fuer meinen laptop, ich habe mich etwas umgesehen und diese seite gefunden
http://emeitner.f2o.org/nx9005/#acpi
und will den dort erwaehnten patch verwenden (mein kernel 2.6.6)hier das was zu patchen ist:
http://emeitner.f2o.org/nx9005/files/DSDT/osl.patchdie original "osl.c" datei sieht folgendermassen aus (hier nur die 2 nennenswerten funktionen)
acpi_status acpi_os_predefined_override (const struct acpi_predefined_names *init_val, acpi_string *new_val) { if (!init_val || !new_val) return AE_BAD_PARAMETER; *new_val = NULL; if (!memcmp (init_val->name, "_OS_", 4) && strlen(acpi_os_name)) { printk(KERN_INFO PREFIX "Overriding _OS definition %s\n", acpi_os_name); *new_val = acpi_os_name; } return AE_OK; } acpi_status acpi_os_table_override (struct acpi_table_header *existing_table, struct acpi_table_header **new_table) { if (!existing_table || !new_table) return AE_BAD_PARAMETER; *new_table = NULL; return AE_OK; }
mein frage: wie muss die originale datei veraendert werden, da ich leider nicht so wirklich weis was zB: mit der zeile
+/**/static const
in dem patch gemeint ist, was ist hier jetzt konstant und statisch und wofuer stehen die leeren Kommentare
mfg david
-
Führe doch den Patch aus, dann weisst du was sich ändert. man patch
-
ok danke, ich werd das mal versuche, dachte mir naemlich zu Beginn das man das von Hand machen muss