I have an E90 and want to use on-device debugging with Carbide.c++ on it, but I am unable to establish a connection.

The phone's version number as shown when typing *#0000# into the phone is:

Nokia E90 (206.03)

I installed s60_3_1_app_trk_3_1_2.sisx on the phone. I have TRK started and switched to USB connection in the TRK settings. But when I try to connect it always shows me the following message (I tried restarting the phone and restarting the TRK, with and without USB cable connected, no change):

Welcome to TRK for Symbian OS

Status: Not connected

Failed to open debug trace port.
Error Code: -21

I am running Windows XP and ADT 1.4 with all updates installed as a VMware guest system on a MacBook Pro running Mac OS X 10.6.2. I can access the E90's memory card via USB from the XP guest system, so basically the connection to the phone is working.

I looked through the forum and googled for the error but did find nothing of help. Maybe you've got an answer or can point me in the right direction.

Thanks in advance,