komputer si

Ogólne pytania dotyczące systemu
zerach
Posty: 49
Rejestracja: 23 kwietnia 2007, 23:21
Lokalizacja: Kraków

komputer się nie wyłącza

Post autor: zerach »

Taki mam nadzieje mały problem.
Po kliknięciu [zamknij system] proces wyłączania komputera zatrzymuje się na:

Kod: Zaznacz cały

Power off.
acpi_power_off called
i dalej nic. Aby wyłączyć komputer muszę przytrzymać przycisk przez 2 sekundy.
Nie działo się tak od początku więc domyślam się, że mogłem wyłączyć jakiegoś demona. Ale teraz nie wiem jakiego i jak go włączyć i z jakimi atrybutami.

[Dodano: 2007-06-05, 12:40]
Właśnie przed chwilą aktualizowałem system do testing w nadziei, że problem sam się rozwiąże ale niestety.
gablot
Posty: 43
Rejestracja: 20 marca 2007, 11:13
Lokalizacja: ¯nin

Post autor: gablot »

ja wydałem polecenie :

Kod: Zaznacz cały

apm=on apm=power-off
i pomogło :) mozesz jeszcze w biosie ustawić apm na on
zerach
Posty: 49
Rejestracja: 23 kwietnia 2007, 23:21
Lokalizacja: Kraków

Post autor: zerach »

gablot dzięki za rade ale niestety dalej to samo. Oprócz wpisania tej komendy próbowałem zmieniać różne ustawienia apm w biosie. Wspomnę, ze nie działo się tak od początku zainstalowania systemu, a ustawień biosu wcześniej nie zmianiałem.
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post autor: Lorenzo »

zainstaluj acpid lub apmd i je odpal.
zerach
Posty: 49
Rejestracja: 23 kwietnia 2007, 23:21
Lokalizacja: Kraków

Post autor: zerach »

Mam zainstalowane acpid i apmd. I teraz przy uruchamianiu
-acpid (tak na wszelki wypadek bo proces mam już uruchomiony):

Kod: Zaznacz cały

# acpid
acpid: can't open /proc/acpi/event: Device or resource busy
Może się mylę ale coś mi mówi, że to tak ma być ;-)

-apmd

Kod: Zaznacz cały

# apmd
No APM support in kernel
czyli, że się nie da :shock:
HaNocri
Posty: 20
Rejestracja: 01 marca 2007, 17:28

Post autor: HaNocri »

Miałem podobny problem, ale dotyczył on starego kompa robiącego za serwer.
Po prostu kernel uznał kompa za starego (bios datowany na sprzed 1999 roku) i zablokował acpi.
Aby temu zapobiec trzeba dodać w pliku konfiguracyjnym lilo/grub opcję

Kod: Zaznacz cały

acpi=force
dla kernela z którego bootuje system. Po tym acpi działa i komp normalnie wyłącza się już przy zamknięciu.

Nie wiem jak nowy jest Twój komputer i czy może to Ciebie dotyczyć, użyj komendy dmesg | less i szukaj coś na temat acpi (albo dmesg | grep acpi).
zerach
Posty: 49
Rejestracja: 23 kwietnia 2007, 23:21
Lokalizacja: Kraków

Post autor: zerach »

Ok. Brzmi bardzo optymistycznie. Rozumie, że chodzi o plik: /boot/grub/menu.lst. Więc jeżeli przyjąć, że wszystko co w tym pliku zaczynające się od # to komentarz, to zostaje coś takiego:

Kod: Zaznacz cały

## ## End Default Options ##

title		Debian GNU/Linux, kernel 2.6.18-4-686
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro 
initrd		/boot/initrd.img-2.6.18-4-686
savedefault

title		Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root		(hd0,1)
kernel		/boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro single
initrd		/boot/initrd.img-2.6.18-4-686
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title		Other operating systems:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title		Microsoft Windows XP Professional
root		(hd0,0)
savedefault
makeactive
chainloader	+1
Po prostu nie za bardzo wiem gdzie dokładnie wstawić acpi=force, oraz czy w jednym miejscu czy może w kilku. Pierwszy raz mam do czynienia z tym plikiem.

PS: komputer ma niecałe dwa lata
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

wstaw tu:
zerach pisze:(...)
title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro acpi=force
initrd /boot/initrd.img-2.6.18-4-686
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-686 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/sda2 ro single acpi=force
initrd /boot/initrd.img-2.6.18-4-686
savedefault
(...)
zerach
Posty: 49
Rejestracja: 23 kwietnia 2007, 23:21
Lokalizacja: Kraków

Post autor: zerach »

Niestety mimo dużych chęci z mojej strony i pomocy z waszej kompjuter dalej nie chce się sam wyłączać.

Informacje jakie dostaje o acpi

Kod: Zaznacz cały

$ dmesg | grep acpi
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Kernel command line: root=/dev/sda2 ro acpi=force

Kod: Zaznacz cały

$ dmesg | less
...
ACPI: RSDP (v000 ACPIAM                                ) @ 0x000fafa0
ACPI: RSDT (v001 A M I  OEMRSDT  0x02000503 MSFT 0x00000097) @ 0x3ffb0000
ACPI: FADT (v001 A M I  OEMFACP  0x02000503 MSFT 0x00000097) @ 0x3ffb0200
ACPI: MADT (v001 A M I  OEMAPIC  0x02000503 MSFT 0x00000097) @ 0x3ffb0390
ACPI: OEMB (v001 A M I  AMI_OEM  0x02000503 MSFT 0x00000097) @ 0x3ffbe040
ACPI: MCFG (v001 A M I  OEMMCFG  0x02000503 MSFT 0x00000097) @ 0x3ffb6c40
ACPI: DSDT (v001  A0144 A0144000 0x00000000 INTL 0x02002026) @ 0x00000000
ACPI: PM-Timer IO Port: 0x808
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
Processor #0 15:4 APIC version 20
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x01] enabled)
Processor #1 15:4 APIC version 20
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-23
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Enabling APIC mode:  Flat.  Using 1 I/O APICs
Using ACPI (MADT) for SMP configuration information
...
ACPI: bus type pci registered
PCI: BIOS Bug: MCFG area at e0000000 is not E820-reserved
PCI: Not using MMCONFIG.
PCI: PCI BIOS revision 2.10 entry at 0xf0031, last bus=4
PCI: Using configuration type 1
Setting up standard PCI resources
ACPI: Interpreter enabled
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
PCI: Probing PCI hardware (bus 00)
PCI quirk: region 0800-087f claimed by ICH6 ACPI/GPIO/TCO
PCI quirk: region 0480-04bf claimed by ICH6 GPIO
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
...
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P3._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P5._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 10 *11 12 14 15)
...
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 169
PCI: Setting latency timer of device 0000:00:01.0 to 64
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 169
PCI: Setting latency timer of device 0000:00:1c.0 to 64
ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:00:1c.1 to 64
PCI: Setting latency timer of device 0000:00:1e.0 to 64
....
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
...
yantar
Member
Posty: 1225
Rejestracja: 07 czerwca 2007, 21:15
Lokalizacja: Rzeszów

Post autor: yantar »

zerach pisze:Mam zainstalowane acpid i apmd

Tak szperam ostatnio po necie i z tego co ludzie pisza nie powinno sie probowac korzystac jednoczesnie z tych dwoch (modulow?)
http://66.102.9.104/search?q=cache :p g ... ient=opera

W paru innych miejscach tez sie z czyms podobnym spotkalem.
(jak cos pomieszalem to sorki ;) )
ODPOWIEDZ