2021年11月25日 星期四

安裝proxmox(或某linux distro)出現drm:ironlake_crtc_enable [i915] *ERROR*

安裝proxmox 6.3,Install Proxmox點下去

出現幾行字後,畫面暗了好幾秒,然後就是一堆錯誤訊息(先跳過等下談)

安裝系統載入過程一直卡住幾乎走不下去

上proxmox官網看到有7.1版,重燒了iso檔試試看,一樣

上網查,幾乎沒有人貼過一樣的錯誤訊息

而且都跟2012年左右ubuntu 16.04配的kernel有關,進版或退版就能修復

繼續追一串很長的bug report,裡面有提到

該版kernel對intel內建顯示晶片在外接螢幕時會卡住並跳出錯誤

關鍵字就是i[915] *ERROR* mode set failed: pipe A stuck

回頭看一下這台小主機的資訊

CPU: INTEL 3337U, INTEL IGP

主機背版有DVI-I跟兩個HDMI

螢幕是接在HDMI,印象中主機的預設輸出界面會是DVI

隱約覺得案例的情境非常接近

說不定HDMI對主板來說就是external display


拿出DVI-D(比DVI-I少四根腳) to HDMI轉接頭

讓主機板影像輸出到primary界面

重新啟動proxmox安裝流程

哈哈~ 一路順暢,再也沒有出現那個蠢問題


結論:

1.快速看過的資料似乎這是特定kernel版對上特定INTEL IGP的bug

2.如果你很幸運一開始就接著主板的預設輸出界面,應該不會遇到

3.對於沒追蹤怪異問題又缺乏運氣的人,這應該是超難改善的問題

4.我沒有解法,我也沒去追proxmox iso檔裡的kernel跟1裡面說的是否相關

5.後來想起了,這板子以前跑proxmox就會在背景不斷地跳出i915相關的錯誤訊息


* 反正安裝不順又看到i915這個關鍵字就先換螢幕界面試看看

* 如果你是在使用中看到i915的錯誤訊息,把螢幕線拔掉可能就好了


歪七扭八截圖如下





關鍵錯誤訊息用文字方式打在下面,希望透過關鍵字搜尋幫到更多人

[drm:ironlake_crtc_enable [i915]] *ERROR* mode set failed: pipe A stuck

[drm:drm_atomic_helper_wait_for_slip_done [drm_kms_helper]] *ERROR* [CRTC:42:pipe A] flip_done timed out

[drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CRTC:42:pipe A] flip_done timed out

[drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [CONNECTOR:70:eDP-1] flip_done timed out

[drm:drm_atomic_helper_wait_for_dependencies [drm_kms_helper]] *ERROR* [PLANE:31:primary A] flip_done timed out

[drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:42:pipe A] flip_done timed out


沒有留言:

張貼留言