---
# System prepended metadata

title: RK3308 MPI 相容性

---

# 新舊平台對應新舊版本Project 軟體兼容問題


## 問題原因:

* Machine ID 相同, 上層COM無法區分新舊平台
* EBPro 下載時無法得知舊平台的機種型號 
* 客戶直接使用舊 project, COM 會直接載入對應的 mpi.ko

## 1. 新平台RK3308若載入舊版本 project 的情況

####  問題: 若載入舊 project mpi.ko 導致 kernel panic
####  解決方法: 

* COM 不須修改, Project 同時包新舊版本 mpi.ko
* OS 的修改: 
  * 參考 #issue 74433 將原本的/sbin/insmod 取代成 script檔
  當 COM 執行 insmod mpi.ko 時, 新 OS 會跑新的 insmod script,
  * 此時因找不到 mpi.ko, 就載入 OS buildin 的 mpi driver
  
## 2. 舊平台SSD222D若載入新版本 project 的情況

* 新版本 project 在平台 SSD222D 執行不會有問題
* 理由: 新版本 project 同時存在新舊版本mpi.ko , 舊的 COM 載入舊版本 SSD222D mpi.ko 

## 3. 新平台對新project, 舊平台對舊project這兩個組合

* 此兩種組合不會有問題


