新的 bbs.kkcity

昨天找了一卡車問題,機器終於灌好啦 :p

在 make world 到 RELENG_5 以後,發現我設定的 kernel (RELENG_5) 是開不起來的,但 5.2.1 的 GENERIC 沒有問題。一開始想到這台在 x86-64 上必須關掉 bge & ad 這兩個 device,所以我就 recompile 整套 (每次 make kernel 都是 kernel + modules),結果還是不能用,於是就慢慢找原因…

  1. 懷疑是 SMP 的問題 (拔掉 SMP 設定)
  2. 懷疑是 ahc 的問題 (開機的時候居然瞄到 ahc 抱怨 no resource?可是機器是 ahd,你跑出來湊什麼熱鬧… 害我浪費時間去 kernel source 裡面看是什麼問題)
  3. 懷疑是 options 的問題 (一次拔掉 AUTO_EOI_1、CPU_ENABLE_SSE、IPFIREWALL、IPFIREWALL_DEFAULT_TO_ACCEPT、NMBCLUSTERS=65535)

每個步驟都跑去 mailing 上面看看有沒有人有提到 Tyan 的板子有沒有什麼前人已經抱怨過的… Anyway,這時候可以開機了,於是開始加參數回去…

  1. 先放 NMBCLUSTERS=65535 上去,因為我以前發現過如果設到 65536,機器很容易 panic,我看看是不是因為這樣的關係…
  2. CPU_ENABLE_SSE 加上去,ok… (好歹是 compitable with P3 吧 -_-)
  3. IPFIREWALL + IPFIREWALL_DEFAULT_TO_ACCEPT 加上去,ok… (這個不能用的話我也要殺人了)

唔,該死的 AUTO_EOI_1 !!!