Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2745 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [debian] hpt366 & disques durs échangistes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[debian] hpt366 & disques durs échangistes

n°902428
darkpengui​n
Posté le 12-04-2007 à 09:05:40  profilanswer
 

Bonjour,

 

Je viens d'installer la dernière Debian sur un vieux PC (bi-cpu sur une CM abit BP6) et j'ai un problème avec le controleur IDE:

 

cette CM possède un contrôleur HPT366 qui lui permet d'utiliser des disques ATA66 en plus du controleur du chipset, limité à l'ATA33.

 

le problème est qu'au boot, les controleurs sont détectés dans un ordre à priori aléatoire, parce que parfois le DD principal qui est sur le connecteur 1 du contrôleur HPT366 est détecté en /dev/hda, parfois en /dev/hde et inversement pour le lecteur cd, qui est sur le premier connecteur du contrôleur du chipset... [:minouchette]

 

j'ai pas trop d'idées par où commencer la recherche pour résoudre ce problème, surtout que c'est assez aléatoire, je peux redémarrer plusieurs fois sans problèmes, puis lors d'un reboot suivant, pouf! il trouve plus le système de fichiers racine puisqu'il est passé de hda à hde...

 

qqun aurait une idée ? :??:


Message édité par darkpenguin le 12-04-2007 à 09:06:13
mood
Publicité
Posté le 12-04-2007 à 09:05:40  profilanswer
 

n°902429
wedgeant
Da penguin inside
Posté le 12-04-2007 à 09:10:01  profilanswer
 

Par hasard, aurais tu oublié de mettre un cavalier sur les broches adéquates (oui je sais, Sheila aussi elle adéquate :o) des deux DD ?
 
Il t'en faut un en master, et un en slave normalement ...


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°902431
darkpengui​n
Posté le 12-04-2007 à 09:12:57  profilanswer
 

nan, ils sont tous les 2 en master sur leur connecteur indépendant
 
en gros, ça donne ça:

HPT366:
- Connecteur 1: Master = HDD principal, Slave = /
- Connecteur 2: Master = /, Slave = /
Controleur Chipset
- Connecteur 1: Master = CD-ROM, Slave = /
- Connecteur 2: Master = /, Slave = /

n°902432
memaster
ki a volé mon 62?
Posté le 12-04-2007 à 09:15:33  profilanswer
 

un reglage a faire dans le bios?

n°902437
wedgeant
Da penguin inside
Posté le 12-04-2007 à 09:18:03  profilanswer
 

ah merde, j'ai confusé :D
Par contre, c'est assez étrange quand même, un peu comme si le système détectait un coup sur deux le connecteur HPT366 comme connecteur primaire et un coup sur deux comme connecteur secondaire ... :gratgrat:
 
Y'aurait pas un cavalier sur la CM pour définir la priorité des connecteurs ?


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°902446
darkpengui​n
Posté le 12-04-2007 à 09:35:24  profilanswer
 

Pas de réglage dans le BIOS, en fait le contrôleur HPT366 n'est pas détecté dans le BIOS et il a son propre mini-BIOS qui s'exécute après celui du chipset de la CM...
 
Pas de cavalier non plus...
 
A mon avis, ça vient du chargement des modules dans le noyau, p-ê auniveau de l'initrd, parfois c'est le contrôleur HPT366 qui est détecté en premier parfois celui du chipset.
 
Par contre j'ai trouvé ce site: http://www.faqs.org/docs/Linux-mini/Ultra-DMA.html en ajoutant l'adresse du controleur à la ligne de paramètres du noyau (avec ide0=0xe000,0xe007 ) ça pourrait marcher... je viens de rebooter, ça n'a pas fait d'erreur, mais comme c'est assez aléatoire, je ne peux pas garantir que ça marche... donc je vais continuer à tester

n°902719
darkpengui​n
Posté le 12-04-2007 à 19:14:02  profilanswer
 

Bon, ben solution plus simple:
 
j'ai trouvé un gars qui avait exactement le même problème: http://www.debianhelp.org/node/3979
et en me basant sur cet article: http://delivery.acm.org/10.1145/12 [...] EN=6184618 j'ai rajouté une ligne dans l'initrd qui force le chargement du module HPT366 avant ide-generic, de sorte que je suis certain que le disque dur sera détecté en tant que hda...
 
une autre solution consisterait à recompiler le noyal pour mettre le driver en dur dedans
 
(ou utiliser une autre distro qui utilise d'autres moyens pour détercter et nommer ses partitions [:ddr555] )


---------------
Counting all the assh*les in the room, well I'm definitely not alone...
n°902724
M300A
Posté le 12-04-2007 à 19:24:30  profilanswer
 

On peut très bien utilisé des labels ou des uuid pour identifier ses partitions.
 
C'est ce que je fais sur toutes mes Etch.

n°902794
darkpengui​n
Posté le 12-04-2007 à 22:25:03  profilanswer
 

M300A a écrit :

On peut très bien utilisé des labels ou des uuid pour identifier ses partitions.
 
C'est ce que je fais sur toutes mes Etch.


 
yep c'est ce que je disais en faisant référence à d'autres distros...
 
on peut effectivement le faire à la main... d'ailleurs si tu as un Howto, ça m'intéresse [:ddr555] pour être sur de ne pas faire de bourde


---------------
Counting all the assh*les in the room, well I'm definitely not alone...
n°903150
enfoiro
a nickname is just a nickname
Posté le 13-04-2007 à 16:23:37  profilanswer
 
mood
Publicité
Posté le 13-04-2007 à 16:23:37  profilanswer
 

n°903162
M300A
Posté le 13-04-2007 à 16:54:54  profilanswer
 

Oép sur le wiki ubuntu il me semble.
 
PS, ne pas oublier de modifier pour le supsend to disk aussi et de regénérer l'initrd :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [debian] hpt366 & disques durs échangistes

 

Sujets relatifs
Debian 4.0 et RAID 0 ICH8RDifference fondamentale FreeBSD - Linux Debian
Mandrake Cooker/Debian Sid/Debian [stable] + [testing][Debian] Raid0 software apres installation : résolu (mdadm)
dual screen carte ati drivers proprio le tout sous debian etchProblème - Carte Graphique (via s3g unichrome) sous Debian
[Debian etch] probleme drivers nvidiaPb réseau DEBIAN sous émulateur HERCULE
Formatter win 2000 avant instal DebianFreeradius sur debian
Plus de sujets relatifs à : [debian] hpt366 & disques durs échangistes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR