Skip to content

Instantly share code, notes, and snippets.

@distransient
Last active November 6, 2018 20:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save distransient/6e45a1ddac283a1e19d6522379ebeada to your computer and use it in GitHub Desktop.
Save distransient/6e45a1ddac283a1e19d6522379ebeada to your computer and use it in GitHub Desktop.

ATA Errors

Booting on an iPod 5th Gen (Video, 2005 30gb version), attempted 3.14 stable and checkout b5fb978

iPod modified with iFlash-SATA (ZIF-mSATA chip) and Dogfish 128gb mSATA SSD

Works properly in factory system (latest update), drive is formatted to FAT32, installation performed with Windows Rockbox Utility

Panics on startup (although sometimes after the menu shows for some time) with either an ATA -11 or ATA -32 error.

Visually inspected ribbon cable and contacts; reseated the ribbon cable a few times; continuity and serious hardware failure do not appear to be the issue.

ATA -11 panic

Occurs after boot process has started, but before menu screen appears, 3.14 stable

First Screen:

ATA error: -11

Press ON to debug

Second Screen:

GPIO ENABLE:
A: FF  E: FF  I: 40
B: 9F  F: 00  J: 1F
C: 4F  G: 00  K: E0
D: FF  H: 00  L: FF

GPIO INPUT VAL:
A: 68  E: 21  I: DB
B: F8  F: 06  J: E3
C: F0  G: FE  K: 1F
D: A0  H: FF  L: B8

GPO32_VAL: 00004000
GPO32_EN:  FE80FEF2
DEV_EN:    C2031164
DEV_EN2:   00000000
DEV_EN3:   0000003F
DEV_INIT1: 00040000
DEV_INIT2: 40000000
ACCESSORY: 9500 (varies)
4066_ISTAT: 144 (varies)

Third Screen:

 *PANIC*
 ata: -11
pc:03E805F8 sp:4000B450
bt end

ATA -32 panic

Occurs after boot process has started, but before menu screen appears, 3.14 stable

First Screen:

ATA error: -32

Press ON to debug

Second Screen:

GPIO ENABLE:
A: FF  E: FF  I: 40
B: 9F  F: 00  J: 1F
C: 4F  G: 00  K: E0
D: FF  H: 00  L: FF

GPIO INPUT VAL:
A: 68  E: 21  I: DB
B: F8  F: 06  J: E3
C: F0  G: FE  K: 1A
D: A0  H: FF  L: B8

GPO32_VAL: 00004000
GPO32_EN:  FE80FEF2
DEV_EN:    C2031164
DEV_EN2:   00000000
DEV_EN3:   0000003F
DEV_INIT1: 00040000
DEV_INIT2: 40000000
ACCESSORY: 960 (varies)
4066_ISTAT: 152 (varies)

Third Screen:

 *PANIC*
 ata: -32
pc:03E805F8 sp:4000B450
bt end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment