Portál AbcLinuxu, 12. května 2025 02:50

Dotaz: Thinkpad R61i - problém po probuzení ze spánku

Jan Drábek avatar 5.9.2007 15:46 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Thinkpad R61i - problém po probuzení ze spánku
Přečteno: 497×
Odpovědět | Admin
Mám dva problémy s novým notebookem Thinkpadem R61i. Vetšinu věcí rozchodit nebyl příliš problém, acpi funguje, nějak jsem rozjel i externí monitor a kontrolu podsvícení displeje.

Problém č. 1: Po uspání a probuzení do RAM systém najede velmi rychle zpět, jenže lampa LCD displeje se na chvilku rožne a pak zhasne, nepříliš rychlé řešení je přepnout na terminál a zpátky do X (což není příliš pohodlné).

Problém č. 2: Když už probudím lampu tak se neobnoví jas displeje a jede na plný jas.

Problém č. 3: zatím se mi podařilo dosáhnout toho, že při powersavu, žere jen 11 Wattů, jenže to jen do prvního spánku, po probrání žere cca o 5-6 W víc (a to i přes to, že obnovím jas displeje a atd...)

Nevíte proč? těch 5 W se docela hodí... Díky
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jan Drábek avatar 5.9.2007 15:53 Jan Drábek | skóre: 41 | blog: Tartar | Brno
Rozbalit Rozbalit vše Re: Thinkpad R61i - problém po probuzení ze spánku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak ne 2 ale 2x2 :D
Ještě jeden - uvnitř ntb je čidlo pro ochranu disku, ovšem modul v jádře hdasp, hlásí, že nic nenašel.
01010010 01000101 01010000 01101100 01001001 00110010 01000100 01100101 01010110
Josef Kufner avatar 5.9.2007 17:15 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Thinkpad R61i - problém po probuzení ze spánku
Odpovědět | | Sbalit | Link | Blokovat | Admin
První problém lze vyřešit automatickým přepnutím do konzole a zpět. Viz man chvt, fgconsole. Před uspáním skočit do konzole a po uspání se vrátit.

Doporučuju napsat si jednoduchý skript, který bude mít 3 části: Příprava na uspání, uspání a obnova po uspání. Před uspáním si uložíš aktuální konzoli, ztlumíš zvuk, shodíš síťovky a po probuzení se přepneš na původní terminál. Taky je vhodné si uložit a posléze obnovit hodinky. Tohle používám já:
#!/bin/bash
PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
(
#-----------------------------------------------------------------------------
#	Before suspend
#-----------------------------------------------------------------------------
echo Prepare for suspend ...
 
/etc/init.d/cpufreq-setup stop    # Přepnutí ondemand -> performance
console=$(fgconsole)              # ulozeni aktivni konzole
 
# mute all
amixer -q set Master mute
rmmod pcspkr 2>/dev/null
 
# security things
killall -HUP gpg-agent 2>/dev/null
 
# stop network
ifdown eth0 wlan0 ppp0
 
# stop usb
modprobe -r ohci_hcd ehci_hcd
 
# important things
/boot/grub/gen-menu.sh            # update menu grubu
/etc/init.d/udev stop             # chceme pak zavedst znovu moduly
/etc/init.d/hwclock.sh stop       # ulozit hodinky
 
# enable messages
kernelprintk=$(sysctl kernel.printk)
sysctl -q kernel.printk="7 4 1 7"
 
# enable swap
swapon /dev/hda2 || exit          # uspavam na disk a chci mit jistotu,
                                    ze bude misto
 
#-----------------------------------------------------------------------------
#	Suspend
#-----------------------------------------------------------------------------
 
echo Suspend now ...
echo disk > /sys/power/state
 
#-----------------------------------------------------------------------------
#	Resume
#-----------------------------------------------------------------------------
 
echo Resume ...
swapoff /dev/hda2
/etc/init.d/hwclock.sh start
/etc/init.d/udev start
/etc/init.d/cpufreq-setup start
 
sysctl -q -p - <<<"$kernelprintk"
chvt $console
 
#-----------------------------------------------------------------------------
echo Resume done.
) 2>&1 | logger -s -p syslog.info -t hibernate  # vse logujem do syslogu
A nebo můžeš použít již hotový skript "hibernate", který je ale velmi pomalý.
Hello world ! Segmentation fault (core dumped)
6.9.2007 10:21 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: Thinkpad R61i - problém po probuzení ze spánku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Btw vsechny tyhle problemy jsou dobre popsany na ThinkWiki. Nekdy tam nejsou informace k novym modelum, ale lze prevzit informace k podobnemu modelu (starsimu). www.thinkwiki.org je myslim ta adresa...
Later --- Lukáš Zapletal

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.