vendredi 10 mai 2013

TekMagic Scsi fix

Les TekMagic 2040/2060 de GVP pour Amiga 2000 ont un soucis dans leur firmware : la partition de boot Scsi doit obligatoirement être formatée en FFS. Impossible d'y installer d'autres filesystem, le Workbench ne démarrera pas...

Et bien, Doobrey a trouvé le bug et apporte un fix que vous pouvez trouver ici.

Les eproms d'origines sont des vieilles avec fenêtres, il vaut mieux utiliser des eeproms comme celles-ci plus récentes qui sont compatibles :

Par contre, impossible de patcher les fichiers avec le programme de Doobrey, ça ne veut pas... J'ai tenté toutes les combinaisons possibles, mais non, toujours le même message d'erreur...

J'ai donc desassemblé le firmware et inversé les deux instructions comme expliqué dans le readme :

La bonne combinaison qui marche correctement est donc :
  • move.l $48(a4),d6
  • move.l ([$0014,a5],$000A.w),a4

Voilà, les deux eeproms ont été flashé, le boot sur des partoches PFS3 ou SFS devraient fonctionner maintenant. En effet, ces deux filesystem sont bien plus rapides et adaptés aux disques durs que le vieux et lent FFS...

Ce bel hack marche aussi pour la version de la carte accélératrice A4000, la TRex II, les deux firmware étant identiques. Par contre, sur cette dernière, c'est une seule 27C256 ou équivalent au format PLCC qu'il faudra utiliser !

N'ayant aucune de ces deux cartes ici, je vais poster les eeproms à la personne, et vous tiendrai au courant des résultats...

EDIT : c'est bon, un utilisateur me réponds que ça marche très bien chez lui !
     

jeudi 9 mai 2013

CyberStormPPC 366Mhz (II)

Les condensateurs sont enfin arrivés, ça a mis du temps !

Il avait déjà fallut changer d'autres composants pour ajuster le vcore de ce nouveau PPC d'IBM, et il est conseillé d'en rajouter quelques uns pour "affiner" le voltage :

Ensuite, toujours avec un bus à 66 Mhz, le coeff doit être changé pour monter en fréquence : ici c'est cette fois 66 x 5.5 = 363 Mhz :

Pour déplacer les petites résistances, le mieux est d'utiliser le hotair et de les bouger d'une position à une autre avec un outil très fin.

Une bonne surprise : en regardant le datasheet de ce nouveau 604e d'IBM, il est doté d'un bus de 100 Mhz, ce qui permettra de changer le quartz 66 par une nouvelle fréquence un peu plus élevée : la logique des CyberStormPPC ne supporte pas le 100 Mhz, mais il sera possible de monter un peu tout de même...

Les indispensables quatre radiateurs ont aussi été installé :

D'ailleurs toujours en regardant les datasheet, les Cypress peuvent fonctionner à la fois en 3.3v et en 5v : ce qui expliquerait pourquoi ils sont si chauds puisqu'ils sont à 5v pour cette carte... A 3.3v, la température devrait être plus raisonnable certainement...

Voilà, 366 Mhz maintenant :

Clair que ces cartes sont bien plus rapides que les BlizzardPPC, c'est flagrant à l'utilisation !
    

vendredi 3 mai 2013

CyberStormPPC 366Mhz (I)

Bon, ben le Cosmos doit faire des progrès au poker...

Voici cette CyberStormPPC avec un 604e grillé : le ventilateur a cessé de fonctionner, et la forte chaleur a eu raison du PPC... Comme quoi il faut vraiment changer de ventilo tous les deux ou trois ans sur ces cartes-là !

Vendue dans cet état, il y avait une chance de la faire repartir en soudant un nouveau PowerPC... Toute la partie 68k marchait, c'était donc une MK3 fonctionnelle !

Quelques temps auparavant, un gentil lecteur de mon blog m'envoya ce 604e d'IBM supportant une fréquence de 375 Mhz provenant d'une carte trouvée dans la rue :

Cette nouvelle version est 100% compatible avec les PowerPC de Motorola de fréquences inférieures qui ont équipées les CyberStormPPC auparavant.

Il suffit de le dessouder :

Et de le rebillé à la main :

Pas de bol, pendant le chauffage, plusieurs billes ne se soudent pas mais surtout bien plus grave, deux pastilles se font la malle :
 
Dommage, le PPC est fichu... Merci quand même Didier !

Il a fallut donc en acheter un neuf. Il existe des versions 400 Mhz aussi, mais pas trouvées... Il faudra se contenter d'un 350 Mhz...

Après avoir dessoudé le 604e défectueux, les billes restantes ont été ôté avec une pince fine en les chauffant légèrement :

Il reste encore de l'ancienne soudure qu'il faut obligatoirement cleaner. Attention, c'est la partie la plus délicate : les pastilles sont minuscules et de ce fait peuvent très facilement se décoller de la PCB...

J'ai fixé la tresse comme ceci de façon à se qu'elle reste bien fixée à la panne du fer. J'ai aussi ajouté un peu de pâte RMA 223 :

Tout s'est bien déroulé : toutes les pastilles sont intactes !!

Le reste est très simple : il suffit de bien étaler de la pâte spéciale (Kingbo) sur les deux parties à souder :

Chauffons le PPC à 380° environ pendant une à deux minutes :

Avec la pâte Kingbo, le CPU adhère bien à la PCB : il suffit de bien le positionner en regardant à l'horizontal la correspondance des billes et des pastilles pour ensuite chauffer. Il reste bien en place et se soude tout seul !
  
Et le tour est joué :

Ce nouveau PPC n'a pas tout à fait le même vcore que les anciens, il y a quelques modifications très simples à effectuer sous la carte que nous verrons dans un prochain article.

Mon pistole dessoudeur étant HS, je n'ai pu changer le quartz PPC soudé sur la CyberStormPPC pour avoir une meilleure vitesse de bus. L'obsolescence programmée est maintenant quasi-partout : il avait environ seulement trois ans... Pffft, encore 150 € à trouver pour en racheter un neuf...

Ca marche bien en tout cas avec le quartz et le coeff 3x originaux :

Bon, le résultat est un PPC qui refonctionne, mais c'est encore une CyberStorm avec les Mach/Cypress en rev0... Mon GRex ne fonctionne toujours pas aussi sur cette carte-là, zut alors !