First a little backstory: dircache has never worked quite right on my 80gb ipod since I got it back in June '07. For a long while, the main symptom was that I would get a foreground "scanning disk" on every other boot. This seemed to stop for me several months ago (probably with the fix to prevent dircache from breaking if interrupted in a background scan) and all seemed well.
A couple of weeks ago about the time I started using the portal player device disable battery builds (and now subsequently the svn builds) the dircache has started to show signs of odd behavior again. I am not saying at all this is what is causing this behaviour, just that it was about that time I noticed it.
Now when I turn the player on, I do not get the foreground scans any longer, but I get a very long background scan (anywhere from 200-300 seconds). During this time controls on the player are almost completely unresponsive. I have it set to resume playback on boot. Once playback has resumed however it may take up to 30 seconds for the screen to respond to what is being played. If I hit menu, it can take up to 30 seconds to go there. If the resumed song finishes in this time frame, the next does not start playing for at least 15 seconds. After the 200-300 seconds though, all functionality, including dircache, as far as I can tell is back to normal.
I'm using cabbie2.0 with no eq. Thoughts?