在V480上装8139网卡,不顺利...,求提点。。。。,谢谢
bash-2.03# ifconfig -alo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255
ether 0:3:ba:43:ff:ef
bash-2.03# cd /opt
bash-2.03# cd 8139
bash-2.03# gunzip rf-1.0.9.tar.gz
bash-2.03# ls
rf-1.0.9.tar
bash-2.03# gunzip -cd rf-1.0.9.tar | tar xf -
bash-2.03#
bash-2.03#
bash-2.03# ls
rf-1.0.9.tar
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03# ls
rf-1.0.9.tar
bash-2.03# tar xf rf-1.0.9.tar
bash-2.03# ls
rf-1.0.9 rf-1.0.9.tar
bash-2.03#
bash-2.03# cd rf-1.0.9
bash-2.03# ls obj/
gem.o rf rf_gem.o
bash-2.03# ls
COPYING Makefile.config Makefile.sparc_suncc adddrv.sh mii.h sparcv9
Makefile Makefile.i386_gcc Makefile.sparcv9_gcc amd64 obj
Makefile.amd64_gcc Makefile.i386_suncc Makefile.sparcv9_sunccgem.c rf_gem.c
Makefile.amd64_suncc Makefile.macros README.japanese-euc gem.h rtl8139reg.h
Makefile.common Makefile.sparc_gcc README.txt i386 sparc
bash-2.03# ls -l
total 440
-r--r--r-- 1 111 staff 1592 Oct 312005 COPYING
lrwxrwxrwx 1 111 staff 17 Aug 25 15:27 Makefile -> Makefile.i386_gcc
-r--r--r-- 1 111 staff 559 Oct 312005 Makefile.amd64_gcc
-r--r--r-- 1 111 staff 567 Oct 312005 Makefile.amd64_suncc
-r--r--r-- 1 111 staff 2594 Oct 312005 Makefile.common
-r--r--r-- 1 111 staff 304 Oct 312005 Makefile.config
-r--r--r-- 1 111 staff 360 Oct 312005 Makefile.i386_gcc
-r--r--r-- 1 111 staff 365 Oct 312005 Makefile.i386_suncc
-r--r--r-- 1 111 staff 630 Oct 312005 Makefile.macros
-r--r--r-- 1 111 staff 362 Oct 312005 Makefile.sparc_gcc
-r--r--r-- 1 111 staff 367 Oct 312005 Makefile.sparc_suncc
-r--r--r-- 1 111 staff 566 Oct 312005 Makefile.sparcv9_gcc
-r--r--r-- 1 111 staff 575 Oct 312005 Makefile.sparcv9_suncc
-r--r--r-- 1 111 staff 6661 Oct 312005 README.japanese-euc
-r--r--r-- 1 111 staff 5134 Oct 312005 README.txt
-rwxr-xr-x 1 111 staff 762 Oct 312005 adddrv.sh
drwxr-xr-x 2 111 staff 512 Oct 312005 amd64
-r--r--r-- 1 111 staff 105527 Oct 312005 gem.c
-r--r--r-- 1 111 staff 15603 Oct 312005 gem.h
drwxr-xr-x 2 111 staff 512 Oct 312005 i386
-r--r--r-- 1 111 staff 4065 Oct 312005 mii.h
lrwxrwxrwx 1 111 staff 4 Aug 25 15:27 obj -> i386
-r--r--r-- 1 111 staff 42762 Oct 312005 rf_gem.c
-r--r--r-- 1 111 staff 11167 Oct 312005 rtl8139reg.h
drwxr-xr-x 2 111 staff 512 Oct 312005 sparc
drwxr-xr-x 2 111 staff 512 Oct 312005 sparcv9
bash-2.03# rm obj
bash-2.03# rm Makefile
bash-2.03#
bash-2.03# ls
COPYING Makefile.config Makefile.sparc_gcc README.japanese-euc gem.c rf_gem.c
Makefile.amd64_gcc Makefile.i386_gcc Makefile.sparc_suncc README.txt gem.h rtl8139reg.h
Makefile.amd64_suncc Makefile.i386_suncc Makefile.sparcv9_gcc adddrv.sh i386 sparc
Makefile.common Makefile.macros Makefile.sparcv9_sunccamd64 mii.h sparcv9
bash-2.03#
bash-2.03#
bash-2.03# ls -s Makefile.
Makefile.amd64_gcc Makefile.common Makefile.i386_gcc Makefile.macros Makefile.sparc_suncc Makefile.sparcv9_suncc
Makefile.amd64_suncc Makefile.config Makefile.i386_suncc Makefile.sparc_gcc Makefile.sparcv9_gcc
bash-2.03# ls -s Makefile.sparc
Makefile.sparc_gcc Makefile.sparc_suncc Makefile.sparcv9_gcc Makefile.sparcv9_suncc
bash-2.03# ls -s Makefile.sparc_gcc
2 Makefile.sparc_gcc
bash-2.03#
bash-2.03# ls
COPYING Makefile.config Makefile.sparc_gcc README.japanese-euc gem.c rf_gem.c
Makefile.amd64_gcc Makefile.i386_gcc Makefile.sparc_suncc README.txt gem.h rtl8139reg.h
Makefile.amd64_suncc Makefile.i386_suncc Makefile.sparcv9_gcc adddrv.sh i386 sparc
Makefile.common Makefile.macros Makefile.sparcv9_sunccamd64 mii.h sparcv9
bash-2.03# ls -l
total 436
-r--r--r-- 1 111 staff 1592 Oct 312005 COPYING
-r--r--r-- 1 111 staff 559 Oct 312005 Makefile.amd64_gcc
-r--r--r-- 1 111 staff 567 Oct 312005 Makefile.amd64_suncc
-r--r--r-- 1 111 staff 2594 Oct 312005 Makefile.common
-r--r--r-- 1 111 staff 304 Oct 312005 Makefile.config
-r--r--r-- 1 111 staff 360 Oct 312005 Makefile.i386_gcc
-r--r--r-- 1 111 staff 365 Oct 312005 Makefile.i386_suncc
-r--r--r-- 1 111 staff 630 Oct 312005 Makefile.macros
-r--r--r-- 1 111 staff 362 Oct 312005 Makefile.sparc_gcc
-r--r--r-- 1 111 staff 367 Oct 312005 Makefile.sparc_suncc
-r--r--r-- 1 111 staff 566 Oct 312005 Makefile.sparcv9_gcc
-r--r--r-- 1 111 staff 575 Oct 312005 Makefile.sparcv9_suncc
-r--r--r-- 1 111 staff 6661 Oct 312005 README.japanese-euc
-r--r--r-- 1 111 staff 5134 Oct 312005 README.txt
-rwxr-xr-x 1 111 staff 762 Oct 312005 adddrv.sh
drwxr-xr-x 2 111 staff 512 Oct 312005 amd64
-r--r--r-- 1 111 staff 105527 Oct 312005 gem.c
-r--r--r-- 1 111 staff 15603 Oct 312005 gem.h
drwxr-xr-x 2 111 staff 512 Oct 312005 i386
-r--r--r-- 1 111 staff 4065 Oct 312005 mii.h
-r--r--r-- 1 111 staff 42762 Oct 312005 rf_gem.c
-r--r--r-- 1 111 staff 11167 Oct 312005 rtl8139reg.h
drwxr-xr-x 2 111 staff 512 Oct 312005 sparc
drwxr-xr-x 2 111 staff 512 Oct 312005 sparcv9
bash-2.03# ls -s Makefile.sparc_gcc Makefile
Makefile: No such file or directory
2 Makefile.sparc_gcc
bash-2.03# ln -s Makefile.sparc_gcc Makefile
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03# pwd
/opt/8139/rf-1.0.9
bash-2.03# ln -s sparcv9 obj
bash-2.03#
bash-2.03#
bash-2.03# export PATH=$PATH:/usr/local/bin
bash-2.03# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03# /usr/ccs/bin/make
gcc -c -O2 -ffreestanding -U_NO_LONGLONG -D_KERNEL -Dsun4u -DDEBUG -DDEBUG_LEVEL=1 -UGEM_DEBUG_LEVEL -URX_BUF_NOWRAP -DNTXBUF=64 -DTX_DELAYED_INTR -DGEM_DELAYED_START-DGEM_CONFIG_POLLING -DCONFIG_POLLING -DVERSION='"1.0.9"' rf_gem.c -o sparc/rf_gem.o
gcc -c -O2 -ffreestanding -U_NO_LONGLONG -D_KERNEL -Dsun4u -DDEBUG -DDEBUG_LEVEL=1 -UGEM_DEBUG_LEVEL -URX_BUF_NOWRAP -DNTXBUF=64 -DTX_DELAYED_INTR -DGEM_DELAYED_START-DGEM_CONFIG_POLLING -DCONFIG_POLLING -DVERSION='"1.0.9"' gem.c -o sparc/gem.o
/usr/ccs/bin/ld -r sparc/rf_gem.o sparc/gem.o -o sparc/rf
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03# /usr/ccs/bin/make install
/usr/sbin/install -f /kernel/drv -m 755 -u root -g sys sparc/rf
new owner is root
sparc/rf installed as /kernel/drv/rf
cp /etc/system /etc/system.norf
echo "exclude: rf" >> /etc/system.norf
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03# ./adddrv.sh
exit status = 0
Driver (rf) installed.
bash-2.03#
bash-2.03#
bash-2.03#
bash-2.03# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255
ether 0:3:ba:43:ff:ef
bash-2.03# ls
COPYING Makefile.config Makefile.sparc_suncc adddrv.sh mii.h sparcv9
Makefile Makefile.i386_gcc Makefile.sparcv9_gcc amd64 obj
Makefile.amd64_gcc Makefile.i386_suncc Makefile.sparcv9_sunccgem.c rf_gem.c
Makefile.amd64_suncc Makefile.macros README.japanese-euc gem.h rtl8139reg.h
Makefile.common Makefile.sparc_gcc README.txt i386 sparc
bash-2.03# cd /etc
bash-2.03# ls host
hostname.ce0hosts
bash-2.03# ls host应该会有一个hostname.rf0
ifconfig-a 应该会有一rf0的网卡
很多年前在U10上安装过8139网卡,现在在V480上有些不太顺利,不知道是什么愿意,高手们能提点一下我吗? 好久没用过SUN的东西了。。。。 已确定8139卡是插在33Mhz的PCI5槽上了... 抱歉各位,问题已经解决,
原因是我安装命令没敲全,
# ifconfig rfN plumb ( where N is an instance number, typcally 0 for first card)
# ifconfig -a ( you will see an entry for rfN)
# ifconfig rfN YOUR-HOST-NAME
# ifconfig rfN ( ensure IP address is correct)
# ifconfig rfN up ( and then you can test with ping, telnet, ftp ...)
我一直认为,ifconfig -a没看到的网卡是不能plump的,但实际上可以的,一敲了命令,rf0就出来了。。。;P;P;P 好帖, 顶 好有实战色彩
页:
[1]