no symbol version for module_layout
google 一下,說是 kernel config 有把 CONFIG_MODULEVERSION 打開,但是 build module 時沒有打開。
因為 module 是 vendor 提供的,所以只好修改 kernel,把 config 關掉.
... 結果一樣不行 :(
以 212 來測試,把 包含 Android.mk 的最高一層 folder - 好像是 unifi-linux。
參考 driver/config.android-arm.mk 的 內容 (folder depth),好像 copy 到 hardware/libhardware_legacy 下。
看一下 driver/config.android-arm.mk ,那個 kernel source path name 要改一下。
但是要先到 driver 下 ./build android-arm 會有error,但是可以成功 build 出*.ko
但是因為 tools 也在 all 的 dependency 中,所以會 build fail.
修改 Makfile,把 tools 刪掉就可以。
然後到 unifi_wifi 那一層,下 mm 指令,就可以把 userland 的 program 都 build 完。
繼續作 make snod 會發生 這個 新增 module, 和 prebuild 裡那個舊的衝突的問題..
沒有留言:
張貼留言