i'm sure you have "usb debugging" on in android developer settings and phone in "data transfer" mode not just "charging" but when you typed "su" in the adb shell, did you see a root access prompt on your phone? if you didn't notice it and authorize it, that might be the prob.