Assertion fails at boot with r28255 using ATA bus manager
|Reported by:||thotypous||Owned by:||bonefish|
How to reproduce: Boot hrev28255 in a NEC Versa M360 laptop.
Experienced behavior: Crashes with assertion fail.
src/add-ons/kernel/bus_managers/ata/pio.c:166: ASSERT((physicalAddress & 4097) == (virtualAddress & 4097))
This crash started occurring after the hrev28244 changes.
I could boot Haiku with no problems after disabling the assertion checking in the source code, but I don't know if it's safe.
My patch is attached, although I don't know if it's safe.