关于intel536ep内猫驱动for mandrake!
前一段忙考程序员,没有时间弄LINUX,现在又回来了,可是发现原先可以驱动我的intel536ep的内猫驱动for mandrake8.1的驱动在intel网站上找不到了,现在有的都是适合mandrake9.1的版本,虽然解压缩后里面说明文件是说适合2.4.x的版本,可是安装起来就不行了,总是提示我说安装所有的kernel文件。我已经安了所有的kernel的rpm包和开发工具了,怎么回事呢?谁有什么解决办法?或者有我这个驱动麻烦发给我,非常感谢! mandrake9.1的内核版本是多少?贴出编译时的出错信息
这个猫的驱动在2.4.x内核上应该很容易安装
还没有for 2.6.0的驱动 我的是2.4.8.用公社自由软件里你留的那个不行,不是那种make clean make 536ep,make install的那种吧!我原来安装成功过。现在就是打死也找不到能用的驱动了,实在没办法明天去买mandrake9.2去! 非常谢谢llc 我的是2.4.8.用公社自由软件里你留的那个不行,不是那种make clean make 536ep,make install的那种吧!我原来安装成功过。现在就是打死也找不到能用的驱动了,实在没办法明天去买mandrake9.2去!
确实就是
make clean
make 536ep
make install
我现在也是用这种5628D-L-C芯片的内猫,在原装的2.4.2x内核都没问题,不过,没有for 2.6.0的驱动 :-( 我安装过程中,make clean
make 536ep
都ok了,但是make install 到最后说不能删除dev/536ep文件,我用的是root,手工删除也不行,readme里说如果编译完还不能运行猫,就
0.log in as root.
1. insmod -f 536epcore.o
2. insmod -f 536ep.o
3.rm /dev/536ep
4.mknod /dev/536ep c 240 1
可是还是不能删除. 你们好,我用的内猫也是intel536ep的。但是在make 536ep的时候出错,而且怎么也找不到536ep.o这个文件。安装不下去。我已经试了好多次了。我多希望在linux下也可以上网,但是这第一个难题我就解决不了。你们可以帮帮我吗?谢谢了 :oops: 是不是我的驱动程序不完整?可以告诉该驱程的下载地址吗?万分感谢 有同感QQ信使,
你们好,我用的内猫也是intel536ep的。但是在make 536ep的时候出错,而且怎么也找不到536ep.o这个文件。安装不下去。我已经试了好多次了。我多希望在linux下也可以上网,但是这第一个难题我就解决不了。你们可以帮帮我吗?谢谢了
我们的情况完全一样
:( 我用的是原装的2.4.22内核,编译安装很正常啊 内核我们好像一样
但是
我得
总make出error 谁有该驱程?能否上传啊。或者发到我的邮箱:[email protected](不会太大吧。我邮箱很小的。才2M.汗颜`~~~~~)
谢谢了 # cd Intel-536ep-425
# ls
536ep-boot 536ep-insthamregistrylicense.txtreadme.txtvssver.scc
536epcore.ocoredrv inc makefile serialdrv
# make clean
cd coredrv; make clean
make: Entering directory `/root/Linux/Intel-536ep-425/coredrv'
rm -f *.o *~ core
make: Leaving directory `/root/Linux/Intel-536ep-425/coredrv'
cd serialdrv;make clean
make: Entering directory `/root/Linux/Intel-536ep-425/serialdrv'
rm -f *.o *~ core
make: Leaving directory `/root/Linux/Intel-536ep-425/serialdrv'
rm -f *.o
rm -f *.o
# make 536ep
if [ -a /boot/vmlinuz.version.h ]; then \
cp /boot/vmlinuz.version.h /lib/modules/`uname -r`/build/include/linux/version.h; fi
cd coredrv; make \
"PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" \
536ep;
make: Entering directory `/root/Linux/Intel-536ep-425/coredrv'
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o coredrv.o coredrv.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o clmmain.o clmmain.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o rts.o rts.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o task.o task.c
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o uart.o uart.c
uart.c: In function `UART_dte_to_char':
uart.c:630: warning: operation on `uart_rx_put_index' may be undefined
uart.c: In function `UART_dce_to_char':
uart.c:672: warning: operation on `uart_tx_put_index' may be undefined
uart.c: In function `UART_dce_from_char':
uart.c:710: warning: operation on `uart_tx_get_index' may be undefined
uart.c: In function `UART_dte_from_char':
uart.c:755: warning: operation on `uart_rx_get_index' may be undefined
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I../inc -c -o wwh_dflt.o wwh_dflt.c
ld -r coredrv.o clmmain.o rts.o task.o uart.o wwh_dflt.o 536epcore.lib -o 536epcore.o
make: Leaving directory `/root/Linux/Intel-536ep-425/coredrv'
cp coredrv/536epcore.o .
cd serialdrv; make \
"PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" \
536ep;
make: Entering directory `/root/Linux/Intel-536ep-425/serialdrv'
cc -DTARGET_SELAH -DTARGET_LINUX -DLINUX -Wall -O -I /lib/modules/`uname -r`/build/include -I ../inc -c -o clmdrvr.o clmdrvr.c
In file included from clmdrvr.c:49:
/lib/modules/2.4.20-8/build/include/linux/malloc.h:4:2: #error linux/malloc.h is deprecated, use linux/slab.h instead.
clmdrvr.c:263: warning: static declaration for `rs_init' follows non-static
clmdrvr.c:393:22: warning: multi-line string literals are deprecated
clmdrvr.c: In function `rs_wait_until_sent':
clmdrvr.c:794: structure has no member named `counter'
make: *** Error 1
make: Leaving directory `/root/Linux/Intel-536ep-425/serialdrv'
make: *** Error 2 可能2.4.20-8这个rh内核修改得太离谱了,导致编译失败(536epcore.o已经编译成功了)
用原装的2.4.20内核应该是没问题的,我的是2.4.22
或者你试试最新的4.62版本驱动,我现在就是用它
页:
[1]
2