Journal Un peu d'aide serait la bienvenue :)

Posté par  (site web personnel) .
Étiquettes : aucune
0
1
oct.
2003
Bon voilà, j'ai déjà 4 périphériques IDE sur mon serveur, et j'ai récupéré un disque dur d'occasion, alors comme la carte c'est une KT7 RAID d'abit (contrôleur raid HPT 370), je vais la brancher sur le contrôleur RAID. A priori je fais passer ça pour un autre contrôleur IDE basique, le disque dur est reconnu, joie...

Sauf que voilà, je démarre ma Gentoo et le kernel freeze au démarrage, sans message d'erreur aucun, au moment où il compte les périphériques IDE:

hda: disque1 (ATA drive)
hdb: disque2
hdc: disque3
hdd: disque4
et là, comme le nouveau venu est sur l'autre contrôleur, je vois l'initialisation du HPT 370 plus haut, qui me dit hdg: DMA (juste ça) ce qui veut dire que normalement j'ai mis le disque en master sur le deuxième port (sinon il serait devenu hde)

Et c'est là que ça freeze, là où il aurait dû me dire hde: disque5...

J'ai donc essayé dans l'ordre:
1) Débrancher le disque fautif -> ça fonctionne
2) Brancher le disque fautif mais désactiver le contrôleur supplémentaire dans le bios -> ça fonctionne
3) Tout remettre normalement et mettre à jour le bios -> ça fonctionne pas.
4) Brancher le disque fautif à la place d'un autre sur le contrôleur ide principal -> ça fonctionne

J'utilise un kernel gentoo-sources-2.4.20-r7

Ce que je peux donner comme infos au niveau de la configuration (et qui me semblent importantes)

- Le support du chipset HPT 370 est dans le noyau, et ne pose pas de problème étant donné qu'il est bien détecté et a l'air de détecter les disques (puisqu'il me met que hdg est en DMA et non en PIO comme les autres disques)

C'est aprés que ça coince...

Donc je ne sais pas si d'autres ont rencontré le même problème ou pas, je suis juste assez embêté là, donc si vous avez une idée/solution... (avec si possible éviter la solution du "j'achète un contrôleur IDE PCI... :))

Merci d'avance
  • # Re: Un peu d'aide serait la bienvenue :)

    Posté par  . Évalué à 1.

    j'ai un serveur avec 7 disques durs repartis sur plusieurs controlleurs pci et internes. 2 de ces controlleurs pci sont des highpoint 370 non raid, l'autre etant une carte promise. Les controlleurs internes sont au nombre de 2 : promise et via (chipset en gros).
    Je n'ai jamais eu de probleme dans ce gout, cependant tu devrais essayer 2 choses : cocher une option 'swappant' l'ordre des controlleurs ide et essayer de ne charger que le module.

    sur ce apluche ...
    • [^] # Re: Un peu d'aide serait la bienvenue :)

      Posté par  (site web personnel) . Évalué à 1.

      L'option de "swap" est ide=reverse aprés le nom du noyau dans LILO (trouvé dans la doc du noyau ça :). Je vois l'effet voulu, mais ça ne résout rien: Il probe les disques sur le bus HPT370 avant de le faire sur le bus principal, et donc il bloque bien au moment où il probe les disques. Ca m'a au moins permis d'en être sûr, merci :)

      Quant au driver en module, c'est impossible: le support ATA/IDE est soit interne, soit en module, et aprés il faut cocher les drivers que l'on veut (mais qui font partie du "module" ATA/IDE, comme des options quoi). Là je prépare un noyau avec ça en module mais j'y crois trés moyennement.
  • # Re: Un peu d'aide serait la bienvenue :)

    Posté par  . Évalué à 1.

    t'inquéquète donc pas !!

    g le même prb :
    carte raid (voir complètement raide !!) pci hpt370
    mdk9.1 :
    pas moyen de faire un raid 0 ou 1 !
    pas moyen de mettre 2 hdd :
    ide1 maitre ok
    ide2 maitre ok
    ide1 maitre + ide2 maitre BAD !!!! ou plutot, l'accès au deuxème disque marche pendand quelques minute, puis ça freeze. ou alors ça freeze au démarrage....

    j'ai essayé toutes les combinaisons de maitre/esclave, port, nappes, 3 modèles de HDD (UDMA33 à 133), de port pci, update de bios de la carte mère et de la hpt370.....

    tout pourris la hpt370 !!
    • [^] # Re: Un peu d'aide serait la bienvenue :)

      Posté par  (site web personnel) . Évalué à 1.

      Ben aprés de nombreux tests, j'ai conclu que ça foirait au moment où il probe les disques durs.

      Passer hde=noprobe hdf=noprobe hdg=noprobe hdh=noprobe (et pas un de moins) en paramètres au noyau m'a permis de booter, mais hélas sans disque dur... :)
  • # Re: Un peu d'aide serait la bienvenue :)

    Posté par  (site web personnel) . Évalué à 1.

    A y est, j'ai résolu le problème:

    J'ai fait un emerge des sources Alan Cox du noayu et apparement ça passe comme une lettre à la poste :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.