Author Topic: Software Load Failed/Code 5  (Read 11289 times)

0 Members and 1 Guest are viewing this topic.

Offline dkovsky

  • Newbie
  • Posts: 9
Software Load Failed/Code 5
« on: July 30, 2005, 09:28:22 pm »
First, thanks for all the hard work.

I made the CD and followed the instructions. When I get to the step where it should "Write flash code to DMS", I get "Software Load Failed" and see "Code 5" at the bottom. I've tried several times but get the same thing every time. I just downloaded the CD at about 2:30 Mountain time on 7/30.

Any ideas? How much free space does this step require?

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #1 on: July 30, 2005, 09:48:25 pm »
ah ha!  I have the same exact problem.
and I'm using the newest ISO (7/30 - 10:45a CST).

might be a bug with the new ISO?  chatted with judb for a little bit and he told me to do some stuff but it still doesn't work.

I don't think freespace is a problem because I have 218mb in phtsys and 66mb in phtdata and according to the FAQ, it only requires <5mb.
« Last Edit: July 30, 2005, 09:49:29 pm by dmk11 »

Offline judb

  • Administrator
  • Veteran.
  • *****
  • Posts: 1329
  • ph4t l3wtz
Re: Software Load Failed/Code 5
« Reply #2 on: July 30, 2005, 10:42:53 pm »
There seems to be a bug with the sed command we have on the cd rom that is creating an issue.  Give us some time to work it out.  thanks for your paitence.

Offline judb

  • Administrator
  • Veteran.
  • *****
  • Posts: 1329
  • ph4t l3wtz
Re: Software Load Failed/Code 5
« Reply #3 on: July 30, 2005, 11:36:53 pm »
Okay the problem should be fixed.

Use the Mirror link for the next hour or so.. (6:33 PM CST when posted)

The primary will upday soon.

Thanks.

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #4 on: July 31, 2005, 03:41:50 am »
Hm.. is there a way to tell the difference between version?  I downloaded 10 mins ago and I'm still getting the same error.

Offline judb

  • Administrator
  • Veteran.
  • *****
  • Posts: 1329
  • ph4t l3wtz
Re: Software Load Failed/Code 5
« Reply #5 on: July 31, 2005, 04:21:26 am »
well, no not really I didn't think to put a version number in the disc. DUH! hehe..

You could check the timestamp on the server.. perhaps

Offline akira

  • Newbie
  • Posts: 3
Re: Software Load Failed/Code 5
« Reply #6 on: July 31, 2005, 08:11:33 am »
I've just downloaded from the mirror and i'm getting exactly the same error.
Everything seems to run ok apart from the write of the flash code when it say's it couldn't be loaded 'Code: 5"
I should point out this is with the audi/vw version. Stereo type is T
« Last Edit: July 31, 2005, 03:22:26 pm by akira »

Offline dkovsky

  • Newbie
  • Posts: 9
Re: Software Load Failed/Code 5
« Reply #7 on: July 31, 2005, 05:04:29 pm »
I used v1_3 and got past this problem (thanks!).

Now, after I insert the cartridge with the new hard drive, I get the following:

USB 1-4: new high speed usb device using ehci_hcd and address 5
scsi2: scsi emulation for usb mass storage devices
USB 1-4: reset high speed usb device using ehci_hcd and address 5
scsi: device offlined - not ready after error recovery: host 2 channel 0 id 0 lun 0

Any ideas? BTW, mine is VW/Audi 20GB.

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #8 on: July 31, 2005, 07:33:24 pm »
I tried v.1.3 just now (screen still says 1.1 though)
and it fails at the same point, although now it says "Code: 4"

Does this code# clue you in to what I'm doing wrong?

I'm also using VW Phatbox w/ 20gb.

Offline judb

  • Administrator
  • Veteran.
  • *****
  • Posts: 1329
  • ph4t l3wtz
Re: Software Load Failed/Code 5
« Reply #9 on: July 31, 2005, 07:44:21 pm »
try the manual method then.. it is on the wiki...

Offline Slartibartfast

  • Newbie
  • Posts: 11
  • Fjords are the result of Infinite Improbability
Re: Software Load Failed/Code 5
« Reply #10 on: July 31, 2005, 08:36:37 pm »
I'm having the same problem on my Audi setup, but with a small variation:

I had got as far as writing the new flash code to the original DMS, but it reported a failure. I then retried with ALT-F4 and /runbuild - it appeared to work but some warning or error messages scrolled by quickly, something about a temporary file or folder. The DMS didn't work it's magic on the car's Phatbox so I tried again. This time I got the partition name error 'Incorrect Volume Name' - I can't see what it thought it was, but it was definitly correct as the DMS still worked on the PC and in the car. I tried renaming the partitions and then back again in explorer and got the same error. This is now where I am.

The manual method looks a little scary to an innocent Linux virgin such as myself, do you think this issue will be fixed in a later version of your wonderful software?

Good work by the way, until I found this forum I was wondering what to do after buying my 60GB 'upgrade' HDD and finding that it didn't work just by swapping!

Cheers, chaps .....

Offline Genesis

  • Getting the hang of things.
  • **
  • Posts: 83
  • Bite Me
Re: Software Load Failed/Code 5
« Reply #11 on: August 01, 2005, 02:20:37 am »
PM me with a way to contact you on Yahoo or AOL IM and I will walk you through it.

Or see this thread:

http://forum.phathack.com/cgi-bin/yabb/YaBB.cgi?board=dmshack;action=display;num=1122660179

Offline Slartibartfast

  • Newbie
  • Posts: 11
  • Fjords are the result of Infinite Improbability
Re: Software Load Failed/Code 5
« Reply #12 on: August 02, 2005, 09:36:33 am »
Thanks, but I think the time zone thing might be a problem ... and I think I should try to work it out  myself  - it's the only way to learn you know!
Anyway, reading some of the other posts in other areas since my last one here, it looks like all I need to do is the 'force playlist' thing to make the patch work on my Audi setup, is that right?

Offline Genesis

  • Getting the hang of things.
  • **
  • Posts: 83
  • Bite Me
Re: Software Load Failed/Code 5
« Reply #13 on: August 02, 2005, 12:43:09 pm »
In theory, yes.

There apparently are some "Donor" DMSs however that have signatures that don't work on cloned disks.  I don't think anyone yet understands exactly why as of yet.....

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #14 on: August 04, 2005, 05:01:57 pm »
Quote
try the manual method then.. it is on the wiki...


Okay, I tried the manual method (reflashing the phatbox part).
When I put my DMS in (with the hacked files), it does nothing for awhile then it says "No Magazine" and went to my radio.   I unplug/replug it again, same result.
I unplug/replug again, but this time I navigate playlist to the 2nd playlist.  It started playing the music in there, but a few seconds later I hear the recording on top of my music that syas something like "your boxed has been patched phathack.com" or something like that.

So I'm not quite sure if it was sucessful or not since the log files are somewhat confusing.  Can someone take a look at my log files and tell me whether the patch was sucessful or not?

anyone know a place to host text files?  seems too long to cut & paste.

Offline Genesis

  • Getting the hang of things.
  • **
  • Posts: 83
  • Bite Me
Re: Software Load Failed/Code 5
« Reply #15 on: August 04, 2005, 06:21:10 pm »
If you have entries in the "patch" logfile that read "VERIFIED!" then the patch has run successfully

There should also be a "dmesg" log file in there.

Another way to find out, of course, is to clone your DMS and see if the new one will work.  The procedure to do that manually is here:

http://forum.phathack.com/cgi-bin/yabb/YaBB.cgi?board=dmshack;action=display;num=1123119033

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #16 on: August 04, 2005, 07:01:59 pm »
well, there's some unverified, some verified.. that's why I wasn't sure. :)

and incidentally, there is patch.sh in my PHTSYS/backup directory.

The sniplet below is the 3rd time it did it.  I have a total of THREE ": No such file or directory
2048+0 records in
2048+0 records out"
Code: [Select]

: No such file or directory
2048+0 records in
2048+0 records out

hdparm - get/set hard disk parameters - version v3.9

Usage:  hdparm  [options] [device] ..

Options:
-a   get/set fs readahead
-A   set drive read-lookahead flag (0/1)
-c   get/set IDE 32-bit IO setting
-C   check IDE power mode status
-d   get/set using_dma flag
-D   enable/disable drive defect-mgmt
-E   set cd-rom drive speed
-f   flush buffer cache for device on exit
-g   display drive geometry
-h   display terse usage information
-i   display drive identification
-I   read drive identification directly from drive
-k   get/set keep_settings_over_reset flag (0/1)
-K   set drive keep_features_over_reset flag (0/1)
-L   set drive doorlock (0/1) (removable harddisks only)
-m   get/set multiple sector count
-n   get/set ignore-write-errors flag (0/1)
-p   set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P   set drive prefetch count
-Q   print out the drive id only (60bytes\n)
-q   change next setting quietly
-r   get/set readonly flag (DANGEROUS to set)
-R   register an IDE interface (DANGEROUS)
-S   set standby (spindown) timeout
-t   perform device read timings
-T   perform cache read timings
-u   get/set unmaskirq flag (0/1)
-U   un-register an IDE interface (DANGEROUS)
-v   default; same as -acdgkmnru (-gr for SCSI, -adgr for XT)
-V   display program version and exit immediately
-W   set drive write-caching flag (0/1) (DANGEROUS)
-w   flush os cache and wakeup drive
-X   set IDE xfer mode (DANGEROUS)
-y   put IDE drive in standby mode
-Y   put IDE drive to sleep
-Z   disable Seagate auto-powersaving mode
PhatPatch v0.4 - original code by bushing, additional patches by sbingner
Verifying:
Patch 1 @ 0bb8: make drive signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 2 @ 0bec: make rc.sh signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 3 @ 0c20: make phatd signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 4 @ 0c54: make linux signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 5 @ 0354: make ramdisk invalid signature return 0 instead of 0xFFFFFFFF: [movlne r0, 0xFFFFFFFF -> movlne r0, #0]
Expected: 0000 13a0    Actual: 0000 13a0
Verified!
Patch 6 @ 0c80: make ramdisk signature check verify 0 instead of 1: [cmp r0, #1 -> cmp r0, #0]
Expected: 0000 e350    Actual: 0000 e350
Verified!
Patch 7 @ 0358: make ramdisk valid signature return 0 instead of 1: [moveq r0, #1 -> moveq r0, #0]
Expected: 0000 03a0    Actual: 0001 03a0
Unverified!
Segmentation fault
PhatPatch v0.4 - original code by bushing, additional patches by sbingner
Verifying:
Patch 1 @ 0bb8: make drive signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 2 @ 0bec: make rc.sh signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 3 @ 0c20: make phatd signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 4 @ 0c54: make linux signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 5 @ 0354: make ramdisk invalid signature return 0 instead of 0xFFFFFFFF: [movlne r0, 0xFFFFFFFF -> movlne r0, #0]
Expected: 0000 13a0    Actual: 0000 13a0
Verified!
Patch 6 @ 0c80: make ramdisk signature check verify 0 instead of 1: [cmp r0, #1 -> cmp r0, #0]
Expected: 0000 e350    Actual: 0000 e350
Verified!
Patch 7 @ 0358: make ramdisk valid signature return 0 instead of 1: [moveq r0, #1 -> moveq r0, #0]
Expected: 0000 03a0    Actual: 0000 03a0
Verified!
done
: No such file or directory

: No such file or directory
PhatPatch v0.4 - original code by bushing, additional patches by sbingner
Verifying:
Patch 1 @ 0bb8: make drive signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 2 @ 0bec: make rc.sh signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 3 @ 0c20: make phatd signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 4 @ 0c54: make linux signature check always succeed: [bne verify_sig_failed -> bne PC+1]
Expected: 0000 1a00    Actual: 0000 1a00
Verified!
Patch 5 @ 0354: make ramdisk invalid signature return 0 instead of 0xFFFFFFFF: [movlne r0, 0xFFFFFFFF -> movlne r0, #0]
Expected: 0000 13a0    Actual: 0000 13a0
Verified!
Patch 6 @ 0c80: make ramdisk signature check verify 0 instead of 1: [cmp r0, #1 -> cmp r0, #0]
Expected: 0000 e350    Actual: 0000 e350
Verified!
Patch 7 @ 0358: make ramdisk valid signature return 0 instead of 1: [moveq r0, #1 -> moveq r0, #0]
Expected: 0000 03a0    Actual: 0000 03a0
Verified!
done
: No such file or directory

: No such file or directory
/dos/backup/patch.sh: kup/p: No such file or directory
/dos/backup/patch.sh: kup/p: No such file or directory
« Last Edit: August 04, 2005, 07:03:25 pm by dmk11 »

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #17 on: August 04, 2005, 07:05:32 pm »
and here is my dmesg.log:
Code: [Select]

Linux version 2.4.18-rmk3-crypt1 (vince@VonHagen.phatnoise.com) (gcc version 2.95.3 20010315 (release)) #5 Thu May 29 11:53:53 PDT 2003
Processor: ARM ARM720T revision 2
Architecture: CL-7312 (Phatnoise v1.1)
Machine name is: CL-7312 (Phatnoise v1.1)
Param offset is: 0xC0023000
Tags  offset is: 0xC0023000
fixup_clep7312()
Converting old-style param struct to taglist
edb7211_map_io()
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: init=/bin/bash
Relocating machine vectors to 0xffff0000
clps711x_init_irq() begin NR_IRQS = 128
clps711x_init_irq() end
clps711x_setup_timer() SYSCON1 = 0xff000100 adding TC2S and TC2M bits
clps711x_setup_timer() SYSCON1 = 0xff0001c0
clps711x_setup_timer() SYSCON2 = 0xff000100
clps711x_setup_timer() SYSCON3 = 0xff000026
Calibrating delay loop... 36.76 BogoMIPS
initrd_start = 0xC0C00000
Memory: 16MB = 16MB total
Memory: 11952KB available (711K code, 2229K data, 44K init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
ttyAM0 at I/O 0x100 (irq = 12) is a CLPS711x
ttyAM1 at I/O 0x1100 (irq = 28) is a CLPS711x
pty: 256 Unix98 ptys configured
block: 64 slots per queue, batch=16
RAMDISK driver initialized: 16 RAM disks of 1048576K size 1024 blocksize
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
PhatNoise ide_init_default_hwifs()
IO_SYSCON1 = 0x000401C0
IO_SYSCON2 = 0x00040100
IO_SYSCON3 = 0x00040026
IO_MEMCFG1 = 0x00000080
IO_MEMCFG2 = 0xFFFDBD00
hda: PhatNoise DMS 20GB, ATA DISK drive
ide0 at 0xfe100000-0xfe100007,0xfe10000e on irq 6
hda: 39070080 sectors (20004 MB), CHS=38760/16/63
Partition check:
hda: hda1 hda2 < hda5 >
DAI: Version 1.2
DAI: major 14
DAI: dai_init() initializing stuff
DAI: regs.ARM_ip = 0xff002000
DAI: dai_init() setting fiq handler
FIQ: copying code to 0xFFFF001C
DAI: dai_init() SYSCON1 (0x000401c0)
DAI: dai_init() SYSCON2 (0x00040100)
DAI: dai_init() SYSCON3 (0x00040026)
DAI: dai_init() INTMR1  (0x00040240)
DAI: dai_init() INTMR2  (0x00040000)
DAI: dai_init() INTMR3  (0x00040000)
DAI: dai_init() DAISR   (0x00001505)
DAI: dai_init() DAI64FS (0x00000000)
DAI: dai_init() setting PE.1
DAI: dai_init() setting DAI Control Register
DAI: dai_init() clearing DAI status register bits
DAI: dai_init() setting DAIR_DAIEN
DAI: dai_init() DAISR = 0x00009a00
DAI: dai_init() adding routine to task queue
DAI: dai_init() enabling DAI interrupt
PhatNoise Board v1.1
LED: major 13
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Fast Floating Point Emulator V0.9 (c) Peter Teichmann.
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 400 blocks [1 disk] into ram disk... |
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
/
-
\
|
done.
Freeing initrd memory: 1024K
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 44K
phatpatch: unhandled page fault at pc=0x000167b4, lr=0x000088b4 (bad address=0x00000006, code 0)
pc : [<000167b4>]    lr : [<000088b4>]    Not tainted
sp : bffffc7c  ip : 00000000  fp : bffffcc4
r10: 00000002  r9 : 0007a6b8  r8 : 000081c4
r7 : bffffccc  r6 : 00000001  r5 : 00000005  r4 : 00000000
r3 : 000013a0  r2 : 00079378  r1 : 1dffffff  r0 : 00000002
Flags: nzCv  IRQs on  FIQs on  Mode USER_32  Segment user
Control: 217D  Table: C0FF0015  DAC: 00000015
phatpatch: unhandled page fault at pc=0x000167a0, lr=0x00008730 (bad address=0x00000005, code -1)
pc : [<000167a0>]    lr : [<00008730>]    Not tainted
sp : bffffc7c  ip : 00000000  fp : bffffcc4
r10: 00000002  r9 : 0007a6b8  r8 : 000081c4
r7 : bffffccc  r6 : 00000001  r5 : 00000005  r4 : 00000001
r3 : 00000000  r2 : 00079378  r1 : 0000000c  r0 : 00000002
Flags: nzCv  IRQs on  FIQs on  Mode USER_32  Segment user
Control: 217D  Table: C0FF0015  DAC: 00000015
phatpatch: unhandled page fault at pc=0x000167b4, lr=0x00008730 (bad address=0x00000006, code 0)
pc : [<000167b4>]    lr : [<00008730>]    Not tainted
sp : bffffc7c  ip : 00000000  fp : bffffcc4
r10: 00000002  r9 : 0007a6b8  r8 : 000081c4
r7 : bffffccc  r6 : 00000001  r5 : 00000005  r4 : 00000001
r3 : 00000000  r2 : 00079378  r1 : 1dffffff  r0 : 00000002
Flags: nzCv  IRQs on  FIQs on  Mode USER_32  Segment user
Control: 217D  Table: C0FF0015  DAC: 00000015

Offline Genesis

  • Getting the hang of things.
  • **
  • Posts: 83
  • Bite Me
Re: Software Load Failed/Code 5
« Reply #18 on: August 04, 2005, 08:30:39 pm »
Your box is patched.

There are some other things in there which failed - judb is adding to the code in the patch set to enable "other things", but the important one you want - the patch that makes the DMS check always succeed even if your DMS is not "blessed" - is there.

If you want to manually set up the new disk, see the other thread I posted a pointer to.

Offline dmk11

  • Newbie
  • Posts: 8
Re: Software Load Failed/Code 5
« Reply #19 on: August 05, 2005, 09:32:59 pm »
Thanks Genesis!

With your linked instructions, I'm using a bigger HD now.

Now, out of curiosity, can you tell me which part of the log indicated to you that my phatbox is patched?  My friend wants to patch his too and I want to help him.