Portál AbcLinuxu, 23. dubna 2024 18:15


Dotaz: Uspání - probuzení DO

15.4.2012 21:31 JindraK
Uspání - probuzení DO
Přečteno: 469×
Odpovědět | Admin
Ahoj lidi,

rád bych se vás zeptal na takový menší problém. Na Ubuntu 11.04 provozuju XBMC. Problém je s tím, že když chci pc uspat tak zatuhne. To dělá USB tuner, ten když vysunu tak vše funguje (až na barvy tv po probuzení). Zajímalo by mě zda se dá přijít na to proč to tuhne při zapojeném tuneru a jak to obejít a zda by šlo pc probouzet nebo přímo zapínat(pokud by se nerozchodilo to uspávání) DO. Jinak pokud probudím pc tak na TV mám všechny barvy do zeleného nádechu (připojené přes HDMI). Nevíte čím by to mohlo být? Grafika integrovaný Intel.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.4.2012 09:14 v.barney | blog: Automaticke zobudenie servera routerom | LH
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, ak to robi tv-tuner, tak ja by som skusil odstranit jeho modul pred uspanim. Po prebudeni ho potom znova nahrat. Vyskusaj to rucne a potom sa to da riesit cez udev, alebo cez spustacie scripty. Myslim ze na wiki.xbmc.org je nejaky priklad. HOW-TO:Suspend_and_wake_in_Ubuntu
16.4.2012 11:53 JindraK
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Dobře a můžu se zeptat jak se odpojuje modul (nic jsem nevygůglil)? Ty moduly se vypisují přes lsmod že ano. Mě to vypisuje moduly dvb_usb, dvb_core atd. Jak zjistím které mám odpojit?
rADOn avatar 16.4.2012 11:56 rADOn | skóre: 44 | blog: bloK | Praha
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
rmmod
"2^24 comments ought to be enough for anyone" -- CmdrTaco
17.4.2012 00:39 JindraK
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
rmmod ani modprobe nejede. Píše mi to že je zařízení používáno. Co s tím?
root@xbmc:~# lsmod
Module                  Size  Used by
rfcomm                 47694  0 
l2cap                  53610  3 rfcomm
bluetooth              72320  2 rfcomm,l2cap
binfmt_misc            17565  1 
snd_hda_codec_hdmi     28167  1 
snd_hda_codec_realtek   336771  1 
ir_lirc_codec          12898  0 
lirc_dev               19232  1 ir_lirc_codec
snd_hda_intel          33176  1 
snd_hda_codec         103804  3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep              13604  1 snd_hda_codec
ir_sony_decoder        12549  0 
snd_pcm                96391  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
ir_jvc_decoder         12546  0 
dvb_usb_af903x       1136293  2 
dvb_usb                24290  1 dvb_usb_af903x
snd_seq_midi           13324  0 
ir_rc6_decoder         12546  0 
i915                  515134  3 
ir_rc5_decoder         12546  0 
dvb_core              110487  1 dvb_usb
ir_nec_decoder         12546  0 
snd_rawmidi            30486  1 snd_seq_midi
eeepc_wmi              19323  0 
ppdev                  17113  0 
psmouse                73535  0 
rc_core                26918  7 ir_lirc_codec,ir_sony_decoder,ir_jvc_decoder,dvb_usb,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder
snd_seq_midi_event     14899  1 snd_seq_midi
sparse_keymap          13898  1 eeepc_wmi
drm_kms_helper         42394  1 i915
snd_seq                61621  2 snd_seq_midi,snd_seq_midi_event
snd_timer              29602  2 snd_pcm,snd_seq
serio_raw              13166  0 
snd_seq_device         14462  3 snd_seq_midi,snd_rawmidi,snd_seq
drm                   227534  4 i915,drm_kms_helper
snd                    67382  12 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
parport_pc             36959  1 
i2c_algo_bit           13400  1 i915
soundcore              12680  1 snd
video                  19438  1 i915
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
lp                     17825  0 
parport                46458  3 ppdev,parport_pc,lp
usbhid                 46956  0 
hid                    91020  1 usbhid
ahci                   25951  2 
r8169                  48022  0 
libahci                26642  1 ahci
xhci_hcd               77643  0 
root@xbmc:~# rmmod -f dvb_usb_af903x
ERROR: Removing 'dvb_usb_af903x': Device or resource busy
root@xbmc:~# modprobe dvb_usb_af903x
^C
root@xbmc:~# modprobe -f dvb_usb_af903x
^C
root@xbmc:~# modprobe -v dvb_usb_af903x
^C
root@xbmc:~# 
ace@xbmc:~$ rmmod  dvb_usb_af903x
ERROR: Module dvb_usb_af903x is in use
19.4.2012 08:45 v.barney | blog: Automaticke zobudenie servera routerom | LH
Rozbalit Rozbalit vše Re: Uspání - probuzení DO

Da sa pouzit skript s rmmod, ale treba dodrzat poradie podla zavislosti t.j. : 1.dvb_core, 2.dvb_usb, 3.dvb_usb_af903x (hadam je to dobre)

lepsie/jednoduchsie je pouzit:

modprobe -r dvb_usb_af903x    ##automaticky odstani aj suvisiace moduly,

19.4.2012 09:08 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Tipuji si, že to zařízení je používáno (otevřeno) nějakým TV softem. Nejdříve se musí uvolnit (tj. vypnout ten soft), pak teprve půjde reloadnout ten modul.

Zjišťuje se to třeba přes sudo lsof /dev/tozarizeni
19.4.2012 22:37 JindraK
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Moc děkuji :)) Tak jsem zabrouzdal do složky /dev/dvb/adapter0/ a tam našel 4 soubory. A po zadání lsof mi to vyhodilo hlášku na tvheadend který jede asi nějak na pozadí protože ve správci uloh jsem ho nenašel a když jsem si pro něj vyvolal help tak ani tam jsem nenašel možnost jak ho vypnout. Ale už se to možná chýlí ke konci :) Nějaké rady jak vypnout tento soft?
19.4.2012 22:32 JindraK
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Toto mi právě nefunguje. Už jsem zkoušel odstranit snad všechny moduly a nic.
19.4.2012 22:35 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
A máš je uvolněné, tj. v lsmod je tam nula a lsof na jejich případné zařízení nic nevypisuje?
19.4.2012 23:40 JindraK
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Mám vedle toho modulu číslo 7. Když jsem šel do složky /dev/dvb/adapter0 a vyzkoušel lsof na ty 4 souby hodilo to toto:
root@xbmc:~# lsof /dev/dvb/adapter0/frontend0
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ace/.gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
tvheadend 954  hts    6u   CHR  212,3      0t0 9288 /dev/dvb/adapter0/frontend0
root@xbmc:~# lsof /dev/dvb/adapter0/dvr0
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ace/.gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
tvheadend 954  hts    9r   CHR  212,1      0t0 9286 /dev/dvb/adapter0/dvr0
root@xbmc:~# lsof /dev/dvb/adapter0/net0
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ace/.gvfs
      Output information may be incomplete.
root@xbmc:~# lsof /dev/dvb/adapter0/demux0
lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ace/.gvfs
      Output information may be incomplete.
COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
tvheadend 954  hts    5u   CHR  212,0      0t0 9285 /dev/dvb/adapter0/demux0
tvheadend 954  hts   10u   CHR  212,0      0t0 9285 /dev/dvb/adapter0/demux0
tvheadend 954  hts   11u   CHR  212,0      0t0 9285 /dev/dvb/adapter0/demux0
tvheadend 954  hts   12u   CHR  212,0      0t0 9285 /dev/dvb/adapter0/demux0
tvheadend 954  hts   13u   CHR  212,0      0t0 9285 /dev/dvb/adapter0/demux0
Co dál?
20.4.2012 00:18 JindraK
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
Tak zase posun, po zadaní /etc/init.d/tvheadend stop se tvheadend zastaví a pomocí rmmod lze dvb_usb_af903x konečně shodit.Jak dosáhnu teď toho aby se po stisku suspendu program vypnul a ten tunner shodil a po probuzení se znovu vše načetlo?
20.4.2012 09:13 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Uspání - probuzení DO
V 1. příspěvku, je odkaz, kde na konci je napsané, jak provést akci při uspání a při probuzení.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

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.