The rio500 ebuild has the --with-usbdevfs option commented out of the .ebuild file. When I uncomment it out and try to run the rio_stat I get a bunch of errors( see below ). Not using the usbdevfs option works w/o error, except that on a machine with USBDEVFS enabled the Rio 500 device node is /dev/usb/rio5000, and the utility expects the Rio to be at /dev/usb/rio500( can be changed via configure script ). -- Errors when using USBDEVFS option. usb_claiminterface returned an error! Your Rio500 has firmware revision 2.15 usb_releaseinterface returned an error! usb_claiminterface returned an error! Card 0 reports 60 Mb free (63750144 bytes) out of 64 Mb (67108864 bytes). Command 0x57 returned: first_free_block = 0x000000bb sl = 0x00000f33 ------------------------------------------------------------- N offset num songs Folder Name ------------------------------------------------------------- rio_usb_bulk: usb_bulk returned error ffffffff usb_releaseinterface returned an error! Reproducible: Always Steps to Reproduce: Machine is running: Pentium 4 Celeron, 512MB Linux kernel 2.6.1-Gentoo, specifically with rio500 USB module enabled.
I should check my bug list more often. I do not own such a device, or use the package, so I can't really do much about this bug.
pda peeps, interested? I realise it's not quite a pda, but..
i can't say that i can help here. i'm closing this as CANTFIX unless someone can come up with a solution. i don't have a rio either.