Una modifica apportata al kernel Linux nel 2016 sta causando problemi con il supporto NVMe PCIe su alcuni dispositivi ARM64 come Microsoft Surface Pro X e Lenovo ThinkPad X13s. È in arrivo una nuova stranezza del kernel per mirare a risolverlo e produrre storage NVMe funzionante.

Il qurik è in fase di elaborazione poiché risulta che i sistemi ARM64 che eseguono Microsoft Windows per impostazione predefinita come i laptop Qualcomm Snapdragon infrangono alcune aspettative del kernel Linux esistenti. La situazione attuale porta alla fine le unità PCIe NVMe dall’essere accessibili sotto Linux.

Il problema è stato individuato per un laptop Microsoft Surface Pro X, mentre anche Microsoft Surface Pro 9 5G e Windows Dev Kit 2023 presentavano lo stesso problema di così come il Lenovo ThinkPad X13s.

“La maggior parte delle piattaforme arm64 che non eseguono Windows descrivono i registri del bridge host nelle risorse PNP0A03 _CRS, ma alcuni laptop come Qualcomm Snapdragon Windows descrivono le finestre del bridge host lì. Non vogliamo distruggere le risorse per queste piattaforme.”

Questa soluzione di Shawn di Linaro Guo è attualmente in fase di revisione sulla mailing list del kernel per migliorare il supporto per questi laptop Windows Snapdragon.

Categories: IT Info