OK - got it compiled and working with the LinuxMCE_0710 branch. It recognizes the drives and I can load and ID them now. Tried to watch one and rip one but both failed - will have to look into that.
Couple other bugs I need to look more into:
1) My device reports that it has 2 drives, but it really only has one. This may be because mine is messed up, but I see that LMCE is trying to load disks into it so regardless I have to hack it to think there is only one for my model.
2) 'ID All' is broken - it constantly tries to load the next disk into the drive while the previous one is still in there being identified. It eventually times out and tries the next. I loaded 22 disks and directed LMCE to ID All and when I came back 1, 4, 7, 10, 13, 16, 19, 22 were found, the rest not.
3) If there are any problems while a disk is in a drive then that drive goes away in the UI and I have to use mtx manually to unload the drive before I can continue. Clearly the correct solution to this is fix the problem that makes the drive go away, but I'd like to add the ability to run a generic unload.
4) For some reason my device is getting offlined. This shows up in dmesg:
Oct 8 11:57:34 dcerouter kernel: [ 194.264867] ch 8:0:3:0: CDB: Test Unit Ready: 00 00 00 00 00 00
Oct 8 11:57:34 dcerouter kernel: [ 194.265037] ch 8:0:3:0: scsi: Device offlined - not ready after error recovery
I don't think it is the Powerfile because I don't any problems in XP. Powercycling the device doesn't fix it, rebooting my server doesn't fix it. I can unplug it from my server and plug it straight into my laptop and it works instantly. Anyways - something else to look in to.
I am curious if anyone else is interested in this... The reason I got the Powerfile R200 in the first place was because the video wiki says it is supported, so if other people are having problems please let me know.