[問題] 編譯網卡模組失敗 d-link dge528t/推薦網卡

作者: sunkill (風樹)   2014-06-05 22:02:59
這張網卡在我的 kernel 3.2.0 沒有模組(昨天買的)
但硬體有被系統抓到(在 /dev 下有 dge-528t 的 label)
安裝說明是寫支援 kernel 2.4 or 2.6
但我的是 3.2.0
想說應該也是可以 不行的話編譯一下也行
結果原場驅動跟官網抓的 driver 都編譯失敗
一開始是說 /lib/modules/3.2.0...pae/build 不存在
我很天才的自己 mkdir
結果就說 no rules 有 2error
過程幾乎沒什麼跑
安裝說明是要我執行 ./autorun.sh
結果如上所述
因為想一張對內 一張對外的網路環境
所以買了這張來用
真的是 3.2.0 所以無解嗎?
我是灌好系統 幾天後才插上這張卡的
系統有裝 make 跟 gcc 會是沒裝了什麼導致編譯失敗嗎?
可是他沒寫 我也不知道?
還是有人有推薦在 kernel 3.2.0 一定能用的網卡嗎?
希望是 1000giga 的網卡 pci 介面(有 usb 的嗎?)
感謝
os: debian 7.5
kernel: 3.2.0 pae
作者: RouterHsieh (醉臥美人膝,醒掌天下權)   2014-06-05 22:41:00
找RTK晶片的基本上都不會有問題才對...@@
作者: soem (流水)   2014-06-05 22:51:00
簡單猜測你需要的kernel mod是r8168, 跑lspci -v看看Ethernetcontroller寫了甚麼隨性找了一下 http://www.gentoo-wiki.info/RTL8168http://rtg.in.ua/blog/r8169-dkms-ubuntu-12-04/realtek官方download有kernel 3.x的support,我猜應該沒有到上面那篇ubuntu的說明那麼複雜...重新看一次這篇,想問你有沒有裝你現在對應的linux-headers
作者: sunkill (風樹)   2014-06-05 23:49:00
嗯 對耶 我明天去公司來看一下 理論上應該會有 mod 才對?剛剛我先看了閣下的第一個連結 裡面有個 2.6.x 的補丁可試
作者: soem (流水)   2014-06-06 00:16:00
但我覺得這些資料不見得夠新, 去realtek載src編或許會比較好那個kernel的lib不存在很可能就是沒有linux-headers
作者: sunkill (風樹)   2014-06-06 06:35:00
順便先問一下 兩張網卡 較好的用在對內還對外?感謝裝了linux-headers重開後就自己驅動了 感謝你
作者: i386 (i386 cpu)   2014-06-06 14:55:00
看那一邊TX流量比較大, 另外還要看網卡有沒有硬體optimize的功能, 像是segment offloading, hw checksum, 這類的.
作者: ago1414   2014-06-06 16:41:00
3.2 要上 patch 才能make 因為他改了一些規則http://matrixstorm.com/matrixstorm/data/main/software/可以試著找 d-link dge528t patch 的資料不然寫email 問 D-link 請他提供patch
作者: sunkill (風樹)   2014-06-07 23:55:00
那如果不 make 而是用 rtl8169 來驅動 這樣會有什麼影響?就算是 d-link 的技術人員對linux這塊也不一定熟 打去問他就只是看看說明 然後說不支援 3.2 的 kernel 就bye了那這樣我打去幹麻?想說還是來板上問比較有用 果然沒錯

Links booklink

Contact Us: admin [ a t ] ucptt.com