I have been trying to compile the videodevX code under 2.4.7 kernel(RedHat 7.2) and get unresolved symbols errors when I try to install it. The symbol itself was the min macro. Upon close inspection, I noticed that the min function was encapsulated under LINUX_VERSION_CODE == 0x020409 The kernel version as reported by the RH7.2 is 0x020407. I notice a lot of #ifdef LINUX_VERSION in the code. I worked around the min function by including it. However, when I try to do a 'modprobe bttv2', I get the error message : /lib/modules/2.4.7-10custom/kernel/drivers/media/video/videodevX.o: init_module: Input/output error Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.4.7-10custom/kernel/drivers/media/video/videodevX.o: insmod /lib/modules/2.4.7-10custom/kernel/drivers/media/video/videodevX.o failed /lib/modules/2.4.7-10custom/kernel/drivers/media/video/videodevX.o: insmod bttv2 failed Any help appreciated. regards, Ashok -- Ashok Yerneni 408-366-8001 x501 BroadWare Technologies http://www.broadware.com 20823 Stevens Creek Blvd, #300 Cupertino, CA 95014.