QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1452|回复: 25

关于intel536ep内猫驱动for mandrake!

[复制链接]
发表于 2003-10-22 09:10:48 | 显示全部楼层 |阅读模式
前一段忙考程序员,没有时间弄LINUX,现在又回来了,可是发现原先可以驱动我的intel536ep的内猫驱动for mandrake8.1的驱动在intel网站上找不到了,现在有的都是适合mandrake9.1的版本,虽然解压缩后里面说明文件是说适合2.4.x的版本,可是安装起来就不行了,总是提示我说安装所有的kernel文件。我已经安了所有的kernel的rpm包和开发工具了,怎么回事呢?谁有什么解决办法?或者有我这个驱动麻烦发给我,非常感谢!
发表于 2003-10-23 19:24:57 | 显示全部楼层
mandrake9.1的内核版本是多少?

贴出编译时的出错信息

这个猫的驱动在2.4.x内核上应该很容易安装

还没有for 2.6.0的驱动
回复

使用道具 举报

 楼主| 发表于 2003-10-23 20:16:18 | 显示全部楼层
我的是2.4.8.用公社自由软件里你留的那个不行,不是那种make clean make 536ep,make install的那种吧!我原来安装成功过。现在就是打死也找不到能用的驱动了,实在没办法明天去买mandrake9.2去!
回复

使用道具 举报

 楼主| 发表于 2003-10-23 20:18:26 | 显示全部楼层
非常谢谢llc
回复

使用道具 举报

发表于 2003-10-23 21:16:56 | 显示全部楼层
[quote:5d12872e0f="rsea"]我的是2.4.8.用公社自由软件里你留的那个不行,不是那种make clean make 536ep,make install的那种吧!我原来安装成功过。现在就是打死也找不到能用的驱动了,实在没办法明天去买mandrake9.2去![/quote]
确实就是
make clean
make 536ep
make install

我现在也是用这种5628D-L-C芯片的内猫,在原装的2.4.2x内核都没问题,不过,没有for 2.6.0的驱动 :-(
回复

使用道具 举报

 楼主| 发表于 2003-10-25 12:00:02 | 显示全部楼层
我安装过程中,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
可是还是不能删除.
回复

使用道具 举报

发表于 2003-10-29 10:58:06 | 显示全部楼层
你们好,我用的内猫也是intel536ep的。但是在make 536ep的时候出错,而且怎么也找不到536ep.o这个文件。安装不下去。我已经试了好多次了。我多希望在linux下也可以上网,但是这第一个难题我就解决不了。你们可以帮帮我吗?谢谢了
回复

使用道具 举报

发表于 2003-10-29 10:59:44 | 显示全部楼层
是不是我的驱动程序不完整?可以告诉该驱程的下载地址吗?万分感谢
回复

使用道具 举报

发表于 2003-10-29 13:50:04 | 显示全部楼层
有同感QQ信使,
回复

使用道具 举报

发表于 2003-10-29 13:52:49 | 显示全部楼层
你们好,我用的内猫也是intel536ep的。但是在make 536ep的时候出错,而且怎么也找不到536ep.o这个文件。安装不下去。我已经试了好多次了。我多希望在linux下也可以上网,但是这第一个难题我就解决不了。你们可以帮帮我吗?谢谢了

我们的情况完全一样
回复

使用道具 举报

发表于 2003-10-29 20:07:56 | 显示全部楼层
我用的是原装的2.4.22内核,编译安装很正常啊
回复

使用道具 举报

发表于 2003-10-30 19:10:28 | 显示全部楼层
内核我们好像一样
但是
我得
总make出error
回复

使用道具 举报

发表于 2003-10-30 23:51:11 | 显示全部楼层
谁有该驱程?能否上传啊。或者发到我的邮箱:[email protected](不会太大吧。我邮箱很小的。才2M.汗颜`~~~~~)
谢谢了
回复

使用道具 举报

发表于 2003-11-1 09:42:38 | 显示全部楼层
[root@localhost Linux]# cd Intel-536ep-425
[root@localhost Intel-536ep-425]# ls
536ep-boot   536ep-inst  hamregistry  license.txt  readme.txt  vssver.scc
536epcore.o  coredrv     inc          makefile     serialdrv
[root@localhost Intel-536ep-425]# make clean
cd coredrv; make clean
make[1]: Entering directory `/root/Linux/Intel-536ep-425/coredrv'
rm -f *.o *~ core
make[1]: Leaving directory `/root/Linux/Intel-536ep-425/coredrv'
cd serialdrv;  make clean
make[1]: Entering directory `/root/Linux/Intel-536ep-425/serialdrv'
rm -f *.o *~ core
make[1]: Leaving directory `/root/Linux/Intel-536ep-425/serialdrv'
rm -f *.o
rm -f *.o
[root@localhost Intel-536ep-425]# 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[1]: 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[1]: Leaving directory `/root/Linux/Intel-536ep-425/coredrv'
cp coredrv/536epcore.o .
cd serialdrv; make \
       "PSTN_DEF=-DTARGET_SELAH -DTARGET_LINUX -DLINUX" \
       536ep;
make[1]: 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[1]: *** [clmdrvr.o] Error 1
make[1]: Leaving directory `/root/Linux/Intel-536ep-425/serialdrv'
make: *** [536ep] Error 2
回复

使用道具 举报

发表于 2003-11-1 20:18:41 | 显示全部楼层
可能2.4.20-8这个rh内核修改得太离谱了,导致编译失败(536epcore.o已经编译成功了)

用原装的2.4.20内核应该是没问题的,我的是2.4.22

或者你试试最新的4.62版本驱动,我现在就是用它
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-19 04:16 , Processed in 0.084992 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表