Amiga.org

Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Boot_WB on January 13, 2006, 05:45:57 PM

Title: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 05:45:57 PM
Okay, last weekend I swapped the 040 on my BPPC for an 060.

De-soldered 040.
Soldered in many lines of 2.54 pitch connector blocks from local electronics store to create socket (also available at Maplins - part no DC17T.  You`ll need at least 7).
Moved coil below 68k processor to left-hand position.
Moved SMD jumper left of multiplier resistors to bottom position.
Put 68060 into socket.
Powered on and re-flashed with BPPC060update. (This took quite a long time - much longer than normal)
Booted up.

Hooray - my first 060 accelerator!  :-D

Minor problem - Piru`s whichamiga tells me there is no FPU.
IIRC with recent setpatch versionons (I am using v44.38) there is no need for dummy 040 library.
Do I have an LC version?  Or am I missing something?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: kas1e on January 13, 2006, 06:00:26 PM
I do the same as you and :
Quote

11/0.work:tools/sysspeed> whichamiga
WhichAmiga 1.3.16 (2.6.00)
Written by Harry "Piru" Sintonen. Copyright © 1995-2000 PitPlane Productions.

Evaluating system...
Central Processing Unit: MC68060 66.0 MHz (rev 5)
    Floating Point Unit: 68060fpu 66.0 MHz
 Memory Management Unit: 68060mmu running
   Custom graphics chip: AGA Lisa 4203 (rev 0)
  Custom animation chip: AGA PAL Alice 8374 2M (rev 3-4)
   Other custom chip(s): Paula 8364 (rev 0), Gayle (rev 13)
        Graphics system: Picasso96
         Hardware Clock: type-1 found, friday 06-jan-1978 06:32:03
 Max. Chipmem available: 2048 K
 Max. Fastmem available: 64512 K
       ROM chip version: 39.106 (Kickstart 3.0)
  ReKicked ROM, version: 40.68 (Kickstart 3.1)
      Workbench version: 45.3 (Workbench )
       SetPatch version: 44.38

 Your computer is an Amiga 1200.

11/0.work:tools/sysspeed>
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:01 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:24 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:25 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:28 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:28 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:29 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 06:09:33 PM
Hi kas1e

Did you install any additional libraries in LIBS: or just reflash the rom?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: kas1e on January 13, 2006, 06:35:10 PM
i only put new 68k libs:

Quote

11/0.work:dopus417> list libs:68#?
Directory "libs:" on Friday 06-Jan-78
68040.library                      748 ---arwed Future    12:03:24
68040new.library                 86276 ---arwed Future    12:03:26
68060.library                   103636 ---arwed Future    12:03:24
68040old.library                 43888 ---arwed Future    15:34:46
4 files - 464 blocks used


but, i try to remove it for tests, and reboot (but no cold reboot) and whichamiga anyway said that i have fpu.
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 07:57:49 PM
Hmmmm... I am disturbed.

I have tried another 060.  Both my CPUs were labelled 68EC060, however the one I am using was bought as a full 060.  The other I can quite believe is probably an EC variant.

Both cpus are showing as LC versions.  Weird.  Have tried installing the libraries you mentioned (from Phase 5 B1260 archive) but is not doing any good.

Also, since the FPU is not available I cannot use Ibrowse without crashes (requires fpu) therefore am on Aweb.

It seems unlikely that any soldering error would result in affecting only the FPU.

I could use a little help here. :-?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: kas1e on January 13, 2006, 08:08:28 PM
As i know, for 060, fpu already in cpu module. So, i think if you will damage it, you will damage all cpu .. but, it still works.. Maybe you overhot on desolder/solder stage the cpu ? or maybe some bugs by soldering iron under cpu ? if you have socket, can you try other 68k ?
btw whay bppc do you have, and where you get 68k cpu ?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 13, 2006, 08:15:46 PM
@kas1e

Have tried the other 060 with the same results - which made me think is probably a software/libs issue.

Really don`t fancy re-soldering the SMD jumper and the coil again.
Plus - even if the 040 fpu shows up, I don`t know if it will tell me anything about whether the 060 fpu is there or not.

Have handled the 060 with kid gloves and an anti-static wrist-band, as I paid 50GBP fom Amigakit for it.
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Piru on January 13, 2006, 08:46:03 PM
Quote
Both cpus are showing as LC versions. Weird. Have tried installing the libraries you mentioned (from Phase 5 B1260 archive) but is not doing any good.

At least WhichAmiga reads the 68060 processor configuration register directly (PCR). Full 68060 and 68LC060/68EC060 have different bit patterns there.
Code: [Select]

bits 31-16 (upper 16 bits):
%0000010000110000 full 68060
%0000010000110001 68lc060 or 68ec060

Thus, neither of the cpus is full 68060.

Also, it should be pointed out that WhichAmiga works regardless of the 680x0.library configuration (that is: it tests for 68060 directly, bypassing the libraries).
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 14, 2006, 10:44:16 AM
@Piru

>At least WhichAmiga reads the 68060 processor configuration register directly (PCR). Full 68060 and 68LC060/68EC060 have different bit patterns there.

Is the same also true for the MMU detection?

It seems strange that both chips would be marked EC version, but actually belong to full 060 family.  I ahve heard of full 060s marked as ECs, but not LCs marked as ECs.
They are also from different mask sets (75G59Y and Q2G59Y).

I`d like to be sure the chip is the issue rather than the accelerator before trying to return the CPU for exchange.

PS have looked at checkMMU, but it only seems built for 030 and 040 processors.  If it works on 060s aswelll I`ll give it a try.

Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 14, 2006, 11:55:36 AM
Tried checkMMU anyway, and it returned nu MMU - methinks probably not set up to handle 06 MMU detection.

Tried also cpu060 and got the following output:

 System: 68060LC Mask ? Revision 4
 Settings:
 (INST: 1/2 Cache Burst)
 (DATA: Cache Burst)
 (BRANCH: Cache)
 (Superscalar)
 (WriteBuffer)
 (Store/Load Bypass)

 Register:
  CACR=$A080A000
   PCR=$04310403
 BUSCR=$00000000

A bit worried about it not detecting the mask number.  Any ideas folks?

Furthermore:

SYSinfo crashes when doing a speed test
AIBB crashes when evaluating system.

I have the latest flashrom installed (30/03/99) on the PPC, and am currently using powerup kernel (although same happens with Warpup).

Starting to get worried.... :-?
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: PaSha on January 14, 2006, 12:59:15 PM
Quote

Boot_WB wrote:

It seems strange that both chips would be marked EC version, but actually belong to full 060 family.  I ahve heard of full 060s marked as ECs, but not LCs marked as ECs.
They are also from different mask sets (75G59Y and Q2G59Y).

Have a look at http://www.czuba-tech.com/CT60/060_mask40.pdf
the G59Y mask is EC/LC only.
Earlier ECs and LCs were made from the same mask as the full 060s (ie F43G), and were full 060s that were either simply relabelled, or had failed some MMU/FPU tests (but most still had more or less working FPUs/MMUs

Quote

I`d like to be sure the chip is the issue rather than the accelerator before trying to return the CPU for exchange.


If you bought these as full 68060s, then you've been ripped off. In that case, return them and get your money back (or at the very least a full 68060)

-Paul
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 14, 2006, 01:11:22 PM
Thanks Paul, that`s just what I needed!!

I was starting to think I`d damaged my BPPC in some bizarre fpu-damaging way.

I`ll look into exchanging my 060 straight away.

Phewww!!!  Big sigh of relief!!
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: patrik on January 14, 2006, 01:27:50 PM
@Boot_WB:

Guru Meditation (http://gurumeditation.se/index.php?currency=EUR&cPath=1_40&sort=3a) sells full 68060s (both MMU and FPU) to good prices.


/Patrik
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 14, 2006, 07:14:29 PM
@Piru

Thanks for the info - am certain now that it is the chip, not the board which is at fault.

cpu060 returns PCR value of04310403 (in hex - the first 16 bits in binary translates to 0000010000110001).  If it was a board issue there would be no reason for the cpu to return a PCR value stating it is an LC.  It should have returned 04300101 (translates to 0000010000110000).  I am returning the chip for replacement/refund (hopefully replacement).

:-)
Title: Re: Upgraded BPPC 040 to 060. Just one minor issue...
Post by: Boot_WB on January 15, 2006, 05:07:30 PM
In fairness to this thread & Amigakit.com I must point out that it was myself at fault - I did not read the description of the item properly when buying from Amigakit. It was entitled 68060, but the description stated it was an EC version without FPU.

Despite this Amigakit.com has offered to replace the CPU for a same-priced 50MHz full 060.

You just can't fault them - they are the best!

Am also greatly relieved it was not my soldering at fault :-)