That's weird. I had no problems getting SOC to root my Charm with Android 2.1 with update 1, which I'm guessing is 2.1.1.
Perhaps you can try the USB Debugging Off trick or suggestion? I know you're not having loop problems, from what I can tell, but guess wouldn't hurt to try. Good Luck!