Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Data abort, Undefined instruction, Prefetch abort (Update)
« previous next »
  • Print
Pages: 1 [2]

Author Topic: Data abort, Undefined instruction, Prefetch abort (Update)  (Read 4831 times)

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #15 on: July 30, 2007, 05:55:05 PM »
You could always attempt to actually *fix* the problem, rather than trying to find a way to avoid the problem. That would not only allow you to listen to music again, but also solve the problem for anyone else who might also run into it, and contribute to the advancement of Rockbox.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #16 on: July 30, 2007, 05:58:40 PM »
Do you have any ideas of things to try to go about fixing my problem? I have tried formatting my Ipod and removing the partitions, installing new and old Ipod firmware, using the newest bootloader and new and old Rockbox builds, but nothing seems to work. I've tried using the Apple OS to confirm that my Ipod is at least working. I've provided as much information as I can about my issue, as well as tried doing anything and everything that I know how to do, to no avail. I don't know at what point it seemed like I was trying to avoid this problem, as all I feel I have been doing is try to fix it with the help of other Rockbox users.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #17 on: July 30, 2007, 06:01:24 PM »
Any step that isn't "figure out what actually causes the problem, then write new code for Rockbox so that the problem isn't happening any more" is avoiding it.

Using an old build, using an older Apple firmware, etc, are all ways to go around the problem, but leave whatever's causing it existing and just pretending like it's not there, aren't they?

To be fixed someone will have to do some programming, and it's always best done by people who experience the problem because they can actually know if they've succeeded in fixing it.

Any "fix" that doesn't involve changing Rockbox means the problem will still be there if Rockbox is run under the right conditions - so how can one actually say it's "fixed"?
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #18 on: July 30, 2007, 06:04:07 PM »
From all of my research on these forums, it seems like one way to identify a problem is by trying out different builds. I'm not looking to use an old build that may work so I can go ahead and listen to my music. I'm trying to find any build that works so I can look for changes to see at what point Rockbox stopped working for my Ipod.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #19 on: July 30, 2007, 06:06:30 PM »
That's one way to identify an introduced bug. This seems to be a case of us having always done something wrong (or technically, not done something at all trusting to the Apple flash loader to set things up), and a change (the new cpu speed handling) having brought that problem to light because it now actually causes issues.

It may require someone investigating the Apple firmware and fixing our IDE timings, assuming the current diagnosis is correct.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #20 on: July 30, 2007, 06:08:31 PM »
Do you think the next firmware issues would prevent me from using software that is very old? I tried loading a build from January and it wouldn't run either. Also, is there a chance that something in my Ipod is broken or corrupted that wouldn't effect Apple's OS, but may effect Rockbox?
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #21 on: July 30, 2007, 06:12:11 PM »
Well, here's some clear points:

1) Some people don't have this problem, in fact most regular users of Rockbox don't.
2) This same problem seems to happen on the Nano, and on that hardware it seems to be related to the Firmware Version.
3) Many people *on Nano* have been able to revert to Rockbox builds immediately before Amiconn's first CPU speed change and use it.

Because it affects multiple people, and seems to have been triggered by this commit, it's most likely the same issue. Though it could be possible that something is broken in just your iPod causing the same symptoms, it is somewhat unlikely, and the best route of investigation is the IDE timings.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort (Update)
« Reply #22 on: July 31, 2007, 04:02:10 AM »
#Reistlehr-

Check what I wrote in the update I added to my first post. Let me know if that pertains to your situation.

Aaron
Logged

  • Print
Pages: 1 [2]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  Data abort, Undefined instruction, Prefetch abort (Update)
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.064 seconds with 14 queries.