Rex's murmur

老 Server 從 FreeBSD 12 升級到 14 的劫難

今天在跑一個 Dell 1950 的更新專案

重啟指令下去五分鐘沒反應我就知道不妙,死去的記憶也在這時候攻擊我,想起來大概去年就幹過一樣的事情,不過那時候沒有 AI 也不知道從何下手,今年不一樣了 AI 可以提供很多種嘗試的方向

一開始我們被訊息停在 mfi0 patrol resumed 給吸引,當下剛好硬碟也有一個異常使得 raid 是 degraded 的狀態。所以就在思考是不是硬碟異常或是新版 OS 跟如此舊的磁碟陣列卡友衝突導致的卡死,再經過嘗試各種使用相容的 driver 設定,最後甚至直接把 raid card disable 後也無果,於是繼續往下想。

如果不是 mfi driver 或硬碟的問題,系統卡住的再上一個訊息是光碟機的 ata0 ,一樣在經歷不停地重開調整參數死機的輪迴後,又認定應該不是這個問題。

claude 先受不了了: 你到底為什麼不接 console

啊我就沒有那些設備阿

gemini: 剛剛這些訊息後面按順序來說應該是進到 serial port 的相關偵測,你檢查一下 bios 裡有關 serial ports 的設定,或你可以先把 uart disable 試試

於是先 disable 0, 1 但是無果。但抱持的孤注一擲的心情我開啟了 bios:

serial communcation: off
redirection after boot: enable

沒開...嗎? 但剛剛 gemini 有提到跟 redirect 有關的問題,這樣沒開 serial 但又設定 redirect 啟用的話會怎麼樣。

我沒有答案,只能把 redirection after boot 關掉

....... ....... .......

login:

居然真是如此...

而且沒想到是 gemini 先想出來(喂

總之就是這樣了 Dell 1950 在跨過 FreeBSD 12 到 13 的崁的時候有機會遇到這個問題.....