[linux-dvb] Unable to remove stv0299
Oliver Endriss
o.endriss at gmx.de
Tue Aug 8 04:26:51 CEST 2006
Stone wrote:
> After updating the v4l-dvb tree yesterday, I am unable to unload the stv0299
> module after loading it.
>
> ERROR: Module stv0299 is in use
> ERROR: Module dvb_core is in use by stv0299
>
> This is what it looks like when the dvb modules are loaded:
>
> Module Size Used by
> ves1x93 7172 0
> dvb_ttpci 107780 17
> saa7146_vv 51456 1 dvb_ttpci
> video_buf 25028 1 saa7146_vv
> saa7146 18312 2 dvb_ttpci,saa7146_vv
> videodev 26560 1 saa7146_vv
> v4l1_compat 14212 2 saa7146_vv,videodev
> v4l2_common 22912 2 saa7146_vv,videodev
> ttpci_eeprom 2432 1 dvb_ttpci
> stv0299 11272 1
> dvb_core 85608 2 dvb_ttpci,stv0299
> crc32 4288 2 dvb_ttpci,dvb_core
I can confirm this bug with CONFIG_DVB_CORE_ATTACH=y and kernel 2.6.17.
@Andrew:
Imho the problem is that
- dvb_attach calls symbol_request(fe_attach)
- dvb_detach calls symbol_put_addr(fe_release)
i.e. two different symbols are used...
What do you think?
Oliver
--
--------------------------------------------------------
VDR Remote Plugin available at
http://www.escape-edv.de/endriss/vdr/
--------------------------------------------------------
More information about the linux-dvb
mailing list