急啊!装千兆网卡驱动的问题
主板上集成了3com的千兆网卡,光盘里面也带了linux下的驱动。但我怎么也装不上按说明提示解压缩编译后得到了o文件,但是make load时提示
bash :insmod:command not found
不知道怎么办了
高手帮帮我吧,我装驱动装了一周了都没装上
安装说明:
3Com Gigabit NIC (3C2000) Driver Readme Version A02
Copyright (c) 2003 3Com Corporation
This file describes the 3Com Gigabit NIC (3C2000) driver for Linux.
Loading the driver
------------------
1) Make sure that the kernel source is installed in /usr/src/linux
or /usr/src/linux-2.4.
2) Copy the file /Linux/3c2000.tar.gz from the 3Com driver CD to
your hard drive.
3) Change to the directory containing 3c2000.tar.gz
4) Type 'tar zxvf 3c2000.tar.gz'
5) Type 'cd 3c2000'
Note: on SuSE systems since 7.1, you will have to execute the
following commands before running make:
cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h
cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h
For more details se http://sdb.suse.de/en/sdb/html/mwalter_kernel_24.html
6) Type 'make load' to load the driver.
Alternatively, you may type the following to load the driver:
insmod 3c2000.o 你的linux是那个发行版?试过
modprobe xxx
吗?xxx是那个模块的名字。 redhat 9.0
刚刚试了 $make install
$/sbin/insmod 3c2000.o
都不行,好象没有写入权限
提示
3c2000.o:create_module:Operation not permitted
谢谢 erzhong
:P 你得用超级用户(root)登录,或者用su进入超级用户模式。还有,后面那个.o是不是不应该打出来?我记不清楚了,你可以自己试一下。RedHat 9的话,好像应该修改/etc/conf.modules(还是modules.conf?你自己查一下),加上
alias eth0 3c2000
把3c2000.o拷贝到放内核模块的目录下。然后虚拟终端里运行命令
modprobe 3c2000
RedHat9.0太老了。对新硬件的支持肯定不好。它发布的时候,很多硬件都还没出来,自然没有驱动。你还是换装新的发行般吧。如果你很喜欢RedHat的风格,那就用FedoraCore3。 谢谢erzhong详细的解答!
页:
[1]