在網上買了塊realtek 8111E的獨立網卡,15塊錢,2手可能5塊左右,重要的是便宜。
拿回來,插在PCIE槽上,在windows設備管理器中查看到的信息是
PCI\VEN_10EC&DEV_8168&SUBSYS_E0001458&REV_06
表明這個網卡是8168系列網卡中之一,為什么選擇8111E是因為它的工藝比8111C/D等更先進,散熱量小,性能更好
現在網上的8168系列網卡都是使用realtek公司的一個pg8168工具來維護的。
因此在網上找了個pg8168包,版本是2.29,刷了一下,過程如下:
(1) 使用USBBoot 制作DOS啟動U盤
? ? ? ? ? a.解壓下載下來的文件,我這里使用的USBoot 1.67
? ? ? ? ? b.右鍵超級管理員運行Usboot.exe
? ? ? ? ? c.選擇需要制作的啟動U盤盤符
? ? ? ? ? d.選擇HDD模式,因為U盤>256M
? ? ? ? ? e.點擊開始,開始格式化U盤
? ? ? ? ? f.根據提示拔出U盤,然后再根據提示插入U盤
? ? ? ? ? g.等待直至制作完成
(2)將 PG8168全套文件拷入U盤
(3)使用PG8168 /v 顯示 系統網卡信息
我這里網卡顯示的信息為8168EL
我這里的網卡是獨立網卡,因此顯示的是第2個網卡,主板上的集成網卡是第一個網卡。
(4)運行 pg8168 /# 2 /efuse /nodeid XXXXXX 進行MAC地址修改設置
這里解釋一下 /# ? 2 ? 這個是 設置第幾個網卡,我這里選擇是2
/nodeid ?XXXXXX ?后面的XXXXXX 就是指定你要修改的MAC地址啦
/efuse表示對8111E芯片的的電熔絲存儲器進行編程,一般網卡的數據存放方式有兩種,一種是EEPROM, 例如93c46等,一種就是efuse
8111E就是使用的efuse方式,片內編程可以節省成本,但缺點是電熔絲空間有限,大概幾十個字節吧,而且是不可重復編程的,修改一次MAC地址就少幾個字節,如果修改十數次MAC地址,就不可以再更改了,卡就廢了。這里切記切記!
運行結果顯示:
the content of efuse is not recorgnized ? //不能識別efuse區內容
pg efuse is failed //efuse編程失敗
這下撒比了
思索了一下,覺得是不是我的PG8168版本太低了,但網上也沒見更高版本的啊 ,MS大家都使用的pg8168這個版本version 2.29, ?2010年出的
經過一番搜尋,終于再華擎公司的網站上搜到了一個,地址如下
http://www.asrock.com/support/download/mactool.asp
這個網卡維護工具包,包括各種網卡的。最新的包版本是 MAC Address Writer 2.07A。
趕緊下載下來解包,然后進入mac207a\r8111GEF目錄下,拷貝目錄所有文件到啟動U盤上,重啟系統進入DOS系統
運行PG8168 /v 顯示的版本是2.43.08 ,再次運行? pg8168 /# 2 /efuse /nodeid XXXXXX
搞定了! OH!Yeah! ?全程打完收工!