Could you send dmesg output of the non-working Debian kernel and perhaps the config file of your working custom kernel?