Re: [問題]nForce2 的網路怎麼驅動~
※ 引述《virtu.bbs@bbs.yzu.edu.tw (骨董)》之銘言:
> 我的主機板是用 nForce2 的 chip
> FreeBSD 5.1 無法抓到,
> 上網看了一些文章,
> 都說是要裝 ports 的 net/nvnet
> 可是網路都起不來了,
> 怎麼用 ports 阿,
> 所以只好透過 winxp 抓 ports 回來裝,
> 可是裝完後還是起不來 orz
> 然後又抓了 nvnet 的 soruce 回來 make,
> 我有裝 kernel source 和 nVidia 的 source
> 可是一直說找不到 drvinfo.h Orz
> 請問有沒有哪位大大有裝成功過阿?
> 可否指點迷津一下,
> 謝謝!
>
我昨天剛好把 nForce 網路搞定,下面的方法可以參考一下:
Step 1: Download the following files:
nvnet-src-20040813.tar.gz
http://www.onthenet.com.au/~q/nvnet/nvnet-src-20040813.tar.gz
NVIDIA_nforce-1.0-0275.tar.gz (for amd 64).
http://www.onthenet.com.au/~q/nvnet/NVIDIA_nforce-1.0-0275.tar.gz
Step 2: Extract both tar.gz and apply patches to nvnet/src/if_nv.c and
nvnet/src/if_nvreg.h
----------------------------------------------------------------------
Masahiko KIMOTO, Ph. D.
E-mail: kimoto at ohnolab.org URL: http://www.ohnolab.org/~kimoto
-------------- next part --------------
*** if_nv.c.orig Mon Oct 11 12:04:44 2004
--- if_nv.c Mon Oct 11 12:23:01 2004
***************
*** 86,91 ****
--- 86,92 ----
#include <sys/socket.h>
#include <sys/sysctl.h>
#include <sys/queue.h>
+ #include <sys/module.h>
#include <net/if.h>
#include <net/if_arp.h>
***************
*** 231,236 ****
--- 232,245 ----
"NVIDIA nForce MCP2 Networking Adapter"},
{NVIDIA_VENDORID, NFORCE_MCPNET3_DEVICEID,
"NVIDIA nForce MCP3 Networking Adapter"},
+ {NVIDIA_VENDORID, NFORCE_MCPNET4_DEVICEID,
+ "NVIDIA nForce MCP4 Networking Adapter"},
+ {NVIDIA_VENDORID, NFORCE_MCPNET5_DEVICEID,
+ "NVIDIA nForce MCP5 Networking Adapter"},
+ {NVIDIA_VENDORID, NFORCE_MCPNET6_DEVICEID,
+ "NVIDIA nForce MCP6 Networking Adapter"},
+ {NVIDIA_VENDORID, NFORCE_MCPNET7_DEVICEID,
+ "NVIDIA nForce MCP7 Networking Adapter"},
{0, 0, NULL}
};
*** if_nvreg.h.orig Mon Oct 11 12:20:55 2004
--- if_nvreg.h Mon Oct 11 12:22:15 2004
***************
*** 47,52 ****
--- 47,56 ----
#define NFORCE_MCPNET1_DEVICEID 0x01C3
#define NFORCE_MCPNET2_DEVICEID 0x0066
#define NFORCE_MCPNET3_DEVICEID 0x00D6
+ #define NFORCE_MCPNET4_DEVICEID 0x0086
+ #define NFORCE_MCPNET5_DEVICEID 0x008C
+ #define NFORCE_MCPNET6_DEVICEID 0x00E6
+ #define NFORCE_MCPNET7_DEVICEID 0x00DF
#define NV_RID 0x10
Step 3: change working directory to nvnet/
Step 4: Run make in nvnet/
make
make install
Step 5: Post-install settings:
a. Add a line if_nv_load="YES"
in /boot/loader.conf
b. Create a file named ifstart_nv0 in /etc,
and add a line: kldload if_nv
Done. #
--
orzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzo
rzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzor
zorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorz
orzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzo
rzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzor achouman or
zorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorzorz
--
╭┼ Origin: 東華資工˙雲蹤月湖 bbs.csie.ndhu.edu.tw
┼╯ Author: achouman 從 61-229-80-141.dynamic.hinet.net 發表
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章