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 aarongoltz

  • Member
  • *
  • Posts: 24
Data abort, Undefined instruction, Prefetch abort (Update)
« on: July 28, 2007, 03:17:23 PM »
I have a 60gb Ipod Video and ever since I updated my Rockbox build from one that was a few months old, I keep getting Data abort, undefined instruction, and prefetch abort errors. I've tried playing Flac files, and mp3, and Flac typically cause the player to freeze after 8-10 seconds, while the mp3 will play a little longer. I am running Bootloader 1.1, and the player was running fine with the Rockbox build that was a month or two old. Files seem to stream fine from the Ipod when I play them from my computer. Does anyone know what might be happening?

Update:

While I was randomly tinkering with the Rockbox Utility for the first time, I saw that it was downloading and installing the regular Ipod Video firmware, and not the 64MB firmware. I tried using the 32MB firmware and all of the sudden everything works perfectly. As I said later on in this post, about 5 months ago Best Buy sent out my Ipod under a service plan because I was getting static out the headphone jack, terrible battery life, and the line out wasn't working using the Apple OS. Now that the Ipod is running perfectly using the 32MB firmware, I have two theories.

1. When Best Buy replaced my logic board, they replaced it with a 32MB logic board.

or

2. I have a 64MB logic board, but some of the memory is faulty.

Thank you to all of those who helped me in attempting to identify and resolve the issue. I am trying to figure out if there is any way to get my Ipod replaced or serviced as I would love to have the 64MB of memory since I play mostly FLAC files. Unfortunately I don't think I would be able to explain to the Best Buy customer service that I think they replaced my logic chip with an inferior version, which I discovered using warranty voiding firmware.

Thanks,
Aaron
« Last Edit: July 31, 2007, 03:42:06 AM by aarongoltz »
Logged

Offline Febs

  • Member
  • *
  • Posts: 2701
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #1 on: July 28, 2007, 04:32:55 PM »
Does this problem happen with the current build?
Logged
Rockbox Forum Guidelines
The Rockbox Manual
How to Ask Questions the Smart Way
Please do not send me support questions via PM.

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #2 on: July 28, 2007, 04:39:32 PM »
Yes, it does happen with the current build. Has anyone experienced anything like this? I don't know if it is something wrong with my hardware.
« Last Edit: July 28, 2007, 06:49:42 PM by aarongoltz »
Logged

Offline #Reistlehr-

  • Member
  • *
  • Posts: 2
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #3 on: July 29, 2007, 11:48:18 AM »
Second the bug. 30GB Ipod Video (5G). Usualy about 8-16 seconds errors are thrown. Current Build.

The menus are navible up until music is played. Can be recreated every time.
« Last Edit: July 29, 2007, 11:53:45 AM by #Reistlehr- »
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #4 on: July 29, 2007, 12:18:27 PM »
Last night I spent hours backing everything up on my Ipod. I did a full restore , then reinstalled the bootloader and Rockbox firmware. I tried playing FLAC files which I know to be fine an uncorrupted, but got the same problems I've had previously with freezing. The Ipod HD didn't seem to be corrupted and all of the data was taken from the Ipod without any problems. Does anyone know if the logic chip is used when accessing data from the computer to the Ipod? If not, is it possible that maybe my Ipod's logic chip is faulty? Later today I'm going to try the Apple firmware and see if that gives me problems. If it does, I'm guessing its my hardware.
Logged

Offline #Reistlehr-

  • Member
  • *
  • Posts: 2
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #5 on: July 29, 2007, 12:31:59 PM »
for mine, i can use it fine using apples OS. Plays music no problems, so the bugs are pointed at rockbox. I attempted to use the rbutils package on linux, to update it, but still prefetch, data abort, and undefines.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #6 on: July 29, 2007, 01:07:17 PM »
Well I'm glad that I'm not the only one out here with this problem. While the Apple OS works fine, maybe there is still a chance that Rockbox accesses some piece of hardware just a little bit different, and our hardware could be responsible. About six months ago I had the logic board replaced in my Ipod. Before it was replaced, it was incredibly weird. The line out on my Ipod worked perfectly fine while using Rockbox, but would not work at all using the Apple OS. I brought my Ipod to the Apple Store and they could not figure out why my lineout wasn't working. Best Buy ended up replacing my logic board because I was having static coming out of my headphone jack, very poor battery life, and my lineout wasn't working (again, only using the Apple OS). I boggled my mind why it was working with Rockbox. Anyways, I will have to try giving the Apple OS a chance to see if it freezes or not, but I'm thinking that something is wrong with our hardware.
Logged

Offline Farpenoodle

  • Member
  • *
  • Posts: 28
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #7 on: July 29, 2007, 01:24:33 PM »
Sounds like it's related to the nano problem.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #8 on: July 29, 2007, 09:13:37 PM »
I'm listening to music right now using the Apple OS without any problems. I am baffled at why it is not working when it worked days ago using some older software. No one has any ideas? Would it be useful if I gave some of the error codes?
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #9 on: July 30, 2007, 02:56:33 AM »
I just spent the last two hours trying to revert my Ipod's original firmware to something other than 1.2.1. I got it to 1.1, and unfortunately, after using the HP Format tool, Apple restore, then reapplying the bootloader and Rockbox firmware, it still crashes. I just got a Prefetch abort at B8141ECA, and an undefined instruction at 20000004. Every time I play a file it seems to be something different. Can anyone experienced out there chime in with any ideas on what they think this might be?

Thanks, Aaron
Logged

Offline tvg

  • Member
  • *
  • Posts: 79
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #10 on: July 30, 2007, 10:24:24 AM »
That's already discussed and the probable cause is found:

http://forums.rockbox.org/index.php?topic=11817.0
http://forums.rockbox.org/index.php?topic=11504.msg89238#msg89238 from here lower
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #11 on: July 30, 2007, 10:56:37 AM »
Also, the important part is the in-flash firmware, which may not have been updated on your player. I've been using the firmware version number as a point of reference because if someone's running a later version of the software, they have a later version of the in-flash (when there is one). But downgrading your software may not downgrade your in-flash.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #12 on: July 30, 2007, 05:46:58 PM »
Thanks for the replies. How do I go about finding out if I have the latest in-flash firmware? My ipod is running Apple OS 1.2.1 firmware, and I'm using the Bootloader 1.1.
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #13 on: July 30, 2007, 05:48:12 PM »
I don't know of a known way to check the version number of what is installed in the flash of your player, unfortunately.
Logged

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Re: Data abort, Undefined instruction, Prefetch abort
« Reply #14 on: July 30, 2007, 05:52:53 PM »
So for now, it seems like there is nothing I can do to fix my problem?
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.101 seconds with 15 queries.