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 -- modprobe.d blacklist of cx8800 driver does not work for recompiled kernel https://launchpad.net/bugs/98982 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs