Rockbox General > Rockbox General Discussion

5th gen 30gig ipod: changed usb behavior w/3.2 (edited)

(1/3) > >>

aboe:
Since upgrading to rockbox 3.2 there is some different behavior in the way my ipod interacts with my laptop (ubuntu) and media player (gmusicbrowser).  First of all, when I plug it in, ubuntu does not recognize it as an ipod drive in particular, but as a general hard drive.  This may not seem important, but previously I had, addition to the unmount option, the "eject" option as well.  And using the latter was the only way to get to rockbox's "it's now OK to safely disconnect the device" screen with the big green checkmark.  Indeed, the unmount option had no effect at all, and eject was the only way to unmount the ipod.  Now, since the eject option is gone I cannot get to that screen (although the computer now treats the device as unmounted). 

Secondly, when using gmusicbrowser to play music from my usb-connected ipod, it seems that the ipod's disk repeatedly starts to spin, causing a continual drain on the battery.  When I stop the music, the ipod begins to charge again.  With rockbox 3.1 my ipod would charge up while I played music from it with my computer with no apparent activity from the disk.

I read this "solved" post (http://forums.rockbox.org/index.php?topic=21004.15), and understood from it that if I reboot into the native ipod OS (by switching the hold switch on during a reboot) it will work around these problems.  I tried this, and while it solved the first problem, the issue with computer playback/charging remains the same.

On the bright side, the sleep feature seems to have significantly extended battery life.

Regards,
Bo

gevaerts:
First of all, if you get the rockbox USB code, you're not using 3.2.

Rockbox does not have a safe-to-disconnect screen, just like most USB hard drives and flash devices don't have that. Do you have difficulties in disconnecting those?

The battery charging problem is known, and it's one of the reasons for the rockbox USB code not being enabled in 3.2.

cool_walking_:

--- Quote from: gevaerts on June 08, 2009, 07:48:38 PM ---Rockbox does not have a safe-to-disconnect screen, just like most USB hard drives and flash devices don't have that.
--- End quote ---
In my experience, most devices with a physical screen do have such a screen.  If you are just saying that devices without physical screens don't have such messages, I don't see how that is relevant.

I think it could be done better in Rockbox though - I think instead of a non-functional screen, it would be nicer to just go back to normal operation (play music, etc.) and keep charging from USB.

aboe:
Sorry, I'm not sure what it means to 'get the rockbox USB code'.  Is this the code that causes the ipod to be seen as a general drive and not an ipod drive specifically?  I downloaded and installed 3.2 yesterday (I unzipped the archive into the root directory and selected "overwrite existing files") and now I have access to the new features such as the timed sleep function.  How can it be that I'm not using 3.2?  

Before I installed 3.2 there was indeed a "safe to remove" screen which included a big green checkmark.  When I unplugged it, it automatically rebooted.  Now when I unmount, the computer treats it as unmounted, but the rockbox stays on the same screen.  Perhaps this green checkmark screen has been removed from 3.2?  I do notice that when I unplug the device now it does not reboot, but goes directly into the OS.  I general don't have problems unmounting any drives.  Since the computer treats it as unmounted, should I not worry about it?  

Does disabling the USB code allow the ipod to charge while playing music on a computer?  If it's already disabled in 3.2, why do I have this behavior?

Thank you

soap:
The green checkmark was Apple's disk mode, not Rockbox's.
Rockbox releases (3.2) do not have USB mode enabled on iPods, they reboot into Apple's disk mode for USB (and thus charging as well).
The generic USB logo which does not change on disconnect is Rockbox's USB mode which, while enabled in current builds is not enabled in the stable release build (3.2).

Navigation

[0] Message Index

[#] Next page

Go to full version