Bonhour a tous,
J'ai un lecteur Iomega ZIP interne (ATAPI-IDE). Au boot, mon
noyau affiche:
hdc: 98304kB, 32/64/96 CHS, 4096 kBps, 512 sector size, 2941 rpm
(donc le disque a 32 cylindres, 64 tetes, 96 secteurs, I suppose).
En lancant fdisk sur un disque ZIP (preformatte DOS), j'obtiens ces
mesages d'erreur
Disk /dev/hdc: 64 heads, 96 sectors, 32 cylinders
Units = cylinders of 6144 * 512 bytes
Device Boot Begin Start End Blocks Id System
/dev/hdc4 * 1 1 32 98288 6 DOS 16-bit >=32M
Partition 4 has different physical/logical beginnings (non-Linux?):
phys=(0, 1, 1) logical=(0, 0, 33)
Partition 4 has different physical/logical endings:
phys=(95, 63, 32) logical=(31, 63, 96)
Partition 4 does not end on cylinder boundary:
phys=(95, 63, 32) should be (95, 63, 96)
Si maintenant, je passe en mode expert et interhange les nombres de
cylindres et secteurs, alors fdisk est content et n'envoie plus de
meaage d'erreur. Mais c'est temporaire car lancant de nouveau fdisk,
j'obtient les memes messages d'erreur (la geometrie du disque est de
nouveau 32 cylindre, 64 tetes, 96 secteurs, qui est celui donne par le
noyau)
J'ai essaye toutes les pemutations possibles de 96, 64, 32 comme les
nombres de cylindres, tetes et secteurs. Voici le resultat
cylindre tete secteur
32 64 96 (valeurs du noyau) -> erreur
32 96 64 -> non accepte par fdisk
64 96 32 -> erreur
64 32 96 -> erreur
96 64 32 -> pas d'erreur
96 32 64 -> non accepte par fdisk
Mon probleme est que quand j'essaie d'installer lilo (plus exactement
le chargeur de boot) sur un disque ZIP, pour le rendre bootable,
j'obtiens ce message d'erreur
device 0x1604
maximum of sectors 63 not 96
(et lilo sort sans faire quoi que ce soit => nombre de secteurs n'est
pas 96 ?)
D'ou les questions:
1) Es ce un "bug" du noyau dans la determination de geometrie ? (le
"ZIP-Drive mini-Howto" dit que le disque ZIP a 96 cylindres, tandis
que mon noyau dit il a 32 ?)
1) Quel est la geometrie exacte du disque (vu par le BIOS)? Comment
peut-on le savoir.
3) Peut-on (et comment) forcer le noyau d'utilise la geometrie vu par
le BIOS ?
Merci
-----------------------------------------------------------------------
PHAM Dinh Tuan | e-mail: Dinh-Tuan.Pham@???
Laboratoire de Modelisation et Calcul | Tel: +33 4 76 51 44 23
BP 53, 38041 Grenoble cedex (France) | Fax: +33 4 76 63 12 63
-----------------------------------------------------------------------