20060908

How to make the Linksys EG1064 v2 PCI64 Gigabit Ethernet Card working with the Marvell Yukon driver.

起因:
有沒有朋友是在網通廠工作,有用到Marvell 88E8001或88E8010的NIC Controller,我需要可以修改VID跟DID的工具軟體,
因為老闆買了一批VID/DID有問題的網卡,不能用公版驅動程式,原廠也沒有提供。

唉,塞事一堆。

結果:
最後自己改驅動程式INF檔解決了。

起因於Linksys EG1064 v2這一張網路卡沒有提供驅動程式,然後在Linksys EG1064的驅動程式的INF檔,VEN_100b&DEV_0022,VEN_100b&DEV_0022是NS,所以驅動程式是錯的。接著EG1032 v2用的雖然是跟EG1064 v2同一個系列的晶片,不過Linksys驅動程式的INF檔卻沒有提供EG1064 v2的敘述資料。最後EG1032 v3的INF檔打開就確定是RTL8169,所以也沒希望了。

接下來代工商RUNTOP的驅動程式GM1650/GM1660是同一張卡,不過打開INF檔,裡面的VEN_11AB&DEV_4320都是Marvell的,所以也不能用,再去晶片原廠找,Marvell提供的驅動程式也沒有這一張卡的代號,最後自己修改驅動程式,在yk50x86.inf裡面原來一堆
[%Yukon.DeviceDesc4320% = SLYukCopGigFAN.ndi, 介面卡代號]
後面自己加
[%Yukon.DeviceDesc4320% = SLYukCopGigFAN.ndi, PCI\VEN_1737&DEV_1064&SUBSYS_00161737]
才讓EG1064 v2有驅動程式可以用。

希望不要有別人用到這一篇文章。

沒有留言: