[gull] Module cx88_dvb - Contourner un probleme de suspend to RAM

Frederic Dumas f.dumas at ellis.siteparc.fr
Sat Aug 31 00:05:41 CEST 2019


Oublions la question. Modprobe fait le boulot automatiquement sans 
problème. J'avais simplement le PVR TVHeadend qui était lancé en tache 
de fond, et accroché à /dev/dvb/adapter0/

Du coup, quels qu’aient été les modules que je déchargeais, ils étaient 
tous "in use", parce que ~/adaptateur0/ créé par cx88_dvb était lui 
effectivement bien "in use".

Ça ma donné une autre idée: passer la machine en veille après avoir 
auparavant stoppé TVHeadend. C'est à dire en libérant d'abord ~/adaptateur0/

Et devinez quoi?

Le problème disparait.
Plus de messages d'erreur dans dmesg.
Et l'adaptateur DVB bien présent à la sortie du mode veille.

Ce n'est pas encore la solution, mais ça va dans la bonne direction.


--
Frédéric Dumas
f.dumas at ellis.siteparc.fr



Le 30/08/2019 à 22:42, Frederic Dumas a écrit :

> Bonsoir à tous,
> 
> 
> au risque de passer pour un gros lourdaud, j'avoue que modprobe -r me 
> donne du fil à retordre.
> 
> Comment puis-je m'y prendre pour facilement décharger les modules dans 
> le bon ordre, sans passer trois plombes à identifier lequel me renverra 
> une erreur fatale, parce qu'un autre module encore chargé a encore 
> besoin de lui ?
> 
> Existe-t-il un utilitaire qui présente la situation plus clairement que 
> lsmod ne le fait ?
> 
> 
> Merci.
> 
> 
> 
> Voilà ma poupée russe:
> 
> $ lsmod | grep cx88
> 
> cx88_dvb               36864  1
> cx88_vp3054_i2c        16384  1 cx88_dvb
> videobuf2_dvb          16384  1 cx88_dvb
> dvb_core              106496  2 videobuf2_dvb,cx88_dvb
> cx8800                 28672  0
> cx8802                 20480  1 cx88_dvb
> cx88_alsa              20480  1
> cx88xx                 81920  4 cx88_alsa,cx88_dvb,cx8802,cx8800
> videobuf2_dma_sg       16384  2 cx88_dvb,cx8800
> tveeprom               20480  1 cx88xx
> rc_core                32768  6 
> rc_hauppauge,ir_lirc_codec,lirc_dev,cx88xx,ir_rc5_decoder
> videobuf2_v4l2         20480  2 cx88_dvb,cx8800
> v4l2_common            16384  4 tuner,wm8775,cx88xx,cx8800
> videobuf2_core         36864  6 
> videobuf2_dvb,cx88_dvb,cx8802,cx88xx,videobuf2_v4l2,cx8800
> videodev              155648  8 
> tuner,v4l2_common,cx88_alsa,wm8775,videobuf2_core,cx88xx,videobuf2_v4l2,cx8800 
> 
> i2c_algo_bit           16384  2 cx88_vp3054_i2c,cx88xx
> snd_pcm                86016  10 
> snd_hda_intel,snd_soc_wm8776,snd_hda_codec,cx88_alsa,snd_pcm_dmaengine,snd_hda_core,snd_ac97_codec,snd_hda_codec_hdmi,snd_intel8x0,snd_soc_core 
> 
> snd                    69632  22 
> snd_compress,snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,cx88_alsa,snd_ac97_codec,snd_timer,snd_rawmidi,snd_hda_codec_hdmi,snd_intel8x0,snd_seq_device,snd_soc_core,snd_pcm 






More information about the gull mailing list