[ 1r0nM4n @ 04.01.2006. 00:08 ] @
Posle dosta temeljne pretrage ovde na forumu i na netu nisam uspeo da nadjem rešenje za moj problem iako je vrlo rasprostranjen.

U pitanju je instalacija drivera za modem Intel536ep na Slackware 10.2.

Ovako...
Kernel source imam instaliran, i pratim readme file... medjutim dolazi do greške.
Evo celog postupka:

###############################################
root@localhost:/home/nenad/intel-536EP-2.56.76.0# make clean
cd coredrv; make clean
make[1]: Entering directory `/home/nenad/intel-536EP-2.56.76.0/coredrv'
rm -f *.ko *.o *~ core
make[1]: Leaving directory `/home/nenad/intel-536EP-2.56.76.0/coredrv'
rm -f *.o *.ko
###############################################
root@localhost:/home/nenad/intel-536EP-2.56.76.0# make 536
Module precompile check
Current running kernel is: 2.4.31
/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 buil
d driver" && exit; \
if [ ]; then \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_SOURCE_PATH= "PSTN_DEF=-DTARGET_SELA
H -DTARGET_LINUX -DLINUX" 536core; \
else \
cd coredrv; make TARGET=TARGET_SELAH KERNEL_INCLUDES=/lib/modules/`uname -r`/bui
ld/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/v
ersion.h;\
fi
make[1]: Entering directory `/home/nenad/intel-536EP-2.56.76.0/coredrv'
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I/lib/modules/`uname -r`/buil
d/include -isystem ../inc -fno-common -DCONFIG_MODULES -DTARGET_SELAH -c -o c oredrv.o coredrv.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I/lib/modules/`uname -r`/buil d/include -isystem ../inc -fno-common -DCONFIG_MODULES -DTARGET_SELAH -c -o c lmmain.o clmmain.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I/lib/modules/`uname -r`/buil d/include -isystem ../inc -fno-common -DCONFIG_MODULES -DTARGET_SELAH -c -o r ts.o rts.c
rts.c: In function `RTS_Task_Terminate':
rts.c:312: warning: implicit declaration of function `wait_event_interruptible_t imeout'
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I/lib/modules/`uname -r`/buil d/include -isystem ../inc -fno-common -DCONFIG_MODULES -DTARGET_SELAH -c -o t ask.o task.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I/lib/modules/`uname -r`/buil d/include -isystem ../inc -fno-common -DCONFIG_MODULES -DTARGET_SELAH -c -o u art.o uart.c
uart.c:39:27: linux/hardirq.h: No such file or directory
make[1]: *** [uart.o] Error 1
make[1]: Leaving directory `/home/nenad/intel-536EP-2.56.76.0/coredrv'
cp: cannot stat `Intel536.o': No such file or directory
root@localhost:/home/nenad/intel-536EP-2.56.76.0#
#####################################################

Mislim da je problem ovaj boldovani red, odnosno fajl hardirq.h

Svaka pomoć je dobro došla!
p0z

[Ovu poruku je menjao 1r0nM4n dana 04.01.2006. u 01:11 GMT+1]

[Ovu poruku je menjao 1r0nM4n dana 04.01.2006. u 01:28 GMT+1]
[ Ned123 @ 04.01.2006. 07:17 ] @
Jedino što mi pada na pamet, pošto ne koristim modem, je da pogledaš u fajl uart.c, 39-ti red i vidiš gdje bi se trebao nalaziti fajl linux/hardirq.h. Kod mene je taj fajl u /usr/src/linux-2.6.15/include/asm-i386 i /usr/src/linux-2.6.15/include/linux (i stara verzija, od 2.4.32, u /usr/include/asm-i386, zbog kompatibilnosti sa glibc).
Upravo sam skinuo sam Intel-536EP-4.71.tgz sa intelovog sajta i kod mene se fino kompajlira (nigdje u uart.c nema reference za hardirq.h). Da ta verzija drajvera koju kompajliraš nije prestara? Pokušaj jedan make (ne i make install) u direktoriju gdje ti je src kernela (ako ga dosad nikad nisi kompajlirao), prije kompajliranja drajvera. Ja sam jednom odradio make mrproper i nakon toga nisam mogao instalirati nvidia modul dok nisam jednom kompajlirao kernel.

[Ovu poruku je menjao Ned123 dana 04.01.2006. u 08:57 GMT+1]
[ vladab @ 04.01.2006. 13:05 ] @
POkusaj sa drugim driverom. Mozda se ne slaze sa kernelom.
[ 1r0nM4n @ 04.01.2006. 13:53 ] @
Ok, hvala....
Nisam na kompu gde mi je linux ali skinucu ovaj gore pomenuti drajver pa cu da probam.

p0z
[ tango_ @ 04.01.2006. 18:26 ] @
evo probaj ove drivere, meni su pomogli: http://downloadfinder.intel.co...strOSs=39&OSFullName=Linux*&lang=eng
[ 1r0nM4n @ 05.01.2006. 23:03 ] @
Evo mene...
Probao sam i jedan i drugi drajver i nisam uspeo, evo shta je bilo:

Prvi drajver:
Intel-536EP-4.71.tgz , kada otkucam make install, kaze nepoznata distribucija. Jel moze tu da se primeni http://www.elitesecurity.org/tema/152171/ poshto je slichan problem ali ono je na suse-u?

Drugi drajver:
Intel-536-460-1-TLE50.tgz, sa njim uspem da sve instaliram do kraja ali...
U kppp-u za modem pishe neshto unable (ne znam kako ide tacno) i ceo sistem mi se poremeti. Naime mish ili tastatura samo odjedanput prestanu da funkcionishu, takodje sam primetio da neki moduli nece lepo da se uchitaju pri bootu, ima josh tu nekih malih sitnica ali da ne nabrajam.

Jel ima neko, neko reshenje???

p0z
[ Ned123 @ 06.01.2006. 07:34 ] @
Citat:
1r0nM4n: Evo mene...
Probao sam i jedan i drugi drajver i nisam uspeo, evo shta je bilo:

Prvi drajver:
Intel-536EP-4.71.tgz , kada otkucam make install, kaze nepoznata distribucija. Jel moze tu da se primeni http://www.elitesecurity.org/tema/152171/ poshto je slichan problem ali ono je na suse-u?

Citat iz Readme fajl-a:
Unknown distributions install modules and utilities but
will not install boot scripts!.

Znači sve će instalirati osim boot skripti. Ti samo trebaš dodati:

insmod -f /lib/modules/$(uname -r)/kernel/drivers/char/Intel536.ko
modprobe -f Intel536
mknod /dev/536ep c 240 1
chmod g+w /dev/536ep
chgrp dialout /dev/536ep
rm -f /dev/modem
ln -sv /dev/536ep /dev/modem

u /etc/rc.d/rc.modules.
Provjeri putanju: /lib/modules/$(uname -r)/kernel/drivers/char/Intel536.ko pošto slack ima 2.4 a suse 10.0, 2.6 kernel. Nisam siguran da li će ti trebati "dialout" usergroup.
Ako ovo ne upali, ja više ne znam, jednostavno na linux-u nikad nisam koristio nikakav modem.
[ wirespy @ 28.01.2006. 18:59 ] @
Intel536ep sam jos davno uspesno compajlirao i instalirao na 2.6.9 kernelu medjutim pre par dana postavio sam 2.6.15 i od tada isti driver za modem nemogu da compajliram...?
O cemu se radi?