无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 11164|回复: 13
打印 上一主题 下一主题

NVIDIA nForce Ethernet硬件ID分析

[复制链接]
跳转到指定楼层
1#
发表于 2007-9-15 23:13:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
所有驱动来自NVIDIA老巢
http://www.nvidia.com/content/drivers/drivers.asp

图一只是列表
两个INF文件中的HWID一定要一一对应
安装驱动时
先加载nvnetbus.inf
再加载nvenetfd.inf
如果想移植HWID来实现合并
俺不保证此做法的可行性
不过可以帮忙进行nForce 4 AMD、nForce 550/570/590 AMD、nForce 430/410(C51)三个平台上的测试



NVIDIA没有提供官方的nForce Go平台的芯片组驱动下载...
但是Vista本身自带了这些驱动
NoteBook平台的nForce Go网卡驱动的HWID跟桌面版nForce有点差别
但应该可以根据Vista中找到的线索进行HWID移植,使之更完美
install.wim\inf\netnvm32.inf
见图二



[ 本帖最后由 ryvius 于 2007-9-15 11:14 PM 编辑 ]
2#
发表于 2007-9-15 23:25:41 | 只看该作者
沙发
支持~毕竟很多人抱怨N板网卡装不上
回复

使用道具 举报

3#
发表于 2007-9-15 23:36:53 | 只看该作者
支持,我可以测试550
奇怪为啥看不到图:L
回复

使用道具 举报

4#
 楼主| 发表于 2007-9-15 23:56:38 | 只看该作者
第一步是把网卡驱动挖出来,HWID要无重复;然后在各个nForce平台上测试

第二步是尝试融合,减少驱动的体积(nForce网卡驱动的那些dll文件很重要...)

第三步是考虑进行移植,更好兼容笔记本平台


网卡在硬件结构上分MAC和PHY
nForce芯片组的南桥内置了MAC
加多个PHY即可构成完整的网卡(常见PHY有Marvell,Realtek,Vitesse)
如果板子比较高端,带双网卡,那么也只有加完整的网卡芯片(多见Marvell,走PCI-E)
比如技嘉那块变态的680i SLI,就带了4个千兆网卡...

逻辑上
NVIDIA在南桥开了一条特别的总线(NV Ethernet Bus),再在此总线上挂一个千兆网卡(NV Ethernet Controller)
所以芯片组驱动内带的网卡驱动(2000/XP/2003)
有两个INF文件
一个是nvnetbus.inf,一个是nvenetfd.inf
对应的
设备管理器里面,涉及网卡的设备有两个
一个是NVIDIA Network Bus Enumerator
另一个是NVIDIA nForce Networking Controller


而到了Vista驱动
只留下一个nvfd6032.inf,设备也只有一个——NVIDIA nForce Networking Controller


------


http://tw.giga-byte.com/Products ... ard&;ProductID=2553
GA-N680SLI-DQ6 (rev. 2.0)

Chipset
NVIDIA NFORCE® 680i SLI MCP(Northbridge: C55XE, Southbridge: MCP55P)
Marvell 88E8052/88E8056 chip (10/100/1000 Mbit)
Marvell 88E1116 phy (10/100/1000 Mbit)
Realtek ALC888 DD audio codec
T.I. TSB43AB23 1394 chip

Back Panel Connectors
4 RJ-45 port




看图找PHY,找到没奖,哈哈


http://www.pconline.com.cn/diy/main/hq/gz/0704/991564.html
[广州]用料设计均YY!技嘉两款新品主板上市

http://www.pconline.com.cn/diy/main/hq/gz/0704/991564_2.html

主板采用Marvell的千兆以太网制控制器,拥有4组Gigabit Lan的设计。



[ 本帖最后由 ryvius 于 2007-9-15 11:58 PM 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2007-9-16 00:03:11 | 只看该作者
原帖由 haonan 于 2007-9-15 23:36 发表
支持,我可以测试550
奇怪为啥看不到图:L



nForce 520?有AHCI吗...
之前有报告说nForce 560 AHCI蓝屏,挠头
发帖的兄弟貌似闭关了...

必要时请参考第二帖后面,更换核心里面的nvgts.sys/nvrd32.sys
要替换的文件在第一帖


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=112734
NVIDIA nForce SATA IDE/RAID/AHCI解决方案

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=113129
怒了 撒手不管版全是驱动问题 nf560蓝屏

[ 本帖最后由 ryvius 于 2007-9-16 12:04 AM 编辑 ]
回复

使用道具 举报

6#
发表于 2007-9-16 00:07:56 | 只看该作者
原帖由 ryvius 于 2007-9-16 12:03 AM 发表



nForce 520?有AHCI吗...
之前有报告说nForce 560 AHCI蓝屏,挠头
发帖的兄弟貌似闭关了...

必要时请参考第二帖后面,更换核心里面的nvgts.sys/nvrd32.sys
要替换的文件在第一帖


http://bbs.w ...

我是nf550,不是520也不是560:L
你说的AHCI就是ncq吧,支持sata2的都支持ncq

[ 本帖最后由 haonan 于 2007-9-16 12:09 AM 编辑 ]
回复

使用道具 举报

7#
 楼主| 发表于 2007-9-16 00:23:30 | 只看该作者
AHCI跟NCQ不是一回事...

http://stor-age.com/stor-age/2004/0421/399190.shtml
ICH6+AHCI v1.0:SATA的春天真的来了
2004年04月21日 张广彬

本机命令排队(Native Command Queuing,NCQ)支持32级命令队列深度,是Serial ATA Ⅱ规范的重要组成部分,有望显著改善SATA硬盘的随机访问性能。另外一个值得关注的是AHCI v1.0取消了对模拟主/从(Master/Slave)的支持,代之以将所有SATA设备处理为主(Master)的方式,因为前者在兼容早期软件的同时也付出了性能降级的代价。


http://www.pconline.com.cn/pingce/2005/wz/diy/0512/735151_2.html
串行天下!2005年SATA硬盘权威横向测试

Intel(联合多个厂商)提出的AHCI(Advanced Host Controller Interface,高级主机控制器界面)。AHCI相当于在控制器方进行的对SATA1.0a扩展的一种重定义,它支持一系列的SATA1.0a扩展属性,当然,AHCI包含的这些SATA1.0a扩展属性跟SATA硬盘的SATA1.0a扩展属性不一定是一致的。AHCI定义了与SATA设备通讯的一个界面,与原始的基于Port方式的与SATA设备通信的方式不同,AHCI提供的是基于系统内存的通信方式,这一点看起来就跟传统的DMA(Direct Memory Access)方式类似:ACHI控制器直接将数据读出或者存储到内存,软件无需看到(也看不到)I/O Port,所要发送的指令就简单多了,也节约了CPU资源。在将界面重新定义的过程中,AHCI实现了如NCQ、Hot Plug(热插拔)这样的功能。AHCI规范目前的版本为1.1。
最后,ACHI也没有对界面传输速率进行规定,所以就出现了属于SATA 1.5Gb/s(Serial ATA Generation-1)的ICH6R支持AHCI,属于SATA 3Gb/s(Serial ATA Generation-2)的ICH7R也支持AHCI的情形。
2003年第二季度Intel推出的i865/i875芯片组里面的的ICH5/R南桥就已经提供SATA 1.5Gbps的硬盘控制器了,ICH5/R只支持标准的SATA 1.0规范,并不支持NCQ(Native Command Queuing,本地指令队列)、热插拔等一些高级功能,其速率也是SATA标准原始的,而且它只提供2个端口,只能支持RAID 0,或者RAID 1,显然Intel是想通过ICH5/R将SATA接口介绍给桌面用户;随后Intel推出的i915/i925的ICH6/R开始提供AHCI界面,支持NCQ(Native Command Queuing,本地指令队列)等一些高级功能,虽然其接口速率仍为150MB/s,然而其端口数量也提高到了4个(作为代替,ICH6/R的PATA数量降低到仅1个),可以支持RAID 0、1、0+1几种灵活的阵列格式,这时SATA市场已经比较成熟了;再之后,今年Intel推出了i945/i955,其包含的ICH7/R开始真正支持300MB/s的界面速度,并提供了包括NCQ在内的大量SATA 3Gb/s特性(通过AHCI界面),端口数量仍然为4个,但是通过Intel的新驱动,可以支持Matrix RAID以及RAID 5这些新的技术。


nForce 550?
PCI\VEN_10DE&DEV_037E="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_037F="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_036F="nvatabus" ; nForce 590/570/550 SATA Controller
PCI\VEN_10DE&DEV_036E&CC_0101="pciide" ; nForce 590/570/550 PATA Controller
;P
回复

使用道具 举报

8#
发表于 2007-9-16 09:17:04 | 只看该作者
原帖由 ryvius 于 2007-9-16 12:23 AM 发表
AHCI跟NCQ不是一回事...

http://stor-age.com/stor-age/2004/0421/399190.shtml
ICH6+AHCI v1.0:SATA的春天真的来了
2004年04月21日 张广彬

本机命令排队(Native Command Queuing,NCQ)支持32级命令 ...

我的550直接挂的sata2,用老毛的驱动无问题,待会儿试试你的文件:lol
可是我的没有achi,怎么测试你的文件

[ 本帖最后由 haonan 于 2007-9-16 09:50 AM 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2007-9-16 11:27:03 | 只看该作者
如果是老毛桃WINPE 20070911
已经用了那个方案的Beta1
nForce 550+SATA硬盘,应该有热插拔图标了
回复

使用道具 举报

10#
发表于 2007-9-16 13:46:13 | 只看该作者
原帖由 ryvius 于 2007-9-16 11:27 AM 发表
如果是老毛桃WINPE 20070911
已经用了那个方案的Beta1
nForce 550+SATA硬盘,应该有热插拔图标了

是的,有哪个标志,毛桃的早期版本也有那个标志的
比如烟花版
现在就是郁闷那个网卡:'(
回复

使用道具 举报

11#
 楼主| 发表于 2007-9-18 00:57:20 | 只看该作者
nForce系列网卡驱动准备出货

inf文件改名就能排在前面?
我意思是——
让驱动安装时先处理nvnetbus.inf、再加载nvenetfd.inf

等待达人乱入
回复

使用道具 举报

12#
发表于 2007-9-18 09:45:27 | 只看该作者
我用这个帖子里的启动tforce550 se 能够正常使用,哎老毛桃在911版里都还没改成这个驱动。不知道你们是不是讨论的这个问题
回复

使用道具 举报

13#
发表于 2007-9-18 13:06:10 | 只看该作者
查贴,nf550~570的网卡驱动早就有人放出来了,自己再集成一下就行了啊:)
回复

使用道具 举报

14#
发表于 2007-9-18 13:19:18 | 只看该作者
原帖由 黄老五 于 2007-9-18 01:06 PM 发表
查贴,nf550~570的网卡驱动早就有人放出来了,自己再集成一下就行了啊:)

现在讨论的时候想办法利用系统的网卡驱动加载,单独问价加载当然早就有了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 18:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表