Rockbox Development > Starting Development and Compiling

Stupid USB stack question

<< < (4/4)

Mad Cow:

--- Quote from: bluebrother on February 24, 2008, 12:45:18 PM ---
--- Quote from: GodEater on February 24, 2008, 08:16:51 AM ---"playing" the new .ipod file you just copied to the DAP.
--- End quote ---
... which will be .mi4 on H10 (.iriver on H100 / H300 series, and so on -- the manual holds the exact name).

--- End quote ---

The .mi4 is the bootloader, .h10 is the file you need to rolo.
So all you have to do is define USE_ROCKBOX_USB? Because I can't get that to work, is there something else I need to do?

GodEater:
Seriously, if you're struggling with this, I'd just leave it alone for now.

It's not ready for prime time yet, which is why it's not enabled by default, and if you're having trouble even compiling a build where it works, you're going to have a heck of lot more trouble recovering your file system when the USB stuff barfs on your hard drive.

Leave it till it's in release state.

Mad Cow:
Fine I'll leave it alone, but from what I've read it's pretty stable anyway, I just wanted to test it out.

GodEater:
It's stable provided you're cautious. From what gevaerts has said, there is still a possibility of multiple threads writing to the disk at the moment, even with just the Full Speed code (which is the most reliable), and he's still not cleaned up that part of the code.

The High Speed code is not yet stable at all, and I've already seen multiple bus resets reported when I tried a few small writes using it.

In neither case do I believe it's ready for general usage unless you're techy enough to handle the consequences.

pixelma:

--- Quote from: GodEater on February 25, 2008, 08:20:04 AM ---It's stable provided you're cautious. From what gevaerts has said, there is still a possibility of multiple threads writing to the disk at the moment, even with just the Full Speed code (which is the most reliable), and he's still not cleaned up that part of the code.
--- End quote ---
That is, if I understood correctly, most dangerous when you would either try to get it into charging mode or if you tried to enable the screendump function. In both cases Rockbox is still running and could write something to the disk but still does not hinder the PC's operating system to write at the same time. This could cause all sorts of problems, so avoid using these functions.


--- Quote from: GodEater on February 25, 2008, 08:20:04 AM ---In neither case do I believe it's ready for general usage unless you're techy enough to handle the consequences.
--- End quote ---
Just want to stress this once more - there is a reason why it's not enabled by default yet.

Navigation

[0] Message Index

[*] Previous page

Go to full version