PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Was tun, wenn ACPI streikt?



PierreS
04.04.05, 12:36
Hallo,

ich habe ein Toshiba Satellite L10 - Notebook. Mein OS ist ArchLinux (2.6.11.6). Mein Problem: Nur ein kleiner Teil von ACPI steht zur Verfügung (thermal,lid...) Wichtiges wie Batterie-Anzeige etc. werden unter /proc/acpi schlicht nicht aufgeführt, bzw. sind leer.

Wo kann ich ansetzen um das Problem zu lösen? Bisher habe ich nur so tolle Tipps gefunden, wie /proc/acpi/dsdt disassemblieren, korrigieren, neu kompilieren und laden...ich fürchte, dazu fehl mir das Knowhow. ;-)



[pierre@satellite ~]$ dmesg | grep -i acpi
BIOS-e820: 000000001eee0000 - 000000001eeec000 (ACPI data)
BIOS-e820: 000000001eeec000 - 000000001ef00000 (ACPI NVS)
ACPI: RSDP (v000 TOSQCI ) @ 0x000f62c0
ACPI: RSDT (v001 TOSQCI L10 0x20020128 LTP 0x00000000) @ 0x1eee7c9e
ACPI: FADT (v001 TOSQCI L10 0x20020128 PTL 0x00000050) @ 0x1eeebf2c
ACPI: HPET (v001 TOSQCI L10 0x20020128 PTL 0x00000000) @ 0x1eeebfa0
ACPI: BOOT (v001 TOSQCI L10 0x20020128 LTP 0x00000001) @ 0x1eeebfd8
ACPI: DSDT (v001 TOSQCI L10 0x20020128 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
ACPI: HPET id: 0x8086a201 base: 0x0
ACPI: setting ELCR to 0200 (from 0440)
ACPI: Subsystem revision 20050211
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs *6)
ACPI: PCI Interrupt Link [LNKB] (IRQs 11) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 6) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs *6)
ACPI: PCI Interrupt Link [LNKE] (IRQs *10)
ACPI: PCI Interrupt Link [LNKF] (IRQs 10) *0, disabled.
ACPI: PCI Interrupt Link [LNKG] (IRQs 6) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs *10)
ACPI: Embedded Controller [EC0] (gpe 29)
ACPI: Device [BAY1] status [00000008]: functional but not present; setting present
ACPI: Power Resource [PFN0] (off)
ACPI: Power Resource [PFN1] (off)
pnp: PnP ACPI init
pnp: PnP ACPI: found 7 devices
PCI: Using ACPI for IRQ routing
ACPI: Power Button (FF) [PWRF]
ACPI: Lid Switch [LID]
ACPI: Fan [FAN0] (off)
ACPI: Fan [FAN1] (off)
ACPI: Video Device [GFX0] (multi-head: yes rom: yes post: no)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Thermal Zone [THRM] (42 C)
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 6
ACPI: PCI interrupt 0000:00:02.0[A] -> GSI 6 (level, low) -> IRQ 6
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 6
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 6 (level, low) -> IRQ 6
ACPI wakeup devices:
ACPI: (supports S0 S3 S4 S5)
ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 6 (level, low) -> IRQ 6
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 6
ACPI: PCI interrupt 0000:00:1d.1[B] -> GSI 6 (level, low) -> IRQ 6
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI interrupt 0000:00:1d.7[D] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
ACPI: PCI interrupt 0000:00:1f.5[B] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI interrupt 0000:02:02.0[A] -> GSI 6 (level, low) -> IRQ 6
ACPI: PCI interrupt 0000:02:04.0[A] -> GSI 11 (level, low) -> IRQ 11

Tobyy
04.04.05, 13:07
Den Acpi-patch von http://acpi.sourceforge.net haste
schon ausprobiert?

mfg tobyy

tictactux
04.04.05, 13:38
Hi,
ich habe kein Toshiba Notebook, aber dafür gibt es (wie auch für ein paar andere
Hersteller) zusätzlichen Support im Kernel ("Toshiba Laptop Extras" unter ACPI)
und extra Tools: unter Debian z.B. die Pakete toshset, toshutils, fnfxd (ACPI-Hotkeydaemon).
Das Paket toshutils braucht den Toshiba-Kernelsupport, toshset nicht.

Hast Du diese bereits probiert? (ich weiß allerdings nicht, ob Dein Modell davon
unterstützt wird)

HTH
Wolfgang

PierreS
04.04.05, 20:36
@Tobby: Ja, habe ich mit 2.6.11; mit 2.6.11.6 läßt sich der Patch nicht mehr anwenden.

@tictactux: Habe ich versucht. Das Modul läßt sich aber nicht laden (no such device oder so ähnlich) Deshalb gehe ich davon aus, daß dies nur für bestimmte Modelle ist.