08-24-2020, 11:07 PM
What complicates the eMMC issue is the mix of lucky and unlucky eMMC.
I'm not sure how much it is, but at least in my own eMMC, both exist.
For example, if you look at the thread of pinbookpro, there are many writing that seems to have similar symptoms.
For those who only own the lucky eMMC,
What doesn't work is advice from the perspective of "there's a problem with that person's operation". That's unavoidable.
(In fact, there is no objection that there will be many such cases...)
Therefore, the problem is not easily solved.
Since the problem is in the kernel's eMMC driver, my conclusion is that it must be corrected.
If you can kernel-build, try changing "CQE" to "Disable" completely.
In my case, I improved it so that it can be started even with an unlucky eMMC that did not work at all.
The eMMC I own is
A) Unlucky eMMC:
Booting from all devices is impossible just by installing the eMMC
B) Lucky eMMC:
It can be booted correctly without any additional work.
I can't tell if everything is the same as my case, but this trend existed even with old kernel-4.xx.
Of course, the bad thing is the kernel-driver that cannot absorb individual differences of eMMC, and I do not think that eMMC itself is bad.
I'm not sure how much it is, but at least in my own eMMC, both exist.
For example, if you look at the thread of pinbookpro, there are many writing that seems to have similar symptoms.
For those who only own the lucky eMMC,
What doesn't work is advice from the perspective of "there's a problem with that person's operation". That's unavoidable.
(In fact, there is no objection that there will be many such cases...)
Therefore, the problem is not easily solved.
Since the problem is in the kernel's eMMC driver, my conclusion is that it must be corrected.
If you can kernel-build, try changing "CQE" to "Disable" completely.
In my case, I improved it so that it can be started even with an unlucky eMMC that did not work at all.
The eMMC I own is
A) Unlucky eMMC:
Booting from all devices is impossible just by installing the eMMC
B) Lucky eMMC:
It can be booted correctly without any additional work.
I can't tell if everything is the same as my case, but this trend existed even with old kernel-4.xx.
Of course, the bad thing is the kernel-driver that cannot absorb individual differences of eMMC, and I do not think that eMMC itself is bad.