[ kovač @ 02.04.2008. 21:09 ] @

Prilikom instalacije drajvera za modem Intel 536EP V.92 dobio sam slede'i rezultat u konzoli:

cd coredrv; make clean
make[1]: Entering directory `/home/dusan/intel-536EP-2.56.76.0/coredrv'
rm -f *.ko .*.o.cmd *.mod.c .*.ko.cmd *.o *~ core Module.symvers
rm -rf .tmp_versions
make[1]: Leaving directory `/home/dusan/intel-536EP-2.56.76.0/coredrv'
rm -f *.o *.ko
[dusan@localhost intel-536EP-2.56.76.0]$ make 536
Module precompile check
Current running kernel is: 2.6.17-5mdv
/lib/modules... autoconf.h exists
diff: /boot/vmlinuz.autoconf.h: No such file or directory
autoconf.h matches running kernel
diff: /boot/vmlinuz.version.h: No such file or directory
version.h matches running kernel
uname -r|grep "2.6" && \
cd coredrv && make 536core_26 && \
cp Intel536.ko .. && cd .. && \
strip --strip-debug Intel536.ko && \
exit; \
ls Intel536.ko >/dev/null 2>&1 || uname -r | grep "2.6" && echo "Failed to build driver" && exit; \
if [ ]; then \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH= "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
else \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/modules/`uname -r`/build/include \
"PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" 536core; \
fi ; \
cp Intel536.o .. ; \
if [ -a /boot/vmlinuz.version.h ]; then \
cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/version.h;\
fi
2.6.17-5mdv
make[1]: Entering directory `/home/dusan/intel-536EP-2.56.76.0/coredrv'
make -C /lib/modules/2.6.17-5mdv/build SUBDIRS=/home/dusan/intel-536EP-2.56.76.0/coredrv modules
make[2]: Entering directory `/usr/src/linux-2.6.17-5mdv'

WARNING: Symbol version dump /usr/src/linux-2.6.17-5mdv/Module.symvers
is missing; modules will have no dependencies and modversions.

CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/coredrv.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/clmmain.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/rts.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/task.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/uart.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/wwh_dflt.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/locks.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/softserial_io.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/softserial_ioctl.o
CC [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/softserial.o
LD [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/Intel536.o
Building modules, stage 2.
MODPOST
CC /home/dusan/intel-536EP-2.56.76.0/coredrv/Intel536.mod.o
LD [M] /home/dusan/intel-536EP-2.56.76.0/coredrv/Intel536.ko
make[2]: Leaving directory `/usr/src/linux-2.6.17-5mdv'
make[1]: Leaving directory `/home/dusan/intel-536EP-2.56.76.0/coredrv'
[dusan@localhost intel-536EP-2.56.76.0]$ make install
rm -f /etc/hamregistry.bin
bash Intel536_inst
running kernel 2.6.17-5mdv
installing hamregistry, used for persistant storage
install: cannot create regular file `/usr/sbin/hamregistry': Permission denied
installing Intel536 driver
install: cannot create regular file `/lib/modules/2.6.17-5mdv/kernel/drivers/char/Intel536.ko': Permission denied
make: *** [install] Error 1
[dusan@localhost intel-536EP-2.56.76.0]$

Sta da ucinim?
Hvala unapred!
[ malisha @ 02.04.2008. 21:42 ] @
lepo ti se kaze..... Permission denied

onda saberes dva i dva... i shvatis da to ne mozes kao user da uradis....


ukratko, komandu make mozes da izvrsis kao obican korisnik, dok komandu make install MORAS kao root

zato pre izvrsenja zadnje komande (make install) predji u root-a sa komandom su - (su razmak -), enter, kucanje root lozinke i ponovni odlazak na lokaciju modula (/home/dusan/intel-536EP-2.56.76.0/) tj. cd /home/dusan/intel-536EP-2.56.76.0/ i kad si konacno tamo... make install
[ kovač @ 05.04.2008. 08:31 ] @

Hvala Malisha!
Modem je odmah proradio.