Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3699 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Fonction hibernate sous Linux ?

n°560137
slvn
Posté le 21-09-2004 à 18:31:38  profilanswer
 

Reprise du message précédent :
moi j'utilisasi software suspend plus un patch pour avoir la  version 2.0
 
je crois que je vais tester ta solution!
est ce que tu as besoin d'installer "acpid" aussi?
et une ligne dans lilo.conf pour precisez la partition qui stock l'image en veille??

mood
Publicité
Posté le 21-09-2004 à 18:31:38  profilanswer
 

n°560142
Goon
Posté le 21-09-2004 à 18:43:00  profilanswer
 

Pour acpid, je sais pas je l'avais toujours installé. Donc je sais pas s'il est indispensable (vraisemblablement oui) mais il est sur mon ordi. Et il faut indiquer à lilo resume=/dev/hdX


Message édité par Goon le 21-09-2004 à 18:43:30
n°560144
slvn
Posté le 21-09-2004 à 18:44:54  profilanswer
 

en fait, acpid, detecte juste la pression du bouton power, et des lors execute un script.
 
une petit question encore ..comment tu lui dit de se mettre en hibernation ??

n°560151
Goon
Posté le 21-09-2004 à 19:14:14  profilanswer
 

en root : echo 4 > /proc/acpi/sleep

n°560153
slvn
Posté le 21-09-2004 à 19:18:00  profilanswer
 

ouais.. faut le savoir :D
 
pour eteindre ca l'air de marcher, pour demarrer -> errors "bad: scheduling while atomic", enfin je pense que je vais pouvoir trouver facilement des infos ladessus :)

n°560157
Goon
Posté le 21-09-2004 à 19:32:55  profilanswer
 

slvn a écrit :

ouais.. faut le savoir :D

C'est marqué dans le README  :kaola:

n°560171
slvn
Posté le 21-09-2004 à 19:56:53  profilanswer
 

oops, pas du faire tres attention alors :(

n°560252
slvn
Posté le 21-09-2004 à 22:10:19  profilanswer
 

bon, finallement j'ai tjrs un ptit pb de scheluding atomic.
si qq un capte qq chose :/
 
au shutdown:
 

Code :
  1. Stopping tasks: =====================================|                                                     
  2. Freeing memory: ................................................................                                                                               
  3. ................................................................................                                                                               
  4. .................................................................|                                                                 
  5. PM: Attempting to suspend to disk.                                 
  6. PM: snapshotting memory.                       
  7. PM: writing image.                 
  8. ACPI: PCI interrupt 0000:00:02.7[C] -> GSI 10 (level, low) -> IRQ 10                                                                   
  9. ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 10 (level, low) -> IRQ 10                                                                   
  10. Writing data to swap (3881 pages): ....................................... 3881                                                                             
  11. Pages done.         
  12. Writing pagedir (16 pages)


     
au reboot                  

Code :
  1. BIOS-provided physical RAM map:                             
  2. BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)                                                       
  3. BIOS-e820: 000000000009fc00 - 00000000000a0000 (                                             
  4. BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)                                                         
  5. BIOS-e820: 0000000000100000 - 000000001bff0000 (usable)                                                       
  6. BIOS-e820: 000000001bff0000 - 000000001bff8000 (ACPI data)                                                         
  7. BIOS-e820: 000000001bff8000 - 000000001c000000 (ACPI NVS)                                                         
  8. BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)                                                         
  9. BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)                                                         
  10. BIOS-e820: 00000000ffee0000 - 00000000fff00000 (reserved)                                                         
  11. BIOS-e820: 00000000fffc0000 - 0000000100000000 (reserved)                                                         
  12. 447MB LOWMEM available.                     
  13. DMI 2.3 present.               
  14. ACPI: RSDP (v000 AMI                                       ) @ 0x000faa60                                                                       
  15. ACPI: RSDT (v001 AMIINT SiS740XX 0x00001000 MSFT 0x0100000b) @ 0x1bff0000                                                                       
  16. ACPI: FADT (v001 AMIINT SiS740XX 0x00000011 MSFT 0x0100000b) @ 0x1bff0030                                                                       
  17. ACPI: MADT (v001 AMIINT SiS740XX 0x00001000 MSFT 0x0100000b) @ 0x1bff00c0                                                                       
  18. ACPI: DSDT (v001    SiS      746 0x00000100 MSFT 0x0100000d) @ 0x00000000                                                                       
  19. Built 1 zonelists               
  20. Kernel command line: auto BOOT_IMAGE=Linux-2.6.8.1 ro root=301 resume=/dev/hda2                                                                             
  21. console=ttyS0,9600n8                   
  22. Initializing CPU#0                 
  23. PID hash table entries: 2048 (order 11: 16384 bytes)                                                   
  24. Detected 1848.211 MHz processor.                               
  25. Using tsc for high-res timesource                               
  26. Console: colour dummy device 80x25                                 
  27. Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)                                                             
  28. Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)                                                             
  29. Memory: 451244k/458688k available (1675k kernel code, 6680k reserved, 660k data,                                                                               
  30. 108k init, 0k highmem)                     
  31. Checking if this processor honours the WP bit even in supervisor mode... Ok.                                                                           
  32. Calibrating delay loop... 3661.82 BogoMIPS                                         
  33. Mount-cache hash table entries: 512 (order: 0, 4096 bytes)                                                         
  34. CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)                                                               
  35. CPU: L2 Cache: 512K (64 bytes/line)                                 
  36. Intel machine check architecture supported.                                         
  37. Intel machine check reporting enabled on CPU#0.                                             
  38. CPU: AMD Athlon(tm) XP 2500+ stepping 00                                       
  39. Enabling fast FPU save and restore... done.                                         
  40. Enabling unmasked SIMD FPU exception support... done.                                                   
  41. Checking 'hlt' instruction... OK.                               
  42. NET: Registered protocol family 16                                 
  43. PCI: PCI BIOS revision 2.10 entry at 0xfdb31, last bus=2                                                     
  44. PCI: Using configuration type 1                             
  45. mtrr: v2.0 (20020519)                   
  46. ACPI: Subsystem revision 20040326                               
  47. ACPI: IRQ9 SCI: Edge set to Level Trigger.                                         
  48. ACPI: Interpreter enabled                       
  49. ACPI: Using PIC for interrupt routing                                   
  50. ACPI: PCI Root Bridge [PCI0] (00:00)                                   
  51. PCI: Probing PCI hardware (bus 00)                                 
  52. Uncovering SIS963 that hid as a SIS503 (compatible=0)                                                   
  53. Enabling SiS 96x SMBus.                     
  54. ACPI: Power Resource [URP1] (off)                               
  55. ACPI: Power Resource [URP2] (off)                               
  56. ACPI: Power Resource [FDDP] (off)                               
  57. ACPI: Power Resource [LPTP] (off)                               
  58. ACPI: PCI Interrupt Link [LNKA] (IRQs                                     
  59. ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.                                                                           
  60. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)                                                               
  61. ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *10 11 12 14 15)                                                               
  62. ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11 12 14 15)                                                               
  63. ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)                                                               
  64. ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.                                                                           
  65. ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 *10 11 12 14 15)                                                               
  66. PCI: Using ACPI for IRQ routing                             
  67. ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11                                               
  68. ACPI: PCI interrupt 0000:00:02.1[B] -> GSI 11 (level, low) -> IRQ 11                                                                   
  69. ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10                                               
  70. ACPI: PCI interrupt 0000:00:02.7[C] -> GSI 10 (level, low) -> IRQ 10                                                                   
  71. ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10                                               
  72. ACPI: PCI interrupt 0000:00:03.0[A] -> GSI 10 (level, low) -> IRQ 10                                                                   
  73. ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 10                                               
  74. ACPI: PCI interrupt 0000:00:03.1[B] -> GSI 10 (level, low) -> IRQ 10                                                                   
  75. ACPI: PCI Interrupt Link [LNKH] enabled                                       
  76. ACPI: PCI interrupt 0000:00:03.2[D] -> GSI 10 (level, low) -> IRQ 10                                                                   
  77. ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10                                               
  78. ACPI: PCI interrupt 0000:00:04.0[A] -> GSI 10 (level, low) -> IRQ 10                                                                   
  79. ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 10 (level, low) -> IRQ 10                                                                   
  80. ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11                                               
  81. ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 11 (level, low) -> IRQ 11                                                                   
  82. vesafb: framebuffer at 0xc0000000, mapped to 0xdc807000, size 3072k                                                                 
  83. vesafb: mode is 1024x768x16, linelength=2048, pages=4                                                   
  84. vesafb: protected mode interface info at c704:0000                                                 
  85. vesafb: scrolling: redraw                       
  86. vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0                                               
  87. fb0: VESA VGA frame buffer device                               
  88. vga16fb: mapped to 0xc00a0000                           
  89. fb1: VGA16 VGA frame buffer device                                 
  90. Machine check exception polling timer started.                                             
  91. Console: switching to colour frame buffer device 128x48                                                     
  92. Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled                                                                       
  93. ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A                                       
  94. ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A                                       
  95. RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize                                                                   
  96. loop: loaded (max 8 devices)                           
  97. Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2                                                       
  98. ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx                                                                         
  99. hda: HDS722540VLAT20, ATA DISK drive                                   
  100. hdc: HL-DT-STDVD-ROM GDR8163B, ATAPI CD/DVD-ROM drive                                                   
  101. Using cfq io scheduler                     
  102. ide0 at 0x1f0-0x1f7,0x3f6 on irq 14                                 
  103. ide1 at 0x170-0x177,0x376 on irq 15                                 
  104. hda: max request size: 1024KiB                             
  105. hda: 80418240 sectors (41174 MB) w/1794KiB Cache, CHS=16383/255/63                                                                 
  106. hda: cache flushes supported                           
  107. hda: hda1 hda2 hda3                   
  108. hdc: ATAPI 52X DVD-ROM drive, 256kB Cache                                       
  109. Uniform CD-ROM driver Revision: 3.20                                   
  110. mice: PS/2 mouse device common for all mice                                         
  111. serio: i8042 AUX port at 0x60,0x64 irq 12                                       
  112. input: ImPS/2 Generic Wheel Mouse on isa0060/serio1                                                 
  113. serio: i8042 KBD port at 0x60,0x64 irq 1                                       
  114. input: AT Translated Set 2 keyboard on isa0060/serio0                                                   
  115. NET: Registered protocol family 2                               
  116. IP: routing cache hash table of 4096 buckets, 32Kbytes                                                     
  117. TCP: Hash tables configured (established 32768 bind 32768)                                                         
  118. NET: Registered protocol family 1                               
  119. .:| 
  120. Reading image data (3881 pages): ....................................... 3881 do                                                                               
  121. ne. 
  122. Stopping tasks: ==|                 
  123. Freeing memory: |               
  124. PM: Waiting for DMAs to settle down.                                   
  125. PM: Restoring saved image.                         
  126. PM: Image restored successfully.                               
  127. ACPI: PCI interrupt 0000:00:02.7[C] -> GSI 10 (level, low) -> IRQ 10                                                                   
  128. ACPI: PCI interrupt 0000:00:0a.0[A] -> GSI 10 (level, low) -> IRQ 10                                                                   
  129. bad: scheduling while atomic!                           
  130. [<c02a12dc>] schedule+0x3c/0x400                               
  131. [<c0109dff>] enable_8259A_irq+0x4f/0x60                                       
  132. [<c0109dff>] enable_8259A_irq+0x4f/0x60                                       
  133. [<c01146a0>] default_wake_function+0x0/0x20
  134. [<c01146a0>] default_wake_function+0x0/0x20
  135. [<c02152f1>] ide_do_drive_cmd+0x101/0x130
  136. [<c0212b3c>] generic_ide_resume+0x7c/0x90
  137. [<c0218eb0>] task_no_data_intr+0x0/0x80
  138. [<c01fee18>] resume_device+0x18/0x30
  139. [<c01fee67>] dpm_resume+0x37/0x70
  140. [<c01feeb9>] device_resume+0x19/0x30
  141. [<c012d025>] finish+0x5/0x30
  142. [<c012d19c>] pm_suspend_disk+0xbc/0xc0
  143. [<c012c701>] enter_state+0x31/0x90
  144. [<c012c772>] pm_suspend+0x12/0x20
  145. [<c01dc77e>] acpi_suspend+0x2e/0x40
  146. [<c01dc885>] acpi_system_write_sleep+0x75/0x90
  147. [<c01487bc>] vfs_write+0x9c/0xd0
  148. [<c01488a0>] sys_write+0x40/0x70
  149. [<c0105d5f>] syscall_call+0x7/0xb
  150. Restarting tasks...<3>bad: scheduling while atomic!
  151. [<c02a12dc>] schedule+0x3c/0x400
  152. [<c011411d>] wake_up_process+0xd/0x20
  153. [<c012cb45>] thaw_processes+0xc5/0xe0
  154. [<c012d04a>] finish+0x2a/0x30
  155. [<c012d19c>] pm_suspend_disk+0xbc/0xc0
  156. [<c012c701>] enter_state+0x31

n°560255
Goon
Posté le 21-09-2004 à 22:19:31  profilanswer
 

Moi aussi j'ai ça, mais si je laisse tourner ça repart sans problème.

n°560264
slvn
Posté le 21-09-2004 à 22:42:18  profilanswer
 

euh.. laisser touner...combien de temps, car moi ca veut pas vraiment venir :/

mood
Publicité
Posté le 21-09-2004 à 22:42:18  profilanswer
 

n°560265
Taz
bisounours-codeur
Posté le 21-09-2004 à 22:43:19  profilanswer
 

ben faites un rapport de bugs !

n°560272
Goon
Posté le 21-09-2004 à 22:58:04  profilanswer
 

Taz a écrit :

ben faites un rapport de bugs !

Ah non môssieur : chezmoiçamarche.com  :whistle:  
 
En fait, faudrait patcher avec la dernière version pour voir si ça a pas été déjà résolu dans les dernières versions. Mais un jour je ferai un rapport de bug pour le stage 3.

n°560418
S3phiroth
Posté le 22-09-2004 à 12:22:33  profilanswer
 

Bon moi j'ai un petit probleme pour le suspend to disk sans doute a cause des drivers nvidia :

Code :
  1. Stopping tasks: ==============================================================|
  2. Freeing memory: ..................................................|
  3. NVRM: ACPI: unsupported event: 4
  4. blk: queue dfdbe000, I/O limit 4095Mb (mask 0xffffffff)


 
Quelqu'un a une idée ? ;) sinon le suspend to ram marche
 
[EDIT] Pour info Kernel 2.6.6 et nvidia 6111


Message édité par S3phiroth le 22-09-2004 à 12:24:36
n°560695
slvn
Posté le 22-09-2004 à 22:20:59  profilanswer
 

suspend to ram c'est quoi ?? mise en veille ??

n°560705
Goon
Posté le 22-09-2004 à 22:36:45  profilanswer
 

L'image est écrite en mémoire, pas sur le disque dur. Ça bouffe plus d'électricité (peu contre rien :D) mais ça redémarre plus vite. Je crois que c'est ce mode qu'utilisent les iBook qui peuvent rester très longtemps comme ça. Mais ça marche pas chez moi  :cry:


Message édité par Goon le 22-09-2004 à 22:36:59
n°560708
slvn
Posté le 22-09-2004 à 22:41:04  profilanswer
 

et pour l'activer, il faut ne pas activer suspend-to-disk?!

n°561220
slvn
Posté le 23-09-2004 à 21:43:53  profilanswer
 

je viesn d'essayer d'installer APM. (il s'agit bien du support pour suspend to ram :??:), c'est a dire de l'ajouter dans le noyau.
 
par contre la commande apm -s, me renvoie no kernel support.
 
(alors que l'option CONFIG_APM=y)
 
est ce que tu peux me faire un: more .config | grep APM  
 
thanks,
 
/sylvain

n°561269
Goon
Posté le 24-09-2004 à 09:02:56  profilanswer
 

Heu APM c'est une vieille norme de gestion d'énergie, remplacée par l'ACPI. Donc si ton portable est récent, il est probable que suspend to RAM & cie va être géré par l'ACPI. Pourquoi tu te fais chier avec l'APM ? D'ailleurs il n'est manifestement pas compilé dans ton noyau.

n°561297
nulix
Posté le 24-09-2004 à 10:12:11  profilanswer
 

quelqun pourrait il m 'expliquez l interet du suspend to disk ?

n°561365
matthias
Posté le 24-09-2004 à 12:55:07  profilanswer
 

le gros interet c'est par exemple quand tu utilises moults applications en paralleles et que tu veux pas te faire chier à tt relancer au demarrage, je trouve cela très agréable de pouvoir retrouver son travail en l'état :)

n°561398
Goon
Posté le 24-09-2004 à 14:13:38  profilanswer
 

matthias a écrit :

le gros interet c'est par exemple quand tu utilises moults applications en paralleles et que tu veux pas te faire chier à tt relancer au demarrage, je trouve cela très agréable de pouvoir retrouver son travail en l'état :)

+1 : on gagne pas vraiment sur le temps d'extinction/allumage proprement dit vu que l'extinction est assez long, par contre tous les programmes sont déjà chargés en mémoire, dans l'état où ils étaient.

n°561404
slvn
Posté le 24-09-2004 à 17:26:58  profilanswer
 

il devrait etre bien compiler dans le noyau, car j'ai ajouter l'option puis recompiler, etc.
 
par contre, je n'ai pas un portable, mais un desktop :/
le seul truc que je cherche en fait, c'est avoir mes applications lancee au demarrage, dans l'etat ou elle etait avant extinction total de la machine. (ie:  arret des dd, et power off).
 
voila voila, je commence a etre perdu par toutes les options, et j'ai l'impression de m'egarer.

n°561417
Goon
Posté le 24-09-2004 à 17:57:23  profilanswer
 

Ben c'est le suspend to disk et c'est géré par l'ACPI.

n°561460
matthias
Posté le 24-09-2004 à 19:34:49  profilanswer
 

slvn a écrit :

extinction total de la machine. (ie:  arret des dd, et power off).
 
voila voila, je commence a etre perdu par toutes les options, et j'ai l'impression de m'egarer.


 
une bonne introduction sur le sujet :
 
http://www.stud.uni-karlsruhe.de/~ [...] anagement/
 

n°561468
slvn
Posté le 24-09-2004 à 19:52:17  profilanswer
 

salut, merci pour le lien.  
 
mais apres survol, j'ai deja fait les deux tests:  
software suspend 2.0
suspend to disk
 
le deux plante, c'est a dire que l'ordi s'eteint bien que le redemarrage foire :/
 
je me posais donc la question du suspend to ram cite plus au dessus. Or, je ne voit rien dans le noyau concernant cette option.
 
Par ailleurs, je souhaite utiliser ce mode sur un ordi desktop, cela ne pose bien pas de probleme en theorie ?!
 
 
/sylvain
 

n°561493
nulix
Posté le 24-09-2004 à 20:35:09  profilanswer
 

matthias a écrit :

le gros interet c'est par exemple quand tu utilises moults applications en paralleles et que tu veux pas te faire chier à tt relancer au demarrage, je trouve cela très agréable de pouvoir retrouver son travail en l'état :)


oui mai vala , le probleme c est quand on a goute au suspend to ram. le suspend to disk parrait bien fade
 
sous windows ca marche bien  :sweat: . Ca consomme combien un pc en S3?


Message édité par nulix le 24-09-2004 à 20:52:32
n°791592
Beurt
Posté le 11-03-2006 à 23:50:07  profilanswer
 

Salut à tous...
 
J'ai un joli portable depuis quelques mois, et n'avais jamais eu l'occasion de me pencher sur l'hibernation (suspend to disk) avec...
 
Ma Mandriva 2006.0 propose "out of the box" les outils pour le suspend to ram et to disk (dans le paquet laptop-mode j'ai cru comprendre). Quant à KDE, il offre un front-end à tout ça via Klaptop (très bien pour gérer les fréquences via cpufreqd aussi).
 
Le suspend to ram fonctionne à merveille.
Le suspend to disk pose le problème suivant:
- Le portable hiberne bien (sauvegarde de tout dans le swap: ok)
- Mais au reboot, (le append="resume=/dev/monswap" est bien mis dans le lilo.conf) lorsqu'il essaie de "résumer" après avoir stoppé les taches du boot, libéré la mémoire, il indique: "resume: reading image data (XXXX pages)" et ensuite... Il reboote !!! Donc pas de retour d'hibernation...
 
Il est dur de traquer le bug puisqu'il n'y a jamais de traces dans les logs (ni de la mise en hibernation, ni du retour raté)
 
Alors s'il y a des gens qui ont déjà résolu ce problème, si vous êtes des spécialistes de swsusp ou si vous êtes plus habiles avec Google que moi, je vous serais vraiment gré de l'aide que vous pourriez m'apporter !
 
Note: des utilisateurs de Gentoo, et Debian sur le même modèle de portable rapportent que le suspend to disk fonctionne... Je voudrais éviter de faire comme eux (utilisation de suspend 2, donc patchs, recompliation du noyau & co) et utiliser ma jolie Mandriva sans trop bidouiller...
 
Note 2: pour les curieux, le portable est un magnifique bijou: Fujitsu-Siemens P7010, qui est un ultra-portable de 10"6 (qui tient presque dans la main) et qui est fort fonctionnel sous GNU/Linux (écran, touches spéciales, touchpad, connectique, freq variables du cpu, wifi, etc.). ce serait dommage de pas ajouter le suspend au tableau !

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Comment installer un serveur Open Office ss Linux ?Quelles sont les principales commandes "DOS" de Linux ?
Mandrake Linux 9.1Quelle carte graphique pour linux?
[LINUX] Jai mandrake 9.1 Impossible a l'installer !!![linux] soft pour divxbox RODRIGO 0.2-2 , besoin de testeurs
comment formater une partition sous linux?linux...
irc sous linuxpartitionnement linux + W2K, veux pas refaire la connerie, help plz
Plus de sujets relatifs à : Fonction hibernate sous Linux ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)