Unable to use superuser permissions

My Sprint HTC hero is rooted running Fresh 2.1.2 and whenever I open superuser or try to run an app that requires root I just get a black screen that says (Su Request) at the top and it just stays their and does nothing. Any takers on how to actually launch the program that requires root or what to do with this screen?

As far as I know, SuperUser does not need USB Debugging to be enabled to work properly. To be honest, you only need USB Debugging for a select few things and you should already know when you do need it if you are enabling it.

My approach on SuperUser not working would be to reinstall it from the Google Play Store. Additionally, make sure that the binaries that it is using are updated, which you can do right within the SuperUser app itself.

The reality is that without debug enabled SU will not grant root to requesting Apps on a number of devices. My Samsung Stratosphere and a HTC Incredible 2 that I rooted for a friend. Both are running Gingerbread. The Strat 2.3.5. The HTC 2.3.4. Debug has to be enabled on both for SU to grant root. Don't know if its the OS or chain dd's SU implementation / App. He claims its everones fault that they can't uninstall his SU App because they choose to install it in the System folder... Google play is not allowed to installing it there blah blah. How about you just zip.us up an uninstall the same way you zipped up your SU install App. Sorry about getting a little off topic.