website logo
Auteur
avatar
Guibrush

Forum » » OS4 sur AmigaOne 500 / Sam460 » » Problème avec le SATA interne


Posté : 24-07-2012 09:38 icone du post

Salut à tous !

Je reviens après de longs jours d'investigations, après lesquels j'ai résolu presques tous mes problèmes avec la SAM. Je vais les détailler avec la solution que j'ai trouvé.

Problème 1 :
Impossible de booter sur le cd-rom en SATA pour installer le systeme. Que je le branche sur n'importe quel port sata de la carte pci (il y en a 4 sur ma carte), microboot reconnait le lecteur, commence à booter. Le quickstart se lance, puis au lieu d'avoir le démarrage normal je me retrouve avec l'image violette de la disquette qui réclame l'insertion d'un volume bootable. Variante selon le branchement : au lieu de l'image violette le boot continue mais sur le disque dur, pas sur le cd.

Pour résoudre cela j'ai du faire un reset complet des paramettres de la SAM. Enlever la pile ne sert à rien, même si on débranche completement la machine du courant et que l'on attend une heure. Grace à Relec qui m'a guidé en live, j'ai pu introduire les commandes à taper dans l'invite de commande de microboot afin de réseter completement la SAM (factory settings). La maneuvre est un peu compliquée et necessite de bouger un jumper sur la carte mere, il faut pour appliquer cette procedure passer par votre revendeur. Une fois ce reset fait, la SAM pouvait à nouveau booter normalement sur le lecter cd !

Problème 2:
temps de boot lonnnnnnnnng du a la recherce des périphériques par microboot.

Pour éviter ce temps de recherche, il faut taper la variable setenv s4sii_maxbus 1 suivi de saveenv pour sauver les parametres. Je n'ai pas conpris ce que signifiait exactement cette commande, mais ca marche. A noter que chez moi, l'introduction de la commande sii3114ide.conf 1200, qui est sensée dire à la machine que sur le SATA A il y a un disque dur, sur le SATA B un cd rom et rien sur les SATA C et D, ne fonctionne pas. Je dois même l'enlever pour que le temps de boot redevienne normal.

Problème 3:
taux de transfert sur le SATA en PCI indécent (8 mo/s)

Il faut pour corriger sela taper la variable sii3114ide.xfer FF00 en admettant que le disque dur et le cd sont sur les ports A et B. O = mode PIO de base, F= DMA vitesse maximum. Pour ma part, le disque dur avec la valeur F allait à 42 mo/s, mais la machine plantait rapidement après un accès disque. J'ai baissé la valeur à E, je vais un peu moins vite (37 mo/s) mais c'est stable.


Problème 4:
messages d'erreur lors des accès disques sur un disque dur Western digital 1to lorsqu'il est branché sur le sata interne de la SAM. Amigaouf est passé me voir avec son disque dur qui fonctionne dans sa SAM, on l'a branché, et cela a semblé fonctionné correctement. Il semble donc que même si le disque dur à les caractéristiques techniques demandés pour fonctionner sur le SATA interne, son bon fonctionnement est aléatoire. Si je rajoute à celà les test de transferts que j'ai fait en lecture (18 mo/s sur le SATA interne contre 38 mo/s sur la carte pci) et en écriture (22 mo/s sur le SATA interne contre 36 mo/s sur la carte pci), plus l'absence de DMA, plus les soucis que l'utilisation du SATA interne pose avec le driver son, j'ai décidé d'abandonner pour l'instant, c'est à dire tant que le DMA n'est pas géré, l'utilisation du SATA interne.


Problème 5: machine qui plantait toute seule après un moment d'allumage, ou pendant la copie de fichier depuis un disque usb.

La j'ai pas mal galéré. J'ai relancé la copie un nombre incalculable de fois, j'ai mis en cause le driver radeon hd, car sur ma radeon x1300 certains éléments graphiques étaient trachés. J'ai changé la carte graphique (radeon 4650) et ai acheté le driver HD che A-eon, pas de résultat. J'ai tenté la copie depuis un systeme vierge installé sur un autre disque dur, pas de résultat. J'ai enlevé l'économiseur, pas ça non plus. Finalement, j'ai monté la sam dans un autre boitier avec une autre alimentation, et c'était ça. En regardant bien, ma première alimentation avait son ventilateur qui ne fonctionnait pas, ce qui fais qu'elle chauffait très vite et augmentait fortement la température du boitier.

Après réparation de l'alimentation et branchement du ventilateur de la première tour, j'ai remonté la SAM dedans et ça fonctionne !

Conclusion, la SAM est assez sensible à la chaleur et devient plantogène à haute température.

voila, merci à tous pour votre aide dans la résolution de ces petits soucis !

Il m'en reste encore un petit que je n'arrive pas à régler. De temps à autre, ma machine se fige pendant quelques secondes (4 à 6 secondes), je peux bouger la souris mais aucune action n'est possible. après ce délais, je reprend la main et les actions que j'ai faites pendant le freeze se font effectivement (par exemple ouverture de fenetre). Il semble que pendant le freeze le disque dur mouline à fond.

Avez-vous une idée ?
AmigaOne X1000, 2 Go de RAM, Radeon R7 250X, carte réseau noname PCI, Catweasel MKIV, DVD et disque dur en SATA
Amiga 1200, Blizzard PPC 060@50/603e@240, 256 Mb de RAM, Bvision PPC, Indivision MKI, Subway USB, Rate Autoswitch, Aztecmonster SCSI DV

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=1336&forum=19