Disque dur non reconnu sous debian

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

Disque dur non reconnu sous debian

Messagepar Roswell1947 » 29 Déc 2004 09:08

Salut tout le monde,

Voilà j'ai un serveur sous debian woody et j'ai des pb de disque dur.

Je possède une carte mère asus A7V266E avec le dernier BIOS (il date de 2002 quand même).
Et j'ai donc mon système debian sur un permier disque dur.

J'ai rajouté un second disque dur:
Maxtor DiamondMax Plus 9 250 Go 7200 trs/min - UDMA 133 - 8 Mo de buffer

Le problème c'est que mon système reconnais ce disque dur avec une taille de 130Go environ alors qu'il en fait 250.
Même en essayant de faire 2 partitions de 130 ca ne marche pas, je peut que avoir un total de 130Go.

Pour info je suis sous debian woody 2.4.18-bf2.4


Qu'en pensez vous? c'est mon noyau qui ne le reconnais pas des disques aussi gros ou c'est au niveau de ma carte mère que ca pose problème?


Merci de vos réponses...
Il vaut mieux mobiliser son intelligence sur des $%#&!,
que mobiliser sa $%#&! sur des choses intelligentes.
Avatar de l’utilisateur
Roswell1947
Major
Major
 
Messages: 76
Inscrit le: 10 Avr 2004 17:51
Localisation: Metz-Luxembourg

Messagepar jdh » 29 Déc 2004 09:54

Le disque dur est-il (d'abord) reconnu par le bios ?

Il faut démarrer le PC puis entrer dans le bios (par F2, Del, F1, .... selon la carte). Ensuite il faut essayer l'autodétection.

Il est tout à fait vraisemblable que ce soit d'abord le bios qui n'identifie pas le disque. Ma carte (qui doit dater de 2003) ne supporte que les disques jusqu'à 160 G).

La solution sera alors soit de changer de carte mère soit d'ajouter une carte IDE qui le reconnait.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar Jacques- » 29 Déc 2004 09:59

Il y a aussi des utilitaires sur le site du constructeur qui permettent de modifier la géométrie rapportée par le disque et donc lue par le bios et l'OS.
De cette façon, on peut ajouter des disques plus gros que la capacité prévue par le bios (déjà fait il y a fort longtemps pour un disque de 1 Go, et il n'y a pas très longtemps que j'ai donné l'astuce à un ami qui avait des problèmes pour des disques de plus de 200Go et son OS (XP en l'occurence).

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar jibe » 29 Déc 2004 10:28

Salut,

Comme mentionné dans les posts précédents, tu as probablement un problème de limite du bios que tu peux outrepasser en installant l'utilitaire du constructeur.

Pour ma part, j'ai eu le pb et je me suis rendu compte que le disque (160 Go) n'était pas reconnu par le bios, mais en installant lilo il est bien reconnu avec sa taille normale, ce qui n'était pas le cas avec la version de grub que j'avais installée. Pas encore pris le temps de voir si une nouvelle version de grub est sortie et corrige le problème, mais si tu n'utilises pas la dernière version de lilo, tu peux éventuellement essayer de l'installer : il y a des chances pour que ça résolve ton problème. A moins, bien sûr, que tu ne préfères la solution de jacques qui fonctionnera avec tous les OS et tous les chargeurs...

A remarquer que mon disque comporte une première partition de 20 Go sur laquelle j'ai Windows 98, qui lui ne voit qu'un 130 Go, mais que tout fonctionne parfaitement depuis plusieurs mois...
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar jdh » 29 Déc 2004 10:34

Hello Jacques,

Ces utilitaires existent effectivement pour la plupart des marques de disques (ici c'est "Maxtor big drive enabler" bizarre ;=). Mais ils s'agit d'utilitaires ... Windows.

Sous Debian ou n'importe quelle distribution Linux, il est nécessaire que le disque soit déjà reconnu par le bios (quelle que soit la geometrie H,C,S). De plus, Linux peut changer de lui même la géométrie du disque.

Il y a dans le temps plusieurs limitations de tailles par le bios (528M puis 8G puis 32G (fat16), ..., puis 160G, ...) J'en suis resté à 160G depuis quelques années (au moins 2000).

Je suis sceptique sur la reconnaissance d'un disque 250G. Ce sont des disques très nouveaux et cette limitation à 160G est dépassée depuis assez peu.

Mais notre ami va nous tenir au courant.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar jibe » 29 Déc 2004 11:30

Salut,

Est-tu certain de ce que tu dis, jdh ? Pour ma part, je n'ai jamais utilisé ces utilitaires dont parle Jacques, mais il me semblait me souvenir en avoir vu un, livré sur disquette, lancé sous DOS avant de partitionner le disque... Je peux me tromper, mais ce vague souvenir a fait que je n'ai nullement été étonné du conseil de Jacques (qui en donne généralement de bons et fiables...).

Je vois d'ailleurs mal comment on pourrait utiliser un utilitaire sous windows pour faire reconnaitre correctement un disque, opération normalement nécessaire avant toute installation d'OS...

Puisque tu sembles avoir de l'expérience en la matière, peux-tu préciser les manips STP ?
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar micjack » 29 Déc 2004 12:16

Salut,

A mon avis c'est la carte mere qui ne gere pas le disque de 250 GO (c'est ennorme :shock: ) Deja pour faire reconnaitre des disques de 40/80 Go sur des cartes d'atant à la limite de 2000, c'est pas triste...
Obligé de les switcher en cap limite 32 Go ( y'a de la perte, mais ca depanne) ou ajouter une carte Ide comme decrit plus haut.

Apres pour la disquette genre Disque Manager, je n'ai plus utilisé ce genre d'utilitaire depuis la prise en charge du mode LBA de 528 Mo, mais bon....

j'ai bien peur que Linux ecrase l'utilitaire et donc ne servira à rien... Elle est plutot prevue pour Windows, qui d'ailleurs lors de la preparation du disque demande une disquette de boot Windows, qui de plus s'occupe du partitionnement et d'un formatage rapide. Je pense donc, que la disquette du constructeur ne soit pas la bonne solution..

Et pour la carte Ide supplementaire, y'a interet qu'elle soit reconnue par Linux, si non y'a de la compile dans l'air ....

J'ai pas d'autres idées, mise à part la carte mere... :?

PS: jibe: La disquette est bootable et y'a un menu qui prepare le disque et la zone d'ammorce comme j'ai decrit plus haut :wink:
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar Roswell1947 » 29 Déc 2004 13:43

J'ai trouver mon bonheur :lol:

Enfin je vai tenter pour voir ce que ca vaut.

Voici ce que j'ai trouvé.

Ce lien explique ces solutions d'un point de vu général:
http://maxtor-fr.custhelp.com/cgi-bin/m ... ZnI*&p_li=


et celui-ci explique ca de facon pas à pas:
http://service.maxtor.com/rightnow/prod ... utions.pdf



Encore merci pour vos réponses.... :wink:
Il vaut mieux mobiliser son intelligence sur des $%#&!,
que mobiliser sa $%#&! sur des choses intelligentes.
Avatar de l’utilisateur
Roswell1947
Major
Major
 
Messages: 76
Inscrit le: 10 Avr 2004 17:51
Localisation: Metz-Luxembourg

Messagepar micjack » 29 Déc 2004 14:02

Houlala, fais gaffe avec l'utilitaire de disque, surtout si justement c'est pour ajouter le disque ... Tu risque de tout perdre sur le premier...

PS: Tu peux editer ton message en reduisant la premiere adresse du lien de Maxtor stp??
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar jdh » 29 Déc 2004 15:18

Les URL indiquées confirme certaines choses :

- le bios doit être "48 bit LBA compliant".
- les cartes à bases de chipset "Intel" sont les seules (?) à bien supporter ce "48 bit LBA compliance".
- les pgms supplétifs (ex Maxtor big drive enabler) ne sont que des compléments à Windows (2000 ou XP) car le pilote natif n'est pas "compliant".
- ces pgms SONT destinés à Windows et non à Linux : donc inutile d'imaginer configurer sous windows pour que, ensuite, linux en profite !

Par ailleurs, il faut se poser la question du support du 48bit LBA (appelé autrement "Large LBA mode") par un noyau Linux (nativement ou non=via patch + compil ou via noyau branche expérimentale)

En cherchant un peu, on trouve trace de patch fourni à Linus en date du 7 mai 2003 (pour la branche 2.5). Je suppose qu'un noyau de Debian Sarge 2.6.7 doit donc fonctionner ... sous réserve que la carte puisse le faire !

La première URL évoque bien les alternatives. Existe-t-il des cartes IDE supportant les disques de plus 137G (48 bit). La réponse est oui : par exemple Promise Fasttrack TX2000 (~85$ canada).

Jibe : Beaucoup de système (Windows comme Novell ou Unix) peuvent accéder à un disque avant de charger le vrai pilote (capable de reconnaitre la taille totale du disque),
du fait de la compatibilité ascendante. Cela encourage à découper le disque en plusieurs partitions
dont la première doit être de taille faible pour être bien reconnu par un niveau inférieur de pilotes.
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar micjack » 29 Déc 2004 16:40

Bon, j'ai pas lu les deux liens :?

Mais visiblement Roswell1947 veut ajouter ce disque sur son serveur qui contient deja une ammorce Linux et donc des données.

Soit sont disque est reconnu par sa carte mere (ce n'est pas le cas) ou par une carte Ide, et la ce serait le top...

Soit, l'utilitaire fait bien son boulot et va tranquillement dans le deuxieme secteur du premier disque, et la pas de perte de données.... Mais [-o<

Bon, comme j'ai deja dit, je n'est plus utilisé ce genre d'utilitaire depuis un bail...
Mais ces utilitaires sont prevu pour etre installé sur un disque vierge... Ajouter l'utilitaire sur une ammorce deja existante est un grand risque de perte de données ....

Aussi bien que de perdre un jours cette dite ammorce pour une raison x, et la c'est sur le disque de 250Go qui risque de tout perdre.... Puisque plus initialisé au demarrage.

Je ne suis jamais tombé sur ce cas avec Linux, mais par la logique des choses (ce que je ferrais) c'est une mini partoche avec l'utilitaire en FAT , puis installer Linux par la suite...(oui, en reinstallant entierement le serveur) Sans oublier par la suite de lancer fdisk Linux puis attribuer le montage auto au demarrage...

Le seul risque, est de se retrouver avec le choix du boot FAT avec Grub ou Lilo.. Une petite edition de grub.conf pour virer le label et le comptage ...

Bon, cela reste logique, mais je n'est jamais testé....
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar jdh » 29 Déc 2004 18:15

Salut mcijack,

Je crois que tu confonds. Les pgms que l'on trouve sont des "pilotes" (au sens de l'OS) qui permettent d'accéder à une ressource.
En l'occurence, même si la carte le pouvait (ce que je ne crois pas), Windows 2000 avant SP3 et XP avant SP1 ne savent pas utiliser un disque > à 137G.
D'où l'intéret de ce nouveau pilote IDE supportant le nouveau 48bit LBA pour les disques de capacité supérieures.

En définitive tu n'initialises pas le disque sous Windows (après avoir installer le nouveau pilote). Puisqu'il va être utiisé sous Linux ;=).

Il faut que Linux dispose lui d'un pilote 48 bit (en plus de la carte).
Ce qui est sans doute le cad avec les noyaux 2.6. Et c'est tout, puisqu'alors le pilote natif sait utiliser ces disques très grands. (Sauf si fdisk n'est pas adapté ;=) mais ce n'est pas le cas !)
Avatar de l’utilisateur
jdh
Amiral
Amiral
 
Messages: 4741
Inscrit le: 29 Déc 2002 01:00
Localisation: Nantes

Messagepar micjack » 29 Déc 2004 18:59

Exact Jdh, j'en etais resté à la carte mere et non à l' OS :wink:
On parlait pas de la meme chose, mais d'une solution veridique pour deux problemes differants (Jibe, va s'arracher les cheveux)

J'ai pas encore eu l'occasion d' installé des disque de plus de 120 Go, mais effectivement si il faut en plus un correctif comme parmi t'en d'autre pour Windows, cela ne m'ettone pas de M$..


HS: (Rien que pour un processeur: Cela me rappel le patch pour les AMD K 6- 350 pour Win95, et hop une rustine de plus qui metait Ios.ini et Ios.vxd à jour, si non mega crash )

Bon, je comprend mieux ce que tu veux dire, et dans ce cas, j'espere pas pour Roswell1947 d'etre obligé de mettre à jour et à la fois l'OS et l'ammorce permetant d'outrepasser la limite du Bios de la carte mere....

Personne n'a deja mis un disque de plus de 137 Go sur Linux avec un noyau < 2.6.x ???
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Messagepar jibe » 29 Déc 2004 23:06

Salut,

micjack a écrit:Jibe, va s'arracher les cheveux

Bon, j'avoue que j'ai mis un peu de temps à m'y retrouver dans les discussions de spécialistes qui débattent chacun de leur côté d'un aspect différent du problème, mais c'est souvent comme ça !

Bon, puis-je tenter de résumer ce que je crois avoir compris, afin de tenter de me clarifier les idées, de les soumettre à votre contrôle et de ramener le débat à quelque chose de plus concret et pratique ?
  • Il y a deux problèmes potentiels avec les disques de grande capacité :
    • Le bios peut ne pas les reconnaitre, et, partant, tous les logiciels se basant sur des appels au bios ne pourront utiliser correctement le disque,
    • L'OS doit avoir une capacité d'adressage suffisante (sur 48 bits).
  • Il est possible de faire ça sous Windows avec des patches qui solutionnent à la fois le problème du bios et celui de l'adressage sous 48 bits
  • Pour les autres OS, on peut avoir un peu tous les cas combinés : appel ou non au bios, adressage en 48 bits ou moins. Le problème est qu'hormis changer d'OS, il n'y a guère de solution si soit le bios n'est pas court-circuité, soit si l'adressage est en moins de 48 bits.

Voilà... Mes explications sont-elles complètement à côté de la plaque ou trop schématiques, ou peuvent-elles servir à ceux qui voudraient avoir une explication simplifiée des choses ?

jdh a écrit:Jibe : Beaucoup de système (Windows comme Novell ou Unix) peuvent accéder à un disque avant de charger le vrai pilote (capable de reconnaitre la taille totale du disque),
du fait de la compatibilité ascendante. Cela encourage à découper le disque en plusieurs partitions
dont la première doit être de taille faible pour être bien reconnu par un niveau inférieur de pilotes.

Certes, j'aurais dû y penser, puisque c'est ce que j'ai fait sur ma bécane ! Mais bon, j'ai quand même procédé un peu différemment : j'ai d'abord partitionné sous linux, puis installé windows dans la première partition...

micjack a écrit:Personne n'a deja mis un disque de plus de 137 Go sur Linux avec un noyau < 2.6.x ???

Ben... Si... Moi... J'aurais pas dû ? :oops:
:lol: Bon, en fait, je ne sais pas trop... J'ai installé une Mandrake 10 sur un 160 Go... Je n'ai pas eu la curiosité de regarder quelle version de noyau est utilisée lors de l'install... Ensuite, on a le choix entre un 2.4.jesaispasquoi et un 2.6.3-7. Je tourne plus souvent avec le 2.6, mais j'utilise parfois le 2.4 (selon mon humeur... et ma rapidité à répondre aux questions de lilo :lol: ) sans avoir constaté quoi que ce soit d'anormal. Il est vrai que mon disque n'est pas plein, mais j'ai tant de partitions dessus (machine de développement et de tests divers...) que je suis presque sûr d'en avoir une au moins au-delà des 137 premiers Go... Rien constaté d'anormal...

Tout ce que j'ai constaté, je répète (description ici), c'est que grub refuse de démarrer alors que lilo fonctionne très bien... Mais je ne me souviens plus exactement dans quelles conditions j'avais essayé grub. Je crois que je n'avais pas encore installé windows, et ne me souviens plus où se trouvait, par rapport aux 130 premiers Go, ma partition de boot linux... J'avais installé lilo avec succès sans rien changer d'autre, mais depuis j'ai repartitionné parce que je galérais pour installer windows98 et que je voulais aussi une partition XP...
"Le monde ne sera pas détruit par ceux qui font le mal, mais par ceux qui les regardent sans rien faire" (Albert Einstein)

Autrefois, l'Etat défendait des valeurs. Maintenant, il défend des profits... (Anne Haunnime)
Avatar de l’utilisateur
jibe
Amiral
Amiral
 
Messages: 4366
Inscrit le: 17 Oct 2003 00:00
Localisation: Haute Savoie

Messagepar micjack » 30 Déc 2004 03:11

Non, Non Jibe, nous débattions pas chacun de notre coté pour un aspect différent du problème... :wink:

Car en finalité le probleme est:

SOIT c'est un probleme de carte mere, et la faut outrepasser la limite du Bios et avec l'outil fourni par le constructeur..
SOIT c'est un probleme de mise à jour de l' OS, donc du noyau dans ce cas precis..
OU l'un et l'autre, mais la! bon courrage, autant changer de disque vers un acceptable...

D'ou la complexité du topic, mais complementaire.

J'etais parti et resté sur un probleme que je connais bien... Pour te donner un exemple, je te prends celui de Maxtor ( Le lien vers une autre marque aurrait fait l'affaire)

Le lien dit " is effective on all ATA (IDE) hard drives with a capacity greater than or equal to 500 MB "

Au dessus ou egal à 500 Mo (je dirrait 528 Mo, mais bon.. relire le topic)

Ainsi que " Drive recognition problems (e.g. hard drive that is not recognized by the operating system) "

Bon, l'url est aussi longue (faute d'edition notifiée plus haut)
http://www.maxtor.com/portal/site/Maxto ... nloadID=22
micjack
Amiral
Amiral
 
Messages: 3113
Inscrit le: 06 Juin 2003 00:00
Localisation: Varois

Suivant

Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité