i updated the rio500 firmware 2.16, added a 128mb memory card. when i try to upload a song the player times out and hangs, here are the module ouput: Jul 3 01:01:39 pippo usb 3-2: new full speed USB device using address 6 Jul 3 01:01:39 pippo drivers/usb/misc/rio500.c: USB Rio found at address 6 Jul 3 01:01:46 pippo drivers/usb/misc/rio500.c: Rio opened. Jul 3 01:01:46 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:46 pippo drivers/usb/misc/rio500.c: Error executing ioctrl. code = -71 Jul 3 01:01:46 pippo drivers/usb/misc/rio500.c: Error executing ioctrl. code = -75 Jul 3 01:01:46 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:46 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:46 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:46 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:47 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:48 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:49 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:50 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:51 pippo usb 3-2: control timeout on ep0in Jul 3 01:01:52 pippo drivers/usb/misc/rio500.c: Rio closed. and finally the player hangs. if i try to reconnect later: Jul 3 01:02:29 pippo usb 3-2: new full speed USB device using address 7 Jul 3 01:02:34 pippo usb 3-2: control timeout on ep0out Jul 3 01:02:39 pippo usb 3-2: control timeout on ep0out Jul 3 01:02:39 pippo usb 3-2: device not accepting address 7, error -110 Jul 3 01:02:40 pippo usb 3-2: new full speed USB device using address 8 Jul 3 01:02:45 pippo usb 3-2: control timeout on ep0out Jul 3 01:02:50 pippo usb 3-2: control timeout on ep0out Jul 3 01:02:50 pippo usb 3-2: device not accepting address 8, error -110 Reproducible: Always Steps to Reproduce: 1. 2. 3.
what kernel version/package?
kernel gentoo-dev-sources-2.6.7-r6
What happens with a different kernel?
exactly the same, i suppose the problem is related to the firmware update i've done. before the update, the module worked fine.
Then this is not a gentoo specific bug. Please contact the kernel developers at bugzilla.kernel.org if you think it's a kernel bug, or the rio500 developers, if it's a firmware issue.