Comment 19 for bug 98982

Revision history for this message
heckheck (jinfo) wrote :

Well it doesn't seem quite as simple as that. I now have blacklisted all of the following drivers

---------------------------
$ cat /etc/modprobe.d/blacklist-cx8800
# 2.6.20.3 kernel seems to find the analog driver
# for the PCHDTV 5500 card and fail to load
# the dvb driver, so blacklist it
blacklist cx8800
blacklist cx8802
blacklist cx88_alsa
blacklist cx88xx
-----------------------------

yet still the cx88xx and cx8800 drivers are getting loaded despite being blacklisted.

*following reboot*
-----------------------------
$ lsmod |grep cx
cx8800 41356 0
cx88xx 74916 1 cx8800
video_buf 29956 3 cx8800,cx88xx,bttv
ir_common 34564 2 cx88xx,bttv
compat_ioctl32 11520 2 cx8800,bttv
btcx_risc 6920 3 cx8800,cx88xx,bttv
i2c_algo_bit 9864 3 cx88xx,bttv,ivtv
cx2341x 14084 1 ivtv
tveeprom 19472 3 cx88xx,bttv,ivtv
videodev 30080 4 cx8800,cx88xx,bttv,ivtv
v4l2_common 29056 9 cx8800,bttv,compat_ioctl32,msp3400,saa7115,tuner,ivtv,cx2341x,videodev
v4l1_compat 15236 3 cx8800,ivtv,videodev
i2c_core 26880 12 cx88xx,bttv,lirc_i2c,i2c_ec,msp3400,saa7115,tuner,ivtv,nvidia,i2c_algo_bit,tveeprom,i2c_nforce2
----------------------

Note that the cx8802 and cx88_alsa drivers are not being loaded but the cx8800 and cx88xx drivers are being loaded. Perhaps some other driver is pulling them in, but they don't seem to be in use, since I can easily remove them manually with

modprobe -r cx8800

I can easily remove the drivers and emulate the blacklist by putting this line in rc.local, but that still begs the question as to why blacklisted drivers are allowed to load in the first place with the custom kernel. This does NOT happen with the generic kernel, which I find quite curious.

Call it a bug or not, but I call it disturbing.

Dunno,

-Jim Heck