System: Fedora 7 kernel 2.6.22.9-91.fc7 GNOME desktop, running as root.
So i own an iRiver Clix2 in MTP mode and do not want to switch to UMS. I've got libmtp installed. This is the issue, the libmtp version that came with Fedora did not recognize my clix so i went and got the source for the newest version and installed it the i uninstalled the old version and with it Amarok and Gnomad2. when i did yum install amarok or gnomad2 it told me i had to install libmtp also (WTF?) but it told me to install the old version which did not work when i had the newest one (.2.2) installed. so even with the new one installed when i do an mtp-detect it says succesfully connected one device and goes through a lot of code then reaches PTP

losing Session and this happens:
PTP: Closing session
inep: usb_get_endpoint_status(): Connection timed out
outep: usb_get_endpoint_status(): Connection timed out
usb_clear_halt() on IN endpoint: Connection timed out
usb_clear_halt() on OUT endpoint: Connection timed out
usb_clear_halt() on INTERRUPT endpoint: Connection timed out
OK.
And i don't see my clix in file browser. It IS under the hardware manager so it is recognized i just can't mount it.
Any help?
-OCM770-