[Kos-dev] Few questions about CHS and LBA

Christophe kos-dev@enix.org
Tue, 5 Feb 2002 12:35:03 +0100


----- Original Message -----
From: <thomas.petazzoni@enix.org>
To: <sos@freebsd.dk>; <kos-dev@enix.org>
Sent: Tuesday, February 05, 2002 8:45 AM
Subject: [Kos-dev] Few questions about CHS and LBA


> 3) Last question, for the detection of hard drives and CD-ROMs I used
>    your code taken from FreeBSD. It works fine on every machine I
>    tried it, except onmy laptop. On my laptop there's a CD-ROM on hdc
>    (secondary master), and your code detects it on Secondary Master
>    AND on Secondary Slave.

Dis-moi ? c'est sur ce laptop que tu obtiens cet IRQ indésirable ? se
peut-il que l'on obtienne un IRQ provenant de l'autre device ?

En tout cas, je constate une chose : les laptops ont encore beaucoup de
progrès à faire avant de se conformer aux standards. Je ne suis pas tombé
sur un seul qui ne fasse pas "chier" son monde.

Quand au mode LBA, quasiment tous les disques durs de nos jours le gèrent
correctement. Si tu commences à appliquer tous les salopries de code pour
gérer les excentricités, tu te tournes vers la cuisine immonde. Honnêtement,
fais un gestionnaire ATA standard - et à côté ça, les spécificités - de
sorte que celui qui a des périphériques adéquats utilise un code assez
réduit mais bien conçu. Et que celui qui a des problèmes prend une version
pour ce petit "merdeux" de périphérique.

Sérieux, quand je vois la cuisine que c'est dans Linux (dans FreeBSD, ce
doit être pareil, même s'il est plus lisible), je ne vois pas l'intérêt de
faire tout les trucs inimaginables si c'est pour n'exploiter que 10%.