安裝 Marvell 88E8052 Gigabit Ethernet 網卡驅動

Q.抓不到 Marvell 88E8052 Gigabit Ethernet ?

Error Message:
  • 主機型號: Acer Veriton 6800
  • 安裝版本: FreeBSD 6.1、6.2 Release


安裝完 FreeBSD 6.1、6.2 Release 後雖然有抓到 Marvell 88E8052 Gigabit Ethernet 型號,但系統沒有辦認到網卡代號 ex. myk0 (等於無法使用),可以利用 pciconf 指令來查看。
pciconf -lv
 none3@pci2:0:0: class=0x020000 card=0x63001462 chip=0x436011ab rev=0x10 hdr=0x00
    vendor   = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
    device   = '88E8052 Yukon PCI-E ASF Gigabit Ethernet Controller'
    class    = network
    subclass = ethernet


Ans:
詳細解決方式及說明可參考 Freebsd Marvell Yukon Fast Ethernet ...en FreeBsd-6.1 ¡Funciona!,以下為步驟簡述:
  1. 下載 http://www.marvell.com/drivers/upload/mykbsd60x86-8.12.2.3.tar
  2. 執行指令 pkg_add mykbsd60x86-8.12.2.3.tar
  3. 修改 /boot/loader.conf 加入 if_myk_load="YES"
  4. 重新開機 Reboot
  5. 輸入指令 dmesg | grep myk ,查尋系統開機訊息是否順利抓到 Marvell 88E8052 Gigabit Ethernet 網卡,若順利抓到網卡應該出現類似如下訊息
 myk0: <Marvell 88E8052 Gigabit Ethernet Controller, Ver. 8.12.2.3> port 0x9000-0x90ff mem 0xe1000000-0xe1003fff irq 17 at device 0.0 on pci2
 myk0: Ethernet address: 00:0f:ea:42:91:07