Device Tree for Picasso seems broken
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- バグ
- 明瞭さ
- 説明が足りない
- 活発さ
- 停滞
- 技術スタック
- android, linux
調査の方向性
Issueにリンクされているfork済みkernelソースとdevice-treeファイルから始め、続いてその連結されたDTB出力を公式のboot.imgおよびprebuiltのDTB/DTBOと比較します。パッケージングの違いと、ブート中のramoops出力を確認します。原因を特定し、boot.imgにパッケージ化できてPicassoが正常にブートするDTB/DTBOを作成できれば完了です。
索引モデルが issue の本文から書いたものです。
説明
I don't know if it's my mess-up, but I was not able to build the exact same dtb image as found in the official boot.img. My built dtb image is 4.4M when concatenated while the official one is only ~800K, and most importantly, when packaged into boot.img, the one built by me does not work and fails straight into bootloader. In console-ramoops I can't even see kernel messages during such a crash, which probably means the kernel isn't even booted enough to output anything to ramoops. I tried to unpack the concatenated dtb images and compare them one-by-one, but it seemed to me that even the same dtb in the two images do not really match up and differs quite significantly.
In my current effort to port LineageOS 17.1 to this device, I resorted to using OSS kernel + prebuilt DTB / DTBO for now. I hope that this can be sorted out soon as some of my kernel changes had to be dirty hacks without functional OSS DTB / DTBO.
Of course, since I'm not aware of anyone else that is currently trying to build kernel + dt for this device, it could be totally my fault instead of Xiaomi's. But for now since I do not know, I'm keeping this open until someone fixed it or could help figure out why mine does not work. My forked kernel source code (with dt included) is at https://github.com/PeterCxy/android_kernel_xiaomi_sm7250
- 主要言語
- 言語のデータがありません
- スター
- 136
- フォーク
- 65
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
MiCode/kernel_devicetree のほかの issue
-
[Source Request] Kernel Source, Device Tree, and Vendor Blobs for Xiaomi 17 Ultra Series (nezha) オープン
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
MiCode/kernel_devicetree#71 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
MiCode/kernel_devicetree#70 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
MiCode/kernel_devicetree#69 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
MiCode/kernel_devicetree#68 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
MiCode/kernel_devicetree#67 ·
MiCode/kernel_devicetree の issue をすべて見る
似ている issue
-
Status: Waiting triage Type: Bug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
nanoframework/Home#1857 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
DiamondLightSource/dodal#2211 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
C-bug needs-triage O-AVR T-libs
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
-
module: unknown type: bug/reported
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
OpenXiangShan/XiangShan#6623 ·