remplacer le disque dur par une CF via adaptateur

Pour tout ce qui touche au PC d'IBM et ses nombreux descendants. Attention tout de même, au delà de quelques MHz la discussion devient vite hors sujet.

Modérateurs : Papy.G, fneck, Carl

Avatar de l’utilisateur
willpot
Messages : 219
Inscription : 03 mai 2007 18:27
Localisation : ORSAY

Message par willpot »

Dans le book "peri-PC volume2" de "Publitronic _Elektor" (compilation des articles parus dans le mensuel)
est signalé simplement que la broche 9 à la masse permet de forcer la carte CF de passer en mode "true-IDE"
sans cela la CF serait en mode mémoire ou E/S
Et la broche 39 pour passer de maitre ou esclave
Dans cet article il est précisé que, une fois démarré, windows annoncera qu'il faut installer un pilote pour ce nouvel "appareil"
Il n' est pas précisé de quel windows il s' agit

Donc rien de spécial, sauf nos problèmes !
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

fneck a écrit :Par contre j'ai récupéré une carte identique à une que j'avais déjà et qui fonctionnait et cette nouvelle ne fonctionne pas :?
Petite correction à ce que je disais précédemment, les deux cartes fonctionnent maintenant, pourtant je suis persuadé qu'à un moment il y en avait une qui ne bootait pas.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

J'ai fait des essais avec différents OS, de Ms-Dos 3.3 à Win98 en passant par Dr-Dos 7, rien à faire pour les cartes qui ne veulent pas booter
willpot a écrit :... que la broche 9 à la masse permet de forcer la carte CF de passer en mode "true-IDE"
Est-ce que certaines CF ne seraient pas câblées?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
willpot
Messages : 219
Inscription : 03 mai 2007 18:27
Localisation : ORSAY

Message par willpot »

peut-être un problème de marque

ma CF 16 Mb est de marque SanDisk et ne boot pas
quand à la 512 Mb elle est de marque Dane-Elec (vendue par Carrefour)
elle ne boot pas MS/DOS 6.22 mais OK pour WIN98

ce qui est un secret pour l' instant c' est que sur la 16 Mb avec un DIR C: on voit bien tout les fichiers installés

il faudrait avec un PCtools ou équivalent, aller voir dans le MBR ce qui est inscrit et comparer avec les valeurs d' un HD
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

willpot a écrit :ma CF 16 Mb est de marque SanDisk et ne boot pas
C'est intéressant ça, car moi aussi c'est une Sandisk 16Mo qui refuse de booter.

La deuxième récalcitrante est une Samsung 128Mo (noname vu de l'extérieur mais identifié par le BIOS comme une Samsung).
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
willpot
Messages : 219
Inscription : 03 mai 2007 18:27
Localisation : ORSAY

Message par willpot »

il y a déjà un point commun
ma 16 Mb a comme réf EC-16CF et serait de 1999
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Pour ma part Sandisk SDCFB-16, à priori aussi de 1999.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
willpot
Messages : 219
Inscription : 03 mai 2007 18:27
Localisation : ORSAY

Message par willpot »

une intéressante liste des compatibilités sur un projet de CF pour Apple
http://dreher.net/?s=projects/CFforAppl ... bility.php
ou l' on voit beaucoup de non et de point d' interrogation
nous ne somme pas les seuls a trouver des problèmes
ces foutus cartes CF ne sont pas forcement la panacée universelle
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Par contre ce que je n'ai peut être pas dit clairement, c'est que les problèmes de fonctionnement des deux cartes chez moi ne concerne que le boot, car je peux très bien formater, lire et écrire dessus.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
willpot
Messages : 219
Inscription : 03 mai 2007 18:27
Localisation : ORSAY

Message par willpot »

moi de même
Avatar de l’utilisateur
fneck
Site Admin
Messages : 17424
Inscription : 01 avr. 2007 12:03
Localisation : Drôme Provençale (26)
Contact :

Message par fneck »

Sans doute la réponse au problème de boot des CF, la solution a été trouvée par Daniel, dans un autre post du forum, que je recopie ici:
Daniel a écrit :Je viens d'observer un phénomène intéressant :
J'avais une CF qui ne bootait pas. J'ai supprimé toutes les partitions avec FDISK, puis créé une partition MS-DOS principale, formatée avec MS-DOS 6.22. J'ai installé MS-DOS dessus, mais toujours impossible de la faire booter.
Alors, avec un éditeur de disque (WinHex), j'ai remis à zéro binaire la totalité de la mémoire flash. Puis j'ai recommencé la même opération FDISK, format, installation de MS-DOS 6.22. Et cette fois elle a booté sans problème :D
Alors la question est de savoir si l'aptitude au boot dépend du modèle de la carte, ou de ce qu'elle contient avant le FDISK :?:
Voila, de mon coté j'ai réussi à faire booter mes 2 cartes récalcitrantes grâce à cette méthode.
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: remplacer le disque dur par une CF via adaptateur

Message par Carl »

Je relance le sujet, j'ai acheté sur ebay cet adaptateur
20-189.jpg
20-189.jpg (27.63 Kio) Consulté 5535 fois
la doc :
Image

testé sur plusieurs PC (Athlon, P3, 486), pas de soucis mais nécessite une alim externe type floppy, je ne sais pas si c'est fonction du type de CF car j'ai testé une 64Mo Scandisk et une 512Mo PNY, pour les 2 CF, il faut l'alim externe.

vue arriére
cf.jpg
cf.jpg (51.83 Kio) Consulté 5535 fois
prochaine étape, un test sur PC type 286, 386 avec controleur ISA 16 bit :
cf-cont.jpg
cf-cont.jpg (14.58 Kio) Consulté 5535 fois
quelqu'un a déjà fait des essais ? et avec un controleur 8 bit ISA ?

coté softs :

un OS freeDOS => http://www.pcengines.ch/freedos.htm

un utilitaire pour ecrire une image > CF => http://m0n0.ch/wall/physdiskwrite.php

j'arrive à ecrire l'image de freedos sur la CF (sous W7) mais si je boot sur la CF, elle commence à booter puis plante... :|

par contre aucun soucis avec MSDOS, Win 95, Win 98...installation depuis CDROM vers CF

Carl
Daniel
Messages : 17318
Inscription : 01 mai 2007 18:30
Localisation : Vaucluse
Contact :

Re: remplacer le disque dur par une CF via adaptateur

Message par Daniel »

- Alimentation :
J'ai quelquefois réussi à faire fonctionner une compactflash en mode IDE sans alimentation, mais la plupart du temps ça ne marche pas. Je crois qu'il faut que la carte mère fournisse du +5V sur une des broches (je ne me souviens plus laquelle), et que cette broche soit câblée sur l'adaptateur IDE. Il est plus sûr d'utiliser l'alimentation prévue pour un lecteur de disquette.
Certains adaptateurs IDE permettent de sélectionner une tension d'alimentation de 5V (alimentation directe de la CF) ou de 3V (avec un régulateur sur l'adaptateur). La plupart des CF fonctionnent avec l'une ou l'autre des tensions, mais quelquefois il y a des différences de vitesse. Avec une Kingston 4Go 133X j'ai réussi à fonctionner en UltraDMA 5 avec 3V, en revanche je revenais en UltraDMA 3 ou 4 en 5V. J'ai constaté aussi des différences entre les deux connecteurs IDE de la carte mère (primaire et secondaire). Les réglages du Bios peuvent aussi brider la vitesse.

- Les différents standards :
La norme Parallel ATA comporte différents niveaux (au moins 7). Voir http://fr.wikipedia.org/wiki/Parallel_ATA
Les CF ne fonctionnent pas toutes dans tous les modes. La plupart supportent le mode PIO, le mode single word DMA, le mode multi-mode DMA. Toutes ne supportent pas l'Ultra-DMA, et si elles le supportent elles se limitent souvent à l'Ultra-DMA/33 (nappe IDE à 40 fils). Seules les meilleures acceptent les modes supérieurs (avec une nappe à 80 fils).
Mais attention : le câblage de l'adaptateur IDE/CF est différent pour l'Ultra-DMA et le PIO. Il est important de savoir si l'adaptateur est câblé en mode Ultra-DMA, car sinon on ne pourra fonctionner qu'en mode PIO beaucoup plus lent.
Au final, le mode de fonctionnement, donc la vitesse de transfert, dépend de la carte mère, du BIOS, de la nappe (dans le cas de l'adaptateur de Carl c'est un connecteur femelle, le branchement est direct, donc la nappe n'intervient pas), de l'adaptateur, de la CompactFlash et du système d'exploitation (dans Windows XP il y a un réglage possible dans les paramètres avancés du contrôleur IDE). Ca fait beaucoup de paramètres, et il faut souvent expérimenter pour trouver le meilleur choix de matériel et de réglages. Ce n'est pas toujours les CF réputées les plus rapides qui donnent les meilleurs résultats, car les vitesses annoncées ne sont pas en mode IDE, mais dans un mode différent utilisé par les appareils photographiques.

- Mode 8 bits :
L'interface IDE de la CF fonctionne en 16 bits, mais est compatible avec l'IDE 8 bits. Toutefois, en mode 8 bits, je crois que l'on peut utiliser seulement la moitié de la capacité de la CF. Il y a des exemples d'interfaces 8 bits, en particulier pour le Spectrum.
Daniel
L'obstacle augmente mon ardeur.
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: remplacer le disque dur par une CF via adaptateur

Message par Carl »

merci Daniel pour les infos...
Je crois qu'il faut que la carte mère fournisse du +5V sur une des broches (je ne me souviens plus laquelle)
= PIN 20


carl
Avatar de l’utilisateur
Carl
Modérateur
Messages : 13253
Inscription : 08 avr. 2007 13:21
Localisation : http://www.doledujura.fr
Contact :

Re: remplacer le disque dur par une CF via adaptateur

Message par Carl »

astuce :

avec Winimage, il est possible de faire une image iso ou wmdk de la carte CF, on peut donc préparer plusieurs images comme DR DOS, MSDOS 3x, 5,x 6,x, Geos, Gem, Linux, FreeDos, Windows 9x.
et transferer cette image sur la CF en fonction des besoins...

le format d'image wmdk est le format utiliser par WMware, on peut depuis son PC booter sur une image....
Répondre