Tool drives

Discussion in 'Sony Programming and Development' started by Tomcat, Aug 11, 2007.

  1. port187

    port187 Serial Chiller

    Joined:
    Mar 16, 2007
    Messages:
    1,938
    Likes Received:
    85

    If I remember correctly from some older thread unclejun mentioned illigal media, i think using another type/brand or color of writable media did the trick but i dont remember the details.
     
  2. Parris

    Parris I'm only here to observe...

    Joined:
    Aug 18, 2006
    Messages:
    6,248
    Likes Received:
    14
    Okay, well I hadn't read your reply and went ahead and tested the software theory out and it isn't at fault. By placing the HDD from the unit that previously gave the "illegal media" error into the housing of the working unit, I managed to get software to run on DVD drive 1 & 2. Thus, it must come down to some hardware nonsense.

    So, what you are saying is the UJ had this issue and managed to bypass it? Excellent, so it's potentially NOT a motherboard problem! I thought that perhaps in the older unit I had damaged something inserting a laser other than that originally equipped within the DVD drive.

    I'll PM him! Thanks!
     
    Last edited: Aug 18, 2007
  3. Parris

    Parris I'm only here to observe...

    Joined:
    Aug 18, 2006
    Messages:
    6,248
    Likes Received:
    14
    There we go! Two working units again. I had the older unit working with the other laser, but I must have grabbed one of the few blue discs I own.

    So, that's 2 fully functional PS2 Tools. Why does the older T10k only want to read blue discs and copies? It's not controlled by the software on the HDD and certainly, unlike on a retail, has nothing to do with the laser fitted to it. As it reacts the same way no matter which DVD drive I install.

    One of the earliest signs of laser failure is that your retail unit only reads CD or Blue discs and fails on DVDrom etc, so my immediate thought was "this isn't shafted from the off!" - apparently not!

    WOOHOO!
     
    Last edited: Aug 18, 2007
  4. dickibow

    dickibow Intrepid Member

    Joined:
    Feb 25, 2005
    Messages:
    643
    Likes Received:
    6
    So...have you got the older one to read DVD roms or will it only read CD media?
     
  5. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    Thanks for the replies!
    Checked. The laser seems to be fine. Why don't I get any error messages... hmm...
    I am sorry to hear that port187. Let's hope it's a software issue and fixable. I took the TOOL apart today and cleaned all parts. Everything looked good and properly connected. It it still working too :) I will now continue troubleshooting software, since I am pretty confident the hardware is good.
    I noticed that error message in a photo in one of the posts here :)

    I am starting to believe that I may have a Flash ROM issue, and my need to reflash it. Would anyone help me by running /usr/local/sce/bin/dsidb and tell me their Flash ROM version?

    I.e. the line starting with FlashROM. It may look something like this:
    "FlashROM boot <20010219-213228,ROMconf,t10000-relXX.bin:11824>"
     
  6. Parris

    Parris I'm only here to observe...

    Joined:
    Aug 18, 2006
    Messages:
    6,248
    Likes Received:
    14
    Currently only reading CD type blue PS2 discs. However, it is NOT, repeat NOT a laser fault as I have swapped the drives between both units and each laser is doing exactly the same thing, whether the older KHS400 or the new 400H. Both read perfectly well in machine #2 - pretty much any media I try. Both only read CDr media in machine #1.
     
  7. unclejun

    unclejun Site Supporter 2011-2014

    Joined:
    Nov 12, 2005
    Messages:
    1,912
    Likes Received:
    120
    Last edited: Aug 19, 2007
  8. Parris

    Parris I'm only here to observe...

    Joined:
    Aug 18, 2006
    Messages:
    6,248
    Likes Received:
    14
    I remember reading that and thinking "Oh no!" however I was hoping I was immune from it lol - the fact it reads the blue style disc is something. If it is how the unit is designed then I am happy. It doesn't look like it's a fault of any kind and I have tested all the main components by swapping between machines.
     
  9. port187

    port187 Serial Chiller

    Joined:
    Mar 16, 2007
    Messages:
    1,938
    Likes Received:
    85
    This is what I get:

    CPUID=15, ROMGEN=2000-0117, CACH_CONFIG=1edd8, 8MB, IOP mode, ROM boot
    <20000117-073038,ROMconf,:11792>
    SW=b7:^^^^___^:b0, RESET parameter EE=00000000_00000000, IOP=00000000_00000000
     
  10. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    I get exactly that too... Think we are in the same boat. Is this what you get too UJ? Parris?

    Reading every piece of info I can find on the IOP and ROM/FlashROM right now. Running strings on binaries and what not, hehehe :) Would be nice to understand exactly how the TOOL works, like:
    Is the only purpose of the WS/TOOL switch to select FlashROM area?
    Do we actually use the FlashROM now, or is there a default ROM that we use?

    I believe the i/o processor (IOP..) is the part of the PS2 that handles both the ROM/FlashROM and the CD/DVD drive. I am hoping that experimenting with /usr/local/sce/bin/dsi* utils might give some more clues as to how this works and what that is going on :)
     
    Last edited: Aug 19, 2007
  11. Parris

    Parris I'm only here to observe...

    Joined:
    Aug 18, 2006
    Messages:
    6,248
    Likes Received:
    14
    I've not checked and just taken it all down and packaged it up as I'm going to trade / sell the newly repaired unit - sorry!

    I don't feel the need for two almost identical units - had one of them been a T15k I'd probably be keeping it. However, I am sure UJ will report back.

    I'm definately keeping the newer unit and I have fitted a new 3rd party laser to it so all going well, it will last a few more years!

    Keen to see what you come up with though.
     
  12. unclejun

    unclejun Site Supporter 2011-2014

    Joined:
    Nov 12, 2005
    Messages:
    1,912
    Likes Received:
    120
    As far as the docs tell, the t10k should be booted on WS mode only if the flashing fails while in Tool mode.
    The problem might be the version of the IOP, and you can't do anything about it...
    The date of the rom could be an indication of how old is the unit (unless the company wich runned it downgrade the rom to a previous version), for example on my 1st unit, the Romgen code is 2002-0722 and it's using the t10000-rel255.bin
    [​IMG]
    [​IMG]
    I want to try something later, running the ps1drv with a ps1 disc in the tray...
     
    Last edited: Aug 19, 2007
  13. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    No problem Parris :) UJ comes to the rescue!!! This is kind of fun too, as we're forced to learn at lot about the whole system. I like that.

    Just ran a bit of diag. The diag scripts require a 8 digit MPU board ID. I just used 02603667, which isn't actually the ID for the board in my unit, but is a semi-random working number :). Here are the results from the MPU test. Think MPU means "Multiprocessor Unit" and that the MPU board is the big PCB with the EE, GS and three smaller daughter boards. It's a quite big test. Here goes:
    Code:
    [root@devtool /root]# cd /usr/local/sony/diag/MPU4DIAG
    [root@devtool MPU4DIAG]# ./diagmain.sh 02603667 > ~/diagout.txt &
    [1] 2817
    [root@devtool MPU4DIAG]# cd
    [root@devtool /root]# tail -f diagout.txt
    @@ START MPU DIAG 1.8-2 20070819 22:28:15 @@
    @@ CHECKING SBC @@
    02603667: SBCnet: == NG 20070819 22:28:15 ==
    @@ CHECKING BP2 @@
    02603667: bpregcheck: == OK 20070819 22:28:15 == REMOTE
    02603667: DAEMON: == OK 20070819 22:28:15 == REMOTE
    @@ CHECKING IOP @@
    02603667: ioprun: == OK 20070819 22:28:17 ==
    02603667: ioprun2: == OK 20070819 22:28:20 ==
    02603667: iopmpubid: == OK 20070819 22:28:23 ==
    02603667: iopdswchk: == OK 20070819 22:28:25 ==
    02603667: iopcpu: == OK 20070819 22:28:31 ==
    02603667: iopmemsize: == OK 20070819 22:28:34 ==
    02603667: iopmem0: == OK 20070819 22:28:39 ==
    02603667: iopmem: == OK 20070819 22:28:56 ==
    02603667: guidchk: == OK 20070819 22:28:59 ==
    @@ CHECKING EE @@
    02603667: eerun: == OK 20070819 22:29:08 ==
    @@ current ROM rev=PS20100TD2000017 @@
    @@ require ROM rev=PS20100TD2000017 @@
    02603667: chkromrev: == OK 20070819 22:29:51 ==
    == current BoardID=MPU4-01-12, EE=2.6-2.9, GS=ES4.91, IOP=ES3.1, SPU2=UNKNOWN, PCIC=UNKNOWN
    == require BoardID=MPU4-01-12, EE=2.6-2.9, GS=ES4.91, IOP=ES3.1, SPU2=UNKNOWN, PCIC=UNKNOWN
    02603667: chkrev: == OK 20070819 22:31:20 ==
    02603667: eebp2reg: == OK 20070819 22:31:30 ==
    02603667: eecpu: == OK 20070819 22:32:20 ==
    02603667: eeclock: == OK 20070819 22:32:25 ==
    02603667: eememsize: == OK 20070819 22:32:31 ==
    02603667: eemem128: == OK 20070819 22:32:58 ==
    02603667: eexmem128: == OK 20070819 22:33:28 ==
    02603667: eemm: == OK 20070819 22:33:34 ==
    02603667: eevu0: == OK 20070819 22:33:40 ==
    02603667: eevu0m: == OK 20070819 22:33:46 ==
    02603667: eegif: == OK 20070819 22:33:53 ==
    02603667: thsample: == OK 20070819 22:33:59 ==
    @@ CHECKING I/Os @@
    02603667: ipu: == OK 20070819 22:34:25 ==
    02603667: eefile: == OK 20070819 22:34:55 ==
    02603667: eefile2: == OK 20070819 22:35:08 ==
    02603667: eeusbreg: == OK 20070819 22:35:14 ==
    02603667: iop1394reg: == OK 20070819 22:35:16 ==
    02603667: iopmemcard: == NG 20070819 22:35:19 ==
    02603667: eei2cven2: == OK 20070819 22:35:25 ==
    02603667: eedifreg: == OK 20070819 22:35:31 ==
    02603667: spu2sinwavea: == OK 20070819 22:35:48 ==
    02603667: spu2sinwaved: == OK 20070819 22:36:04 ==
    02603667: ramp: == OK 20070819 22:36:10 ==
    02603667: ramppal: == OK 20070819 22:36:15 ==
    02603667: rampvesa1: == OK 20070819 22:36:21 ==
    02603667: rampvesa2: == OK 20070819 22:36:27 ==
    @@ CHECKING GS @@
    02603667: gstfr: == OK 20070819 22:36:48 ==
    02603667: gsloadgpu4: == OK 20070819 22:37:26 ==
    02603667: gsloadgpu4_cmp: == OK 20070819 22:37:27 ==
    02603667: gsloadgpu5: == OK 20070819 22:37:49 ==
    02603667: gsloadgpu5_cmp: == OK 20070819 22:37:50 ==
    02603667: gsloadgpu6: == OK 20070819 22:38:13 ==
    02603667: gsloadgpu6_cmp: == OK 20070819 22:38:14 ==
    ## SOME ERRORS DETECTD ##
    ## SKIP APPLICATION TEST ##
    ## ERROR TESTS in  SBCnet iopmemcard ##
    ## MPU DIAG NG ERR=2##
    
    The ipu test displays a nice animation, spu2sinwav outputs audio, loadgpu displays 3D graphics etc. etc. Quite cool. At least some hardware is working :)

    My unit did not pass the SBCnet and iopmemcard tests (result=NG). The iopmemcard test I don't worry about yet and will check later. I also run a DVD drive diag script, and that did not even start because of the SBCnet failing! ....

    [EDIT - This is wrong: I blieve that the "SBC" board is the board with the flat flex connector for the CD/DVD drive, PCMCIA slot, etc....]
    As UJ says below, SBC is short for Single Board Computer, and would be the PCI card then...
     
    Last edited: Aug 19, 2007
  14. unclejun

    unclejun Site Supporter 2011-2014

    Joined:
    Nov 12, 2005
    Messages:
    1,912
    Likes Received:
    120
    You can (and should) run all these tests from the web interface actually, SBC is short for Single Board Computer.
    For SBCnet, your Tool must be connected to the network, the iopmemcard is pretty explicit...
     
  15. port187

    port187 Serial Chiller

    Joined:
    Mar 16, 2007
    Messages:
    1,938
    Likes Received:
    85
    Somehow I probably forgot I had put the TOOL in WS mode, this prevented discs to run.. now that I set it back to TOOL mode it runs the games fine again! I was worried there for a sec I busted the cable somehow when opening up/upgrading the unit ah well all well ;)
     
  16. Parris

    Parris I'm only here to observe...

    Joined:
    Aug 18, 2006
    Messages:
    6,248
    Likes Received:
    14
    LOL -God, I love it when these little errors creep in as it points out errors that others may encounter.

    I would strongly advice anyone who has opened the unit and removed the PSU or cut the cable ties to replace it. I opened the older unit last night and discovered that the plastic connector for one of the cables was sitting actually directly on top of the GPU fan. Had I switched it on it probably would have fried the bloody thing as the fan would have been affected.

    Just something to note - cable ties a MUST!
     
    Last edited: Aug 19, 2007
  17. port187

    port187 Serial Chiller

    Joined:
    Mar 16, 2007
    Messages:
    1,938
    Likes Received:
    85
    Now that I have the unit in TOOL mode it comes up with this:

    CPUID=15, ROMGEN=2003-1031, CACH_CONFIG=1edd8, 8MB, IOP mode, ROM boot
    <20031031-193432,ROMconf,t10000-rel300.bin:11856>
    SW=b7:^^^^___^:b0, RESET parameter EE=00000000_00000000, IOP=00000000_00000000
     
  18. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    I am glad to hear you got yours working again!! Turns out we're not in the same boat then....

    Regardless if the switch is set to TOOL or WS, I get exactly this:
    CPUID=15, ROMGEN=2000-0117, CACH_CONFIG=1edd8, 8MB, IOP mode, ROM boot
    <20000117-073038,ROMconf,:11792>
    SW=b7:^^^^___^:b0, RESET parameter EE=00000000_00000000, IOP=00000000_00000000

    I suspected it might have something to do with the DIP switches, so I actually tested the switches with a multimeter yesterday, but I did not test the cable to the PCB. Guess I have to do that now...

    Update: I checked the cable too. It is fine :-/
     
    Last edited: Aug 19, 2007
  19. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    Thanks UJ! I just ran the full test from the web interface. Everything was OK, but that was because the "SBCnet" and "MEMORYCARD" test was commented out when I checked the "ViewCatalog" webpage. Maybe there is something special about those tests.

    Another interesting thing... I was using the default IP address of "192.168.0.10". Guess what I found in the SBCnet bash script:
    Code:
    if [ X${IP} = X192.168.0.10 ]
    then
            ERR=2
    fi
    No wonder the test failed. So, I changed the IP to 192.168.0.5, and the SBCnet test passed with "OK"....

    Anyway - still the same problem with the flashrom and drive.... :-/
     
    Last edited: Aug 19, 2007
  20. ConsoleFun

    ConsoleFun Gutsy Member

    Joined:
    Dec 21, 2004
    Messages:
    441
    Likes Received:
    3
    Thanks to UJ - the MASTER of the PS2 TOOL - I just booted my first game disc :) A longer post will follow....
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page