However, due to my hook executed in resume which pokes gamecard slot to ensure it's mounted, the whole system wakes up. It probably could be fixed by reversing how the system mounts normal game card on wakeup. I don't have time to do that anytime soon, sadly.