更新ID(KYUA-202406-1249)
- 更新簡述:
- 修復(fù)sg_lib重構(gòu)導(dǎo)致某些遺留的scsi設(shè)備功能異常
- 影響操作系統(tǒng)版本:
- 銀河麒麟高級服務(wù)器操作系統(tǒng) V10 SP2
- 更新類型:
- 功能增強(qiáng)
- 發(fā)布時間:
- 2024-06-25
- 更新描述:
- 影響軟件詳情(產(chǎn)品名稱 對應(yīng)架構(gòu) 軟件包 修復(fù)版本)
銀河麒麟高級服務(wù)器操作系統(tǒng) V10 SP2 x86_64,aarch64 kernel 4.19.90-25.41.v2101.ky10
詳細(xì)介紹
1.問題復(fù)現(xiàn)方法:
采用 VMware vSphere ESXi 安裝麒麟v10 sp2 服務(wù)器系統(tǒng) 內(nèi)核安裝切換為4.19.90-25.40.v2101.ky10,新建虛擬硬件采用 VMware Paravirtual SCSI (PVSCSI) adapters scsi 控制器和建立相關(guān)硬盤。啟動后觀察 vmw_pvscsi 模塊的加載情況來判斷esxi是否采用了 PVSCSI。對新創(chuàng)建的硬盤進(jìn)行讀寫操作,出現(xiàn)io請求處理報錯的現(xiàn)象。
2.問題分析結(jié)果:
由于 sg_lib 的重構(gòu),有些 scsi設(shè)備驅(qū)動使用了 sg 但有些操作未采用 sg_lib 提供的接口進(jìn)行,而是在相關(guān)驅(qū)動里自行實(shí)現(xiàn)的相關(guān)操作,其和重構(gòu)的 sg_lib出現(xiàn)了不匹配的問題,導(dǎo)致索引遍歷等操作出錯,從而導(dǎo)致其對應(yīng)的設(shè)備驅(qū)動io請求處理出錯,需統(tǒng)一同步調(diào)整為采用sg_lib 提供的相關(guān)接口。
3.補(bǔ)丁及下載地址:
從軟件倉庫更新
4.修復(fù)和更新方法:
需要更新內(nèi)核到最新版本。
更新方法(用root權(quán)限執(zhí)行以下命令):
yum?update?kernel