Hi all, When I compiled "Geode V4l2 driver", version 1.1.8b, the following error occurs. [root@Suriya v4l2]# make make: execvp: /usr/src/linux-2.4.20/scripts/pathdown.sh: Permission denied make -C VidLib make[1]: Entering directory `/root/PT06/References/linux4tv/geode_v4l2-1.1.8b/v4l2/VidLib' cc -D__KERNEL__ -DMODULE -Wall -O2 -DOS_LINUX -I. -I../durango -I../VidLib -I/usr/include/linux -c -o vl_os.o vl_os.c vl_os.c: In function `OS_Interface_init': vl_os.c:370: warning: implicit declaration of function `memset' vl_os.c: In function `OS_Interface_close': vl_os.c:390: warning: implicit declaration of function `free_irq' vl_os.c: At top level: vl_os.c:399: warning: `struct pt_regs' declared inside parameter list vl_os.c:399: warning: its scope is only this definition or declaration, which is probably not what you want vl_os.c: In function `OS_InterruptConnect': vl_os.c:421: warning: implicit declaration of function `request_irq' vl_os.c: In function `OS_RingCreate': vl_os.c:472: warning: implicit declaration of function `kmalloc' vl_os.c:472: `GFP_KERNEL' undeclared (first use in this function) vl_os.c:472: (Each undeclared identifier is reported only once vl_os.c:472: for each function it appears in.) vl_os.c: In function `OS_RingDelete': vl_os.c:497: warning: implicit declaration of function `kfree' vl_os.c: In function `OS_PciReadByte': vl_os.c:581: warning: implicit declaration of function `pcibios_read_config_byte' vl_os.c: In function `OS_PciWriteByte': vl_os.c:590: warning: implicit declaration of function `pcibios_write_config_byte' vl_os.c: In function `OS_PciReadWord': vl_os.c:599: warning: implicit declaration of function `pcibios_read_config_word' vl_os.c: In function `OS_PciWriteWord': vl_os.c:608: warning: implicit declaration of function `pcibios_write_config_word' vl_os.c: In function `OS_PciReadDWord': vl_os.c:617: warning: implicit declaration of function `pcibios_read_config_dword' vl_os.c: In function `OS_PciWriteDWord': vl_os.c:626: warning: implicit declaration of function `pcibios_write_config_dword' make[1]: *** [vl_os.o] Error 1 make[1]: Leaving directory `/root/PT06/References/linux4tv/geode_v4l2-1.1.8b/v4l2/VidLib' make: *** [libs] Error 2 What is the implicit declaration is all about ? The relevant header files are included. Still warnings ? This leads to error. With Regards, S.Suriya Mohan. There is no substitution for hard work. Information is wealth.