PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 系統組件
帳戶
密碼
 

  回應
 
主題工具
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
FreeBSD kernel compile....

最近鵝因為工作須要在DL380G8上裝FreeBSD 9.1 32bit版,可是9.1內建的dev/bge對DL380G8上的BCM5719有點水土不服(一直link up/link down),所以網路根本不能用,網路上是有找到應該可以解決問題的kernel source,可是compile時卻發生讓鵝啼笑皆非的狀況了,因為FreeBSD預設會把沒有static link進去的部份全部compile成module,所以鵝要compile時一直被卡在dev/aha(應該是指超古老的AHA1542系列吧,包括原版的kernel source配上GENERIC也會發生一樣的狀況 ),請問一下有沒有網友知道怎麼讓FreeBSD的GCC忽略掉warning而不要當成error直接abort掉,或是如何改config直接忽略掉用不到的module啊(因為鵝在FreeBSD 9.1 X86-64版上是可以compile成功的,可是user的AP指定要在32bit上就是了)....
     
      
__________________
士大夫之無恥,是謂國恥....
舊 2013-03-31, 10:52 AM #1
回應時引用此文章
cmwang離線中  
shinnlu
Advance Member
 

加入日期: Jan 2003
文章: 334
換一個網卡...最快...
 
舊 2013-03-31, 02:25 PM #2
回應時引用此文章
shinnlu離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者shinnlu
換一個網卡...最快...


謝了,是這樣說沒錯,可是放著內建的高檔貨不用另外插卡有點說不過去,外加總不能因此老是要user挑舊機型買(老實說也快要買不到可以無痛安裝的機型了),所以還是希望能找到好辦法徹底解決挑機器的問題....
舊 2013-03-31, 03:32 PM #3
回應時引用此文章
cmwang離線中  
shinnlu
Advance Member
 

加入日期: Jan 2003
文章: 334
引用:
作者cmwang
謝了,是這樣說沒錯,可是放著內建的高檔貨不用另外插卡有點說不過去,外加總不能因此老是要user挑舊機型買(老實說也快要買不到可以無痛安裝的機型了),所以還是希望能找到好辦法徹底解決挑機器的問題....

能用的就是好貨,不能用的再怎麼高檔也沒用
舊 2013-03-31, 03:45 PM #4
回應時引用此文章
shinnlu離線中  
anderson1127
Elite Member
 

加入日期: Jan 2002
文章: 4,032
鵝大

換網卡不行,換OS(Linux) 如何??
__________________
您想買新硬碟嗎? 購買前請務必參考這篇文章,是我的實際經驗

還想讓統一賺你的錢嗎?統一集團成員(能見度高的):
星巴克、家樂福、7-11、無印良品、黑貓宅急便、聖娜多堡、阪急百貨、
康是美、博客來、夢時代、Mister Donut 、Cold Stone 、龜甲萬、
維力33%股權、光泉31%股權、Smile速邁樂、紅心辣椒、台北轉運站(統一企業BOT)

統一LP33膠囊有環保署早已列管的一級管制品: DNOP塑化劑
舊 2013-03-31, 04:01 PM #5
回應時引用此文章
anderson1127離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者shinnlu
能用的就是好貨,不能用的再怎麼高檔也沒用


剛無意中發現,只要開了PAE就compile不起來(應該說是開PAE時,ISA相關的部份就會出問題,可是鵝試著把EISA/ISA相關部份全部mark掉還是會compile成module,所以一樣compile不起來),不開PAE就沒事(X86-64版不會出問題應該就是直接排除所有ISA相關部份所致 ),所以就暫時不開PAE吧(反正機器上只有8GB RAM,4GB以上用不到就暫時無視吧)....
舊 2013-03-31, 04:28 PM #6
回應時引用此文章
cmwang離線中  
T磨人
*停權中*
 

加入日期: Sep 2010
文章: 691
鵝大有到Stack Overflow問過嗎? 那邊有不少高手...
舊 2013-03-31, 05:40 PM #7
回應時引用此文章
T磨人離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
引用:
作者T磨人
鵝大有到Stack Overflow問過嗎? 那邊有不少高手...


剛剛又發現鵝實在是耍寶,/sys/i386/conf下就有PAE的範例了,害鵝搞了兩天才發現是這麼一回事....
舊 2013-03-31, 06:39 PM #8
回應時引用此文章
cmwang離線中  
cmwang
Elite Member
 

加入日期: May 2002
您的住址: 板橋
文章: 5,112
鵝花了兩天終於搞清楚FreeBSD和Linux compile kernel有啥不同....

1:Linux有UI,而且會順便幫user搞定相依性的問題,FreeBSD要靠user自己step by step搞定config file(不過這一點鵝早就知道了)....

2:Linux除非user有明確指定或是因為相依性才會compile進kernel(wether static link or module),不然是不會主動compile的(i.e.正面表列),FreeBSD的話除非user明確指定不要compile,不然是會compile成module的(i.e.負面表列)....

3:FreeBSD的kernel要開PAE的話就只能compile成static link(i.e. module是不work的),所以除非把所有用不到的部份一一負面表列上去,不然就會得到一個很肥的kernel,而且一旦compile成static link,就不太容易控制kernel存取某些resource時的先後次序了....

以上幾點大家參考參考吧....

此文章於 2013-03-31 10:35 PM 被 cmwang 編輯.
舊 2013-03-31, 10:33 PM #9
回應時引用此文章
cmwang離線中  
wshsiao
Major Member
 

加入日期: Oct 2001
文章: 216
建議直接換成 amd64 的版本
我已經換很久了
有什麼軟體一定非得要在 i386 + PAE 下跑嗎?
舊 2013-04-01, 12:34 AM #10
回應時引用此文章
wshsiao離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:09 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。