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

看板Linux作者 (等待的距離)時間11年前 (2014/06/05 22:03), 編輯推噓6(6018)
留言24則, 5人參與, 最新討論串1/1
這張網卡在我的 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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.34.191.4 ※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1401976984.A.A63.html

06/05 22:41, , 1F
找RTK晶片的基本上都不會有問題才對...@@
06/05 22:41, 1F

06/05 22:51, , 2F
簡單猜測你需要的kernel mod是r8168, 跑lspci -v看看Ethernet
06/05 22:51, 2F

06/05 22:51, , 3F
controller寫了甚麼
06/05 22:51, 3F

06/05 22:54, , 4F
06/05 22:54, 4F


06/05 22:56, , 6F
realtek官方download有kernel 3.x的support,我猜應該沒有到
06/05 22:56, 6F

06/05 22:56, , 7F
上面那篇ubuntu的說明那麼複雜...
06/05 22:56, 7F

06/05 23:46, , 8F
重新看一次這篇,想問你有沒有裝你現在對應的linux-headers
06/05 23:46, 8F

06/05 23:49, , 9F
嗯 對耶 我明天去公司來看一下 理論上應該會有 mod 才對?
06/05 23:49, 9F

06/05 23:51, , 10F
剛剛我先看了閣下的第一個連結 裡面有個 2.6.x 的補丁可試
06/05 23:51, 10F

06/06 00:16, , 11F
但我覺得這些資料不見得夠新, 去realtek載src編或許會比較好
06/06 00:16, 11F

06/06 00:16, , 12F
那個kernel的lib不存在很可能就是沒有linux-headers
06/06 00:16, 12F

06/06 06:35, , 13F
順便先問一下 兩張網卡 較好的用在對內還對外?感謝
06/06 06:35, 13F

06/06 10:48, , 14F
裝了linux-headers重開後就自己驅動了 感謝你
06/06 10:48, 14F

06/06 14:55, , 15F
看那一邊TX流量比較大, 另外還要看網卡有沒有硬體optimize
06/06 14:55, 15F

06/06 14:56, , 16F
的功能, 像是segment offloading, hw checksum, 這類的.
06/06 14:56, 16F

06/06 16:41, , 17F
3.2 要上 patch 才能make 因為他改了一些規則
06/06 16:41, 17F

06/06 16:42, , 19F
可以試著找 d-link dge528t patch 的資料
06/06 16:42, 19F

06/06 16:43, , 20F
不然寫email 問 D-link 請他提供patch
06/06 16:43, 20F

06/07 23:55, , 21F
那如果不 make 而是用 rtl8169 來驅動 這樣會有什麼影響?
06/07 23:55, 21F

06/07 23:57, , 22F
就算是 d-link 的技術人員對linux這塊也不一定熟 打去問
06/07 23:57, 22F

06/07 23:58, , 23F
他就只是看看說明 然後說不支援 3.2 的 kernel 就bye了
06/07 23:58, 23F

06/07 23:59, , 24F
那這樣我打去幹麻?想說還是來板上問比較有用 果然沒錯
06/07 23:59, 24F
文章代碼(AID): #1Ja7YOfZ (Linux)
文章代碼(AID): #1Ja7YOfZ (Linux)