Hi, 

What I am trying to do is to modify ufs driver included in kernel 
(kernel/private/drivers/scsi/ufs/),
and load it to Pixel5a which is flashed with AOSP. 

What I did was,
downloaded AOSP source code from 
https://source.android.com/setup/build/downloading 

built it as barbet and flashed by using 
$ fastboot flashall -w 

And for modifying ufs driver, 
downloaded kernel source (android-msm-barbet-4.19-android12-qpr1) from 
https://source.android.com/setup/build/building-kernels    

and changed a bit of ufs driver code with printk lines to check how it 
works located at 
kernel/private/drivers/scsi/ufs/-- 
(modified files are ufshcd.c, ufs-qcom.c) 

And pushed ufshcd-core.ko, ufshcd-pltfrm.ko and ufs-qcom.ko 
on pixel5a at /vendor/lib/modules/---
(after remounting the file system as readwrite) 
I checked corresponding files were changed successfully. 

and after rebooting, 
I checked dmesg 
and says it initialized ufshcd-core.ko and ufs-qcom.ko located at 
/lib/modules/
and prints ufs-qcom related printk lines that were originally included 
before I modify... 
However, it does not show printk lines I included :"(

Am I doing something wrong to modify the ufs driver kernel module? 

I even tried to include ufshcd as builtin and failed to boot...

*Does anyone know how to modify ufs driver on android phones? *

Thanks, 
Yoona

-- 
-- 
You received this message because you are subscribed to the "Android Building" 
mailing list.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-building?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"Android Building" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-building/9a524b27-c557-4dcb-9131-7bf0a915f7fen%40googlegroups.com.

Reply via email to