[SOS] [SOS- détection disques durs]
anthoine.bourgeois
anthoine.bourgeois at orange.fr
Jeu 9 Juin 19:52:03 CEST 2011
> Message du 04/06/11 18:16
> De : "gargamel79"
> A : "sos"
> Copie à :
> Objet : [SOS] [SOS- détection disques durs]
>
> Boujour,
> A partir de l'article 9.5, fichier ...../drivers/ide.c, j'ai essayé
> d'utiliser la routine :
> static ide_devicetype_t ide_probe_device (struct ide_device *dev) {.....}
> pour la détection des disques durs ou lecteur CDROM.
> La lecture du code de la routine : "ide_probe_controller"
> indique que l'indice 0 pour le maître et 1 pour l'esclave procède
> d'un choix a priori.
> j'ai donc remplacé "devselect" par 0 et 1 pour les 2 appels sur chaque
> contrôleur.
> Voici ce que j'obtiens
> 1) PC équipé d'un seul contrôleur - 1 disque dur- 1 lecteur DVD
> essai avec QEMU
> . contrôleur adresse 0x1F0 : pas de disque -> OK
> . contrôleur adresse 0x170 : 2 CDROM détectés -> ????
> 2) Essai en réel sur un (vieux !) PC : 2 contrôleurs -1 disque dur- 1
> lecteur DVD
> . contrôleur adresse 0x1F0 : 2 disques durs détectés -> ????
> . contrôleur adresse 0x170 : 2 disques durs détectés -> ????
>
> Merci de me dire si quelqu'un a déjà essayé ce code avec succès.
> Pour l'instant, je suis un peu bloqué ...
>
> --
> ---
En fouillant dans les coins de mon disque dur, j'ai retrouvé ce petit patch.
Voici le message qui va avec :
http://the-doors.enix.org/pipermail/sos/2008-March/000973.html
Est-ce que tu l'as déjà dans ton code ?
-------------- section suivante --------------
Un texte encapsulé et encodé dans un jeu de caractères inconnu a été nettoyé...
Nom : patch-art10-ide.diff
URL : <http://the-doors.enix.org/pipermail/sos/attachments/20110609/915e48e7/attachment.txt>
Plus d'informations sur la liste de diffusion Sos