免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 7465 | 回复: 4

在V480上装8139网卡,不顺利...,求提点。。。。,谢谢 [复制链接]

论坛徽章:
0
发表于 2013-08-25 16:43 |显示全部楼层
  1. bash-2.03# ifconfig -a
  2. lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
  3.         inet 127.0.0.1 netmask ff000000
  4. ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
  5.         inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255
  6.         ether 0:3:ba:43:ff:ef
  7. bash-2.03# cd /opt
  8. bash-2.03# cd 8139
  9. bash-2.03# gunzip rf-1.0.9.tar.gz
  10. bash-2.03# ls
  11. rf-1.0.9.tar
  12. bash-2.03# gunzip -cd rf-1.0.9.tar | tar xf -
  13. bash-2.03#
  14. bash-2.03#
  15. bash-2.03# ls
  16. rf-1.0.9.tar
  17. bash-2.03#
  18. bash-2.03#
  19. bash-2.03#
  20. bash-2.03# ls
  21. rf-1.0.9.tar
  22. bash-2.03# tar xf rf-1.0.9.tar
  23. bash-2.03# ls
  24. rf-1.0.9      rf-1.0.9.tar
  25. bash-2.03#
  26. bash-2.03# cd rf-1.0.9
  27. bash-2.03# ls obj/
  28. gem.o     rf        rf_gem.o
  29. bash-2.03# ls
  30. COPYING                 Makefile.config         Makefile.sparc_suncc    adddrv.sh               mii.h                   sparcv9
  31. Makefile                Makefile.i386_gcc       Makefile.sparcv9_gcc    amd64                   obj
  32. Makefile.amd64_gcc      Makefile.i386_suncc     Makefile.sparcv9_suncc  gem.c                   rf_gem.c
  33. Makefile.amd64_suncc    Makefile.macros         README.japanese-euc     gem.h                   rtl8139reg.h
  34. Makefile.common         Makefile.sparc_gcc      README.txt              i386                    sparc
  35. bash-2.03# ls -l
  36. total 440
  37. -r--r--r--   1 111      staff       1592 Oct 31  2005 COPYING
  38. lrwxrwxrwx   1 111      staff         17 Aug 25 15:27 Makefile -> Makefile.i386_gcc
  39. -r--r--r--   1 111      staff        559 Oct 31  2005 Makefile.amd64_gcc
  40. -r--r--r--   1 111      staff        567 Oct 31  2005 Makefile.amd64_suncc
  41. -r--r--r--   1 111      staff       2594 Oct 31  2005 Makefile.common
  42. -r--r--r--   1 111      staff        304 Oct 31  2005 Makefile.config
  43. -r--r--r--   1 111      staff        360 Oct 31  2005 Makefile.i386_gcc
  44. -r--r--r--   1 111      staff        365 Oct 31  2005 Makefile.i386_suncc
  45. -r--r--r--   1 111      staff        630 Oct 31  2005 Makefile.macros
  46. -r--r--r--   1 111      staff        362 Oct 31  2005 Makefile.sparc_gcc
  47. -r--r--r--   1 111      staff        367 Oct 31  2005 Makefile.sparc_suncc
  48. -r--r--r--   1 111      staff        566 Oct 31  2005 Makefile.sparcv9_gcc
  49. -r--r--r--   1 111      staff        575 Oct 31  2005 Makefile.sparcv9_suncc
  50. -r--r--r--   1 111      staff       6661 Oct 31  2005 README.japanese-euc
  51. -r--r--r--   1 111      staff       5134 Oct 31  2005 README.txt
  52. -rwxr-xr-x   1 111      staff        762 Oct 31  2005 adddrv.sh
  53. drwxr-xr-x   2 111      staff        512 Oct 31  2005 amd64
  54. -r--r--r--   1 111      staff     105527 Oct 31  2005 gem.c
  55. -r--r--r--   1 111      staff      15603 Oct 31  2005 gem.h
  56. drwxr-xr-x   2 111      staff        512 Oct 31  2005 i386
  57. -r--r--r--   1 111      staff       4065 Oct 31  2005 mii.h
  58. lrwxrwxrwx   1 111      staff          4 Aug 25 15:27 obj -> i386
  59. -r--r--r--   1 111      staff      42762 Oct 31  2005 rf_gem.c
  60. -r--r--r--   1 111      staff      11167 Oct 31  2005 rtl8139reg.h
  61. drwxr-xr-x   2 111      staff        512 Oct 31  2005 sparc
  62. drwxr-xr-x   2 111      staff        512 Oct 31  2005 sparcv9
  63. bash-2.03# rm obj
  64. bash-2.03# rm Makefile
  65. bash-2.03#
  66. bash-2.03# ls
  67. COPYING                 Makefile.config         Makefile.sparc_gcc      README.japanese-euc     gem.c                   rf_gem.c
  68. Makefile.amd64_gcc      Makefile.i386_gcc       Makefile.sparc_suncc    README.txt              gem.h                   rtl8139reg.h
  69. Makefile.amd64_suncc    Makefile.i386_suncc     Makefile.sparcv9_gcc    adddrv.sh               i386                    sparc
  70. Makefile.common         Makefile.macros         Makefile.sparcv9_suncc  amd64                   mii.h                   sparcv9
  71. bash-2.03#
  72. bash-2.03#
  73. bash-2.03# ls -s Makefile.
  74. Makefile.amd64_gcc      Makefile.common         Makefile.i386_gcc       Makefile.macros         Makefile.sparc_suncc    Makefile.sparcv9_suncc
  75. Makefile.amd64_suncc    Makefile.config         Makefile.i386_suncc     Makefile.sparc_gcc      Makefile.sparcv9_gcc   
  76. bash-2.03# ls -s Makefile.sparc
  77. Makefile.sparc_gcc      Makefile.sparc_suncc    Makefile.sparcv9_gcc    Makefile.sparcv9_suncc  
  78. bash-2.03# ls -s Makefile.sparc_gcc
  79.    2 Makefile.sparc_gcc
  80. bash-2.03#
  81. bash-2.03# ls
  82. COPYING                 Makefile.config         Makefile.sparc_gcc      README.japanese-euc     gem.c                   rf_gem.c
  83. Makefile.amd64_gcc      Makefile.i386_gcc       Makefile.sparc_suncc    README.txt              gem.h                   rtl8139reg.h
  84. Makefile.amd64_suncc    Makefile.i386_suncc     Makefile.sparcv9_gcc    adddrv.sh               i386                    sparc
  85. Makefile.common         Makefile.macros         Makefile.sparcv9_suncc  amd64                   mii.h                   sparcv9
  86. bash-2.03# ls -l
  87. total 436
  88. -r--r--r--   1 111      staff       1592 Oct 31  2005 COPYING
  89. -r--r--r--   1 111      staff        559 Oct 31  2005 Makefile.amd64_gcc
  90. -r--r--r--   1 111      staff        567 Oct 31  2005 Makefile.amd64_suncc
  91. -r--r--r--   1 111      staff       2594 Oct 31  2005 Makefile.common
  92. -r--r--r--   1 111      staff        304 Oct 31  2005 Makefile.config
  93. -r--r--r--   1 111      staff        360 Oct 31  2005 Makefile.i386_gcc
  94. -r--r--r--   1 111      staff        365 Oct 31  2005 Makefile.i386_suncc
  95. -r--r--r--   1 111      staff        630 Oct 31  2005 Makefile.macros
  96. -r--r--r--   1 111      staff        362 Oct 31  2005 Makefile.sparc_gcc
  97. -r--r--r--   1 111      staff        367 Oct 31  2005 Makefile.sparc_suncc
  98. -r--r--r--   1 111      staff        566 Oct 31  2005 Makefile.sparcv9_gcc
  99. -r--r--r--   1 111      staff        575 Oct 31  2005 Makefile.sparcv9_suncc
  100. -r--r--r--   1 111      staff       6661 Oct 31  2005 README.japanese-euc
  101. -r--r--r--   1 111      staff       5134 Oct 31  2005 README.txt
  102. -rwxr-xr-x   1 111      staff        762 Oct 31  2005 adddrv.sh
  103. drwxr-xr-x   2 111      staff        512 Oct 31  2005 amd64
  104. -r--r--r--   1 111      staff     105527 Oct 31  2005 gem.c
  105. -r--r--r--   1 111      staff      15603 Oct 31  2005 gem.h
  106. drwxr-xr-x   2 111      staff        512 Oct 31  2005 i386
  107. -r--r--r--   1 111      staff       4065 Oct 31  2005 mii.h
  108. -r--r--r--   1 111      staff      42762 Oct 31  2005 rf_gem.c
  109. -r--r--r--   1 111      staff      11167 Oct 31  2005 rtl8139reg.h
  110. drwxr-xr-x   2 111      staff        512 Oct 31  2005 sparc
  111. drwxr-xr-x   2 111      staff        512 Oct 31  2005 sparcv9
  112. bash-2.03# ls -s Makefile.sparc_gcc Makefile
  113. Makefile: No such file or directory
  114.    2 Makefile.sparc_gcc
  115. bash-2.03# ln -s Makefile.sparc_gcc Makefile
  116. bash-2.03#
  117. bash-2.03#
  118. bash-2.03#
  119. bash-2.03#
  120. bash-2.03# pwd
  121. /opt/8139/rf-1.0.9
  122. bash-2.03# ln -s sparcv9 obj
  123. bash-2.03#
  124. bash-2.03#
  125. bash-2.03# export PATH=$PATH:/usr/local/bin
  126. bash-2.03# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
  127. bash-2.03#
  128. bash-2.03#
  129. bash-2.03#
  130. bash-2.03#
  131. bash-2.03#
  132. bash-2.03#
  133. bash-2.03# /usr/ccs/bin/make
  134. 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
  135. 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
  136. /usr/ccs/bin/ld -r sparc/rf_gem.o sparc/gem.o -o sparc/rf
  137. bash-2.03#
  138. bash-2.03#
  139. bash-2.03#
  140. bash-2.03#
  141. bash-2.03# /usr/ccs/bin/make install
  142. /usr/sbin/install -f /kernel/drv -m 755 -u root -g sys sparc/rf
  143. new owner is root
  144. sparc/rf installed as /kernel/drv/rf
  145. cp /etc/system /etc/system.norf
  146. echo "exclude: rf" >> /etc/system.norf
  147. bash-2.03#
  148. bash-2.03#
  149. bash-2.03#
  150. bash-2.03# ./adddrv.sh
  151. exit status = 0
  152. Driver (rf) installed.
  153. bash-2.03#
  154. bash-2.03#
  155. bash-2.03#
  156. bash-2.03# ifconfig -a
  157. lo0: flags=1000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1
  158.         inet 127.0.0.1 netmask ff000000
  159. ce0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
  160.         inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255
  161.         ether 0:3:ba:43:ff:ef
  162. bash-2.03# ls
  163. COPYING                 Makefile.config         Makefile.sparc_suncc    adddrv.sh               mii.h                   sparcv9
  164. Makefile                Makefile.i386_gcc       Makefile.sparcv9_gcc    amd64                   obj
  165. Makefile.amd64_gcc      Makefile.i386_suncc     Makefile.sparcv9_suncc  gem.c                   rf_gem.c
  166. Makefile.amd64_suncc    Makefile.macros         README.japanese-euc     gem.h                   rtl8139reg.h
  167. Makefile.common         Makefile.sparc_gcc      README.txt              i386                    sparc
  168. bash-2.03# cd /etc
  169. bash-2.03# ls host
  170. hostname.ce0  hosts         
  171. bash-2.03# ls host
复制代码
应该会有一个hostname.rf0
ifconfig-a 应该会有一rf0的网卡

很多年前在U10上安装过8139网卡,现在在V480上有些不太顺利,不知道是什么愿意,高手们能提点一下我吗? 好久没用过SUN的东西了。。。。

论坛徽章:
0
发表于 2013-08-25 17:15 |显示全部楼层
已确定8139卡是插在33Mhz的PCI5槽上了...

论坛徽章:
0
发表于 2013-08-26 02:34 |显示全部楼层
抱歉各位,问题已经解决,
原因是我安装命令没敲全,

        # 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就出来了。。。

评分

参与人数 1可用积分 +6 收起 理由
nimysun + 6 很给力!

查看全部评分

论坛徽章:
7
荣誉会员
日期:2011-11-23 16:44:17水瓶座
日期:2013-08-28 21:20:16丑牛
日期:2013-10-02 21:01:462015年迎新春徽章
日期:2015-03-04 09:54:45操作系统版块每日发帖之星
日期:2016-06-05 06:20:0015-16赛季CBA联赛之吉林
日期:2016-06-20 08:24:0515-16赛季CBA联赛之四川
日期:2016-08-18 15:02:02
发表于 2013-08-26 09:18 |显示全部楼层
好帖,

论坛徽章:
3
2015年辞旧岁徽章
日期:2015-03-03 16:54:15操作系统版块每日发帖之星
日期:2016-01-21 06:20:00操作系统版块每日发帖之星
日期:2016-08-11 06:20:00
发表于 2013-08-27 14:55 |显示全部楼层
顶                           好有实战色彩
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP