I cannot seem to get my controller to work. Same issue as the OP. I grabbed the most recent copy of RetroPie SD Card image for the RPi2. I then ran apt-get update/upgrade. Then in the RetroPie setup screen i selected the Binary-Based installation. I enabled the xboxdrv daemon from the setup screen. Still nothing. I noticed that xboxdrv was still at ver 0.8.5. I found and installed the 0.8.8 but that didnt fix it either.
Could anyone explain how to get it working starting with the RPi2 SD Card image?
>lsusb: Bus 001 Device 008: ID 045e:02d1 Microsoft Corp.