Portál AbcLinuxu, 10. května 2025 05:34
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
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,
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/demux0Co dál?
/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?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.