hibernace ntb F8

mám takový problém s hibernací na notebooku Dell vostro 1500 …
snazil jsem se projit rady zde na foru, ale chytry jsem z nich nebyl.

Pokud v gnome-power-preference nastavim ze se pri kritickem stavu baterie ma ntb hibernovat, a pockam, az se baterie vybije, tak se ntb opravdu hibernuje. Pokud ho pozdeji na napajeni zapnu, tak se dostanu jen k zadani hesla zavadece a ve chvili, kdy bezne zacne bootovat system je na displeji jen cerno … je treba notebook natvrdo vypnout a zapnout znovu, nabehne vsak cisty system.

Pokud jsem zkousel ntb hibernovat prez system/vypnout/uspat na disk pripadne v gnome-power-manager (klepnutim na stav baterie/Hibernovat) tak ze sda, ze se system hybernuje. Po opetovnem zapnuti vsak najizdi cisty system, ne ve stavu, v jakem byl hybernovan

muzete mi pls poradit, kam kouknout abych zjistil kde muze byt chyba, pripadne jak se s ni vyporadat aby vse fungovalo? Diky

pokud by byl treba vypis: dmesg | grep -i acpi
ACPI: RSDP 000FBBF0, 0024 (r2 DELL )
ACPI: XSDT 3FE93E00, 005C (r1 DELL M08 27D70802 ASL 61)
ACPI: FACP 3FE93C9C, 00F4 (r4 DELL M08 27D70802 ASL 61)
ACPI: DSDT 3FE94400, 565E (r2 INT430 SYSFexxx 1001 INTL 20050624)
ACPI: FACS 3FEA2C00, 0040
ACPI: HPET 3FE93F00, 0038 (r1 DELL M08 1 ASL 61)
ACPI: APIC 3FE94000, 0068 (r1 DELL M08 27D70802 ASL 47)
ACPI: MCFG 3FE93FC0, 003E (r16 DELL M08 27D70802 ASL 61)
ACPI: SLIC 3FE9409C, 0176 (r1 DELL M08 27D70802 ASL 61)
ACPI: BOOT 3FE93BC0, 0028 (r1 DELL M08 27D70802 ASL 61)
ACPI: SSDT 3FE925BC, 04CC (r1 PmRef CpuPm 3000 INTL 20050624)
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0])
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.
ACPI: HPET id: 0x8086a201 base: 0xfed00000
Using ACPI (MADT) for SMP configuration information
ACPI: Core revision 20070126
ACPI: bus type pci registered
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (0000:00)
ACPI: PCI Interrupt Routing Table [_SB_.PCI0.PRT]
ACPI: PCI Interrupt Routing Table [_SB
.PCI0.PCIE.PRT]
ACPI: PCI Interrupt Routing Table [_SB
.PCI0.AGP_.PRT]
ACPI: PCI Interrupt Routing Table [_SB
.PCI0.RP01.PRT]
ACPI: PCI Interrupt Routing Table [_SB
.PCI0.RP02.PRT]
ACPI: PCI Interrupt Routing Table [_SB
.PCI0.RP04._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 9 10 11) *7
ACPI: PCI Interrupt Link [LNKB] (IRQs 5 7) *10
ACPI: PCI Interrupt Link [LNKC] (IRQs 9 10 11) *4
ACPI: PCI Interrupt Link [LNKD] (IRQs *5 7 9 10 11)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 12 devices
ACPI: ACPI bus type pnp unregistered
PCI: Using ACPI for IRQ routing
ACPI: PCI Interrupt 0000:00:01.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1c.0[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:00:1c.1[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1c.3[D] -> GSI 19 (level, low) -> IRQ 18
ACPI: SSDT 3FE930F2, 0286 (r1 PmRef Cpu0Ist 3000 INTL 20050624)
ACPI: SSDT 3FE92A88, 05E5 (r1 PmRef Cpu0Cst 3001 INTL 20050624)
ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU0] (supports 8 throttling states)
ACPI: SSDT 3FE93378, 00C4 (r1 PmRef Cpu1Ist 3000 INTL 20050624)
ACPI: SSDT 3FE9306D, 0085 (r1 PmRef Cpu1Cst 3000 INTL 20050624)
ACPI: CPU1 (power states: C1[C1] C2[C2] C3[C3])
ACPI: Processor [CPU1] (supports 8 throttling states)
ACPI: Thermal Zone [THM] (45 C)
ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 22 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 20 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 20 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:00:1a.1[B] -> GSI 21 (level, low) -> IRQ 21
ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 20 (level, low) -> IRQ 20
ACPI: PCI Interrupt 0000:00:1d.1[B] -> GSI 21 (level, low) -> IRQ 21
ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 22 (level, low) -> IRQ 19
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1f.1[A] -> GSI 16 (level, low) -> IRQ 16
ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 17 (level, low) -> IRQ 17
ACPI: PCI Interrupt 0000:00:1f.3[B] -> GSI 17 (level, low) -> IRQ 17
ACPI: Lid Switch [LID]
ACPI: Power Button (CM) [PBTN]
ACPI: Sleep Button (CM) [SBTN]
ACPI: Battery Slot [BAT0] (battery present)
ACPI: AC Adapter [AC] (on-line)
ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
ACPI: Video Device [VID] (multi-head: yes rom: no post: no)
ACPI: PCI Interrupt 0000:03:01.1[B] -> GSI 18 (level, low) -> IRQ 22
ACPI: PCI Interrupt 0000:03:01.0[A] -> GSI 19 (level, low) -> IRQ 18
ACPI: Video Device [VID1] (multi-head: yes rom: no post: no)
ACPI: Video Device [VID2] (multi-head: yes rom: no post: no)
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 21 (level, low) -> IRQ 21
ACPI: PCI Interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16

Standardní hibernace mi taky zlobila (na desktopu) - černá nebo zmršená obrazovka po najetí, popř. se nepodařilo ani uspat. Ale osvědčilo se mi používání kernelu s modulem tuxonice - lze ho stáhnout z repozitáře atrpms.

Pak stačí spouštět /usr/sbin/hibernate. U mě stoprocentní funkčnost.

a vyresi to situaci, kdy se ntb hybernuje automaticky pri kritickem stavu baterie? Tedy ze by k hibernaci pouzival i gnome-power-manager /usr/sbin/hibernate ?? Jde mi hlavne o tuto situaci, ztracet data pri kazdem “necekanem” vybiti baterky neni moc prijemne

To sice nevím (notebook nemám), ale není problém kdyžtak udělat symbolický odkaz z /usr/bin/pm-hibernate (nebo co to gnome-power-manager používá) na /usr/sbin/hibernate.

Suspend funguje normalne?

Pokud byste se tomu chtel venovat vic, tak na http://people.freedesktop.org/~hughsient/quirk/index.html najdete nejake rady jak problem ladit a kde hledat…

Jinak co se tyce toho nabihani a grubu, tak to je v poradku - po hibernaci system startuje a hleda ve swapu signaturu hibernovaneho systemu. MMCH: Mate doufam swap VETSI nez je velikost vasi RAM… Pokud ji najde zacne zavadet hibernovany system. Pokud ji nenajde normalne nastartuje. To jen k vysvetleni principu.

RAM 1GB swap 2GB

pri obnove ze suspend jen cerny displej … ):

zkousel jsem nainstalovat modul tuxonice. ntb se sice hibernuje, ale obnova konci cernym displejem a je nutne vypnuti a zapnuti …

Kdyz jsem zkousel potom hibernovat s jadrem bez toho modulu, tak hibernace probehne OK, ale pri novem spusteni se mi vypise hlaska “Unable to access resume device LABELSWAP-sda2” a nabehne cisty system. Muze to mit souvislost se swapem?

v fstab mam swap pripojeny:
/dev/sda2 swap swap defaults 0 0

napadlo me tedy, ze oddilu sda2 pridam popisku SWAP-sda2
e2label /dev/sda2 SWAP-sda2
ale vypsalo mi to:
e2label: Bad magic number in super-block pri pokusu otevrit /dev/sda2
Nemohu najit platny superblok systemu souboru.

z te hlasky moc chytry nejsem, muzete mi poradit jak dostat na swap popisku, pripadne jestli to ma vubec s hibernaci souvislost a ma cenu to zkouset resit… Diky

Kez by to bylo tim, ale moc tomu neverim. Swap samozjrejme neni ext3 souborovy system. Je to swap. Jeho popisek se da zadat pri vytvoreni swapu prikazem “mkswap”. Pokud to budete chtit udelat tak (predpokladam ze vystup byl “LABEL=SWAP-sda2” a chybi vam tam rovnitko):
swapoff /dev/sda2, mkswap -c -L “SWAP-sda2”
zeditujte /etc/fsta a misto /dev/sda2 tam napiste “LABEL=SWAP-sda2”
a pote swapon -L LABELSWAP-sda2
Preformatovanim odpojeneho swapu se samozrejme vubec nic nestane.

Jesli to k necemu bude to nevim.

Pro me je otazka, kde pri probouzeni po hibernaci system vzal tu informaci o jmene toho swapu, druha otakza je, zda se po instalaci tuxonice skutecne uklada do swapu spravny typ zaznamu a problem neni jen v tom, ze pri probuzeni je ocekavan jiny obsah swapu, pokud neni nalezeny, vypise se dana hlaska a pokracuje cisty boot.

Jinak stranku http://mhensler.de/swsusp/ jste predpokladam prosel…

mate pravdu … rovnitko tam je, jen mi uteklo.
po zadani tech prikazu uz se hlaska nevypisuje … diky za rady

system hibernovat jde, obnova opet konci cernym displejem ): (ted jsem pozoroval, ze pokud necham tu “obnovu” bezet dele, tak se rychle zvysujou otazky ventilatoru (ntb se mirne prehriva), cili procesor asi neco kuti)

na stranky kouknu

trosku jsem koukl na ten web v odkazu, doinstaloval nejake balicky a nyni s modulem tuxonice se pri obnove textovy progress bar zasekne na “Going atomic.” [37/566MB]

Co tohle http://mopethis.wordpress.com/2007/12/27/tuxonice-fedora-hangs-on-atomic-retore/
nebo novinka z 22.1. na http://www.tuxonice.net/

automaticky se mi nabidly aktualizace tuxonice, po restartu zacala fungovat kontrolka wifi (ktera do te doby nesvitila vubec) … Obnova z hibernace stale nesla
Pak jsem koukl na druhy odkaz. Anglicky moc neumim, ale pochopil jsem ze mam doplnit radek “RestartServices NetworkManager NetworkManagerDispatcher” Hibernace probehla. Obnova se zdala OK … dobehla az do 100% ale ve chvili, kdy se mela zobrazit plocha (nebo prihlasovaci obrazovka) tak se ukazalo jen cerno.

Drive, pokud jsem pri neuspesne obnove ntb vypnul a znova zapl, tak mi to vypsalo neco ve smyslu, ze byla nalezena image systemu a jestli ji chci obnovit, nebo spustit system na cislo.
Tentokrat se to uz nestalo, tak soudim, ze system se obnovil v poradku, jen tam je jeste nejaka chybka ):

A zkusil jste se prepnout na textovou konzoli (Alt+F1 a pote Alt+F7) a zpet nebo neco, jesli neni jen spatne nainicializovana graficka karta

taky me to napadlo a zkousel jsem to, ale efekt zadny. Displej zustane cerny

jakou mate grafiku v tom notebooku? zkousel jste nejaky ten “quirk” z toho webu jak radil covex v patem prispevku? Mel jsem podobny problem na Aceru s intel i855 grafikou a pridani “quirku” pro muj notebook to vyresilo - nejake to vberestore atd.

grafiku mam nVidia GeForce 8400M GS … “quirk” sem nepridaval, jelikoz moje znalost anglictiny je miziva, takze jsem si clanek moc nepocet … koukal jsem na to, ale chytry jsem nebyl