我有一個主機,主機板是 p5ql-e,它的網卡是 Atheros 1000M Ethernet Network Driver

當我在使用drbl+clonezilla,於pxe開進clonezilla後,出現如下圖問題

有可能是這個網路卡不被drbl 的kernel支援(非os的kernel)

我拿 atheros 的 linux driver去編譯

os 的 kernel 現在為 2.6.18-238.12.1.el5

也在/lib/modules/2.6.18-238.12.1.el5/kernel/drivers/net/atl1e/看到我剛編譯的模組 (alt1e.ko)

驗證 module

modinfo alt1e

modinfo atl1e
filename:       /lib/modules/2.6.18-238.12.1.el5/kernel/drivers/net/atl1e/atl1e.ko
version:        1.0.0.7
license:        GPL
description:    Atheros 1000M Ethernet Network Driver
author:         Atheros Corporation, <xiong.huang@atheros.com>
srcversion:     D7C9E6C2BF57DCDD60364C3
alias:          pci:v00001969d00001026sv*sd*bc*sc*i*
depends:
vermagic:       2.6.18-238.12.1.el5 SMP mod_unload 686 REGPARM 4KSTACKS gcc-4.1
parm:           TxRingSz:Transmit Ring Sizen (array of int)
parm:           RxfMemSize:memory size of rx buffer(KB) (array of int)
parm:           MediaType:MediaType Select (array of int)
parm:           IntModTimer:Interrupt Moderator Timer (array of int)

不過再用pxe開機進clonezilla後仍出現如上圖的一樣不支援!!

原因是  drbl 的 kernel 路徑是/tftpboot/node_root/lib/modules/,且它現在的kernel是 2.6.18-238.el5,不同OS的kernel

怎麼處理 :

我如果直接把atl1e.ko放到/tftpboot/node_root/lib/modules/kernel/drivers/net/呢 ?

答案是   ?  我試了不行!!!

所以也就只有重新 drblsrv -i,在kernel 選擇同現在的2.6.18-238.12.1.el5,就會把網卡的module包進drbl裡面了,之後再 drblpush -i 即可

最後修改日期: 2011 年 07 月 09 日

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。