Re: [問題]nForce2 的網路怎麼驅動~

看板FreeBSD作者時間21年前 (2005/02/01 15:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/4 (看更多)
※ 引述《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 發表
文章代碼(AID): #11_o_k00 (FreeBSD)
文章代碼(AID): #11_o_k00 (FreeBSD)