I'm using Foxhound 1.6 ROM on my SGS3. With the Siyah kernel 1.8.6, I cannot get adb to recognize the device. It's actually seeing the device plugged in, but not returning the HW serial number. This is the output:
$ adb devices -l
????????????           no permissions usb:5-2
Note that if I install another kernel, adb works just fine. I've tried both the Perseus and stock kernels without any problems.

I've been searching the other Android sites for the last couple of days without any luck for a solution.

Does any one know if this a kernel issue, and if so, is there a work-around?

Presently, I have to flash Perseus each time I need to use adb.