Boot sur le raid ?

Boot sur le raid ? - Linux et OS Alternatifs

Marsh Posté le 13-05-2002 à 20:06:50    

voilà j'ai une Sid et un controlleur HighPoint 372
le pb est que je veux booter sur le disque en raid
 
le kernel charge snas pb mais ne toruve qu'un controleur ide mais pas le raid ! donc impossibilité de monter / et kernel panic :cry: help ! j'ne aimarre de winxp !


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 13-05-2002 à 20:06:50   

Reply

Marsh Posté le 13-05-2002 à 21:08:28    

osa y marké tout ce ki n'es tpas zindoz... c soft et reseau pour toi...
 
" OS Alternatifs  
Linux, Unix, BSD, BeOS, OS/2, MacOS ... c'est ici! ( tout OS autre que Windows )  "
 
 
sauf si g po compris la kestion...

 

[jfdsdjhfuetppo]--Message édité par Leirn le 13-05-2002 à 21:09:17--[/jfdsdjhfuetppo]


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 13-05-2002 à 21:38:41    

tu n'as pas comrpis la quesiton lol ! c'est le kernel de linux qui che ! a l remarque surt winxp c'est juste que c'est le seul os que j'ai de dispo piske je peux pas booter sur linux a cause du raid qui est pas detecté par le kernel !  
desolé si j'ai pas ete clair


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 13-05-2002 à 21:41:36    

non, en fait c moi ki suis un peu con...
 
j'avais bien vu ke tu parlais bcp de kernel, mais j'arrivais pas a capter ce ke winxp venait faire la dedans alors, me suis planté joliment (je suis le roi du plantage ;))


---------------
"Je brandirai une épée d'orichalque, je m'assouvirai sur des Templiers." | "Avec dans son sillage l'Ombre du Diable, Leirn appelait les morts pour une danse macabre et déchainaît les horreurs de la nuit..."
Reply

Marsh Posté le 13-05-2002 à 21:43:56    

c'est pas grave ... j'ai juste crus le tps de lire ton poste que mon pb etait resolu :(


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 13-05-2002 à 21:54:47    

lache l'affaire c mort g deja essaye trop de fois quand j'avais mon controleur hpt 370 et deux 40go en raid0 .. fo booter avec une diskette ki contient les driver en fait .. bref si t'y arrives tu me dis ok  ? : )

Reply

Marsh Posté le 13-05-2002 à 22:08:50    

faut installer le module raid de chez highpoint (et donc avoir la distri qu'il faut) via les disquettes de boot. Je l'ai fait pour une redhat 7.2 sans problème.

Reply

Marsh Posté le 13-05-2002 à 22:12:47    

tu veu installer quel distrib ??
la red hat 7.1 s installait deja tres bine sur du raid 0 hardware...
et si je me gourre pas y a meme une option pour faire du raid 0 en software sur les bus IDE d orignie de la CM..

Reply

Marsh Posté le 13-05-2002 à 23:09:38    

mais j'ai deja une deb d'installée ! j'ai juste bougé le disque de hda vers le controleur raid !
et je peu xplus booter ! pourtant j'ai activé le raid hpt370 dans le kernel mais apparement c pas bon :( il trouve pas ide2
et quand il le toruve en bootant sur le cd, il dis dma disable timeout bla bla bla :cry:


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 12:54:18    

Les drivers highpoint ne sont necessaire que pour booter sur des disques en raid hardware (array raid créé dans le bios de la carte). Sinon il faut spécifier au boot (dans lilo) les adresse des controleurs supplémentaire  
append ide2="0x????,0x????" ide3="0x????,0x????"
pour trouver ces adresse jette un oeil sur /proc/pci ...
Sur redhat.com dans la liste de compatibilité des controleurs ide tu trouveras la méthode précise pour trouver les adresses ...
Je l'ai fait sur un hpt370, ca marche impec.

Reply

Marsh Posté le 15-05-2002 à 12:54:18   

Reply

Marsh Posté le 15-05-2002 à 13:00:07    

JeromeV a écrit a écrit :

Les drivers highpoint ne sont necessaire que pour booter sur des disques en raid hardware (array raid créé dans le bios de la carte). Sinon il faut spécifier au boot (dans lilo) les adresse des controleurs supplémentaire  
append ide2="0x????,0x????" ide3="0x????,0x????"
pour trouver ces adresse jette un oeil sur /proc/pci ...
Sur redhat.com dans la liste de compatibilité des controleurs ide tu trouveras la méthode précise pour trouver les adresses ...
Je l'ai fait sur un hpt370, ca marche impec.  



je t'aimmmmmmmmmmmmmmmme
prions pr que c amarche !
t mon hero si ca amrche :love:


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 14:03:51    

bon alors, j'ai pas pu trouver mais j'ai booté avec le cd de la deb et là le controlleur est trouvé mais y'a ca :
http://cooleric.free.fr/linux.jpg
 
et apres y'a dma interrupt et des trucs comem ca suis perdu là


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 14:19:15    

Regarde a cette adresse le chapitre E.6.12.  
 
http://www.redhat.com/docs/manuals [...] oc117.html
 
Tu n'a qu'a booter sur une disquette pour regarder le /proc/pci

 

[jfdsdjhfuetppo]--Message édité par JeromeV le 15-05-2002 à 14:19:38--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-05-2002 à 14:26:35    

trippant les caracteres chelou sur ton ecran =)) surtout les smiley  
=))

Reply

Marsh Posté le 15-05-2002 à 14:32:37    

ah bah oui ! j'étais dans la meme merde, un peu plus parce que j'ai une mandrake 8.2.
Apres une prise de tete dont je terrais les souffrances ici, j'ai plus ou moins réussi.
Bon pour ma part, g du ajouté une entré dans les sources du noyau pour que linux crach pas avec crach débug (état de la pile) mais apparamment le tient passe. Passons.
Ensuite, il faut que tu installe les pilotes hpt (obligatoire !!) mais le pb c'est qu'ils doivent etre chargé AVANT le montage de ton root. Donc pour ca, j'ai décompressé mon zoli initrd.img, j'y ai ajouté le module hpt372.o et une entré dans le fichier de conf (je me souvient plus du nom mais y en a qu'un). On recompresse le tout, on vérifie dans lilo.conf que lilo va bien lire notre initrd ( initrd=/boot/initrd.img ) et on lance lilo pour le mettre a jour. Je te conseille VIVEMENT de faire une disquette de boot, au cas ou ...
Redémarre et normalement tu verras au boot un message qui dit que le module hpt372 est lu et initialisé (ca reste assez longtemps pour qu'on le voit). Pis apres ca roule tout seule. A noter :
- primary master sur le raid : /dev/hde
- primary slave sur le raid : /dev/hdf
- secondary master sur le raid : /dev/hdg
- secondary slave sur le raid : /dev/hdh
 
Par contre, normalement j'utilisait le bootload d'XP mais je n'arrive po a lui faire reconnaitre lilo ( la méthode du secteur de boot dans le root d xp ne fonctionne po), g des 40 qui scrolle a plus savoir quoi en faire. Si la tu as pas ce pb, fait moi signe.
Ah oui autre chose, j'ai comme l'impression que les pilotes hpt sont ULTRA BUGGE : si je lis une divx, que je transfere d'un dur du hpt vers ailleur, le dur commence a ramer doucement pour ramer grave jusqu'a freezer completement le pc...

Reply

Marsh Posté le 15-05-2002 à 14:37:37    

KarLKoX a écrit a écrit :

 
...
Ensuite, il faut que tu installe les pilotes hpt (obligatoire !!)  
 




 
NON ce n'est pas obligatoire s'il souhaite utiliser le controleur promise comme un simple controleur ide et non pas comme un controleur raid.

Reply

Marsh Posté le 15-05-2002 à 15:27:04    

JeromeV a écrit a écrit :

 
 
NON ce n'est pas obligatoire s'il souhaite utiliser le controleur promise comme un simple controleur ide et non pas comme un controleur raid.  



bah j'ai peur que si ! j'ai fait le barbare : j'ai rebranché le disque sur l'ide normal, j'ai regardé /proc/pci et j'ai noté les valeures
j'ai testé avec ide2=0xa400,0xa800,11 (comme indiqué dans la doc du noyeau dans ide.txt, mais ce sont mes valeurs!)
ca marche po
j'ai recompilé un noyo avec totu ce qui contenait highpoint et ca marche po non plus !
 
il fo sans doute peut etre moddifier les sources et mettre les drivers hpt372 ... mais al derniere fois que j'ai moddifié des sources ca a fait plop alors ...


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 15:27:30    

yold a écrit a écrit :

trippant les caracteres chelou sur ton ecran =)) surtout les smiley  
=))  



j'emn passerai bien lol


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 15:32:42    

HuGoBioS a écrit a écrit :

bah j'ai peur que si ! j'ai fait le barbare : j'ai rebranché le disque sur l'ide normal, j'ai regardé /proc/pci et j'ai noté les valeures
j'ai testé avec ide2=0xa400,0xa800,11 (comme indiqué dans la doc du noyeau dans ide.txt, mais ce sont mes valeurs!)
ca marche po
j'ai recompilé un noyo avec totu ce qui contenait highpoint et ca marche po non plus !
 
il fo sans doute peut etre moddifier les sources et mettre les drivers hpt372 ... mais al derniere fois que j'ai moddifié des sources ca a fait plop alors ...  




 
Chez moi ca marche tres bien sans drivers highpoint (et un noyau 2.2 standard from redhat 7.0).
Tu as bien vu qu'il fait ajouter 2 à la deuxieme adresse pour chaque ide ? soit tu as vu et dans /proc/pci tu as trouvé 0xa400 et 0x7fe, soit tu n'as pas vu et tu dois utiliser les valeurs 0xa400 et 0xa802.
Pour info, voici la ligne que j'ai ajoutée dans lilo.conf :  
append="ide2=0xf7f0,0xf7e4"

 

[jfdsdjhfuetppo]--Message édité par JeromeV le 15-05-2002 à 15:33:46--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 15-05-2002 à 15:35:05    

JeromeV a écrit a écrit :

 
 
Chez moi ca marche tres bien sans drivers highpoint (et un noyau 2.2 standard from redhat 7.0).
Tu as bien vu qu'il fait ajouter 2 à la deuxieme adresse pour chaque ide ? soit tu as vu et dans /proc/pci tu as trouvé 0xa400 et 0x7fe, soit tu n'as pas vu et tu dois utiliser les valeurs 0xa400 et 0xa802.
Pour info, voici la ligne que j'ai ajoutée dans lilo.conf :  
append="ide2=0xf7f0,0xf7e4"  
 
 



les valeures que j'ai mise's osnt celle recuperées par cat /proc/pci et par le screen shot pris plus haut !  
mais dans tout les cas ca marche po :(


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 15:35:29    

et le cat /proc/pci me delivre 6 valeures je crois en tout !


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 15:38:48    

HuGoBioS a écrit a écrit :

et le cat /proc/pci me delivre 6 valeures je crois en tout !  




En principe 5 (chez moi en tous cas), seules les 4 premieres sont utilisées ...

Reply

Marsh Posté le 15-05-2002 à 15:40:50    

JeromeV a écrit a écrit :

 
En principe 5 (chez moi en tous cas), seules les 4 premieres sont utilisées ...  



hummm ... possible
juste vu qu'il y en vait bcp
bon, je v tenter la recomp du noyo avec les drivers hpt officiels telechargés sur le site de hpt


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 16:11:28    

pour l'obligation du hpt, apres réflexion, g peut etre dit une connerie, mais dans mon cas, meme en passant les adresses, ca marche po mieux. Je suis sur qu'il doit y avoir une méthode moins barbare que la mienne, mais en attendant de faire mieux, bé je m'en contente :(
Je vé voir si je peux trouver mieux quand meme parce que je suis pas le seul a avoir des pb, surtout qd on a une mandrake ;)
 
hugobios>le coup des sources, c'est si ton boot plante lamentablement avec un crach débug, ce qui ne semble pas etre ton cas.

Reply

Marsh Posté le 15-05-2002 à 17:07:37    

bon j'ai compilé le module venant du site et ho miracle ca marche ! mais je ne peux pas l'avoir en integé dans le kernel alors ca cr1 pr booter sur le ctrleur highpoint :cry:


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 18:43:16    

compiles toi un kernel avec le support HighPoint 372  
ca y est dans les ATA devices je crois...
ensuite ca devrait etre bon...

Reply

Marsh Posté le 15-05-2002 à 19:33:00    

le pb c'est que ca y est pas !  
y'a tout sauf le 372 :cry: et je sais pas comment integrer les sources qu j'ai dans le noyau !


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 20:19:43    

vi, y a po le support du 372 avec les 2.4 mais ca y é avec les 2.5, mais comme c des kernels de dev, c a voire ... De plus, les src de highpoint ne peuvent etre compilé qu'en module (d'apres ce que j'ai lu).

Reply

Marsh Posté le 15-05-2002 à 21:08:59    

merde ! meme pas dan sle 2.4.19 ??
et si je prend le ide-pci.c du kernel 2.5 ?


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 21:11:35    

JeromeV a écrit a écrit :

 
 
Chez moi ca marche tres bien sans drivers highpoint (et un noyau 2.2 standard from redhat 7.0).
Tu as bien vu qu'il fait ajouter 2 à la deuxieme adresse pour chaque ide ? soit tu as vu et dans /proc/pci tu as trouvé 0xa400 et 0x7fe, soit tu n'as pas vu et tu dois utiliser les valeurs 0xa400 et 0xa802.
Pour info, voici la ligne que j'ai ajoutée dans lilo.conf :  
append="ide2=0xf7f0,0xf7e4"  
 
 




 
C donc un IDE standard branche sur les port RAID que tu obtient ... parceque il me semble impossible d´optemir du 'RAID hardware sans les drivers correspondants ...
 
Question : ou trouvez vous les drivers Promise ???? Ils ne sont pas, a ma connaissance, sur le site officiel de Promise ....

Reply

Marsh Posté le 15-05-2002 à 21:15:28    

dans son cas on dirait
moi je veux pas du raid! just ebesoin du controlleur ide du hpt372 mais apparement ca passe pas :-/


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 15-05-2002 à 23:27:11    

Dites, je veux installer une Red Hat 7.3 sur mon PC n°1 (profil), qui fonctionne en RAID0. Les pilotes fournis avec suffisent ou faut quand même prendre ceux de highpoint? Ceux de highpoint sont pour la Red Hat 7.2, ça pose pas problème?
 
Merçi d'avance! :hello:


---------------
.
Reply

Marsh Posté le 16-05-2002 à 00:57:06    

kyo54 a écrit a écrit :

Dites, je veux installer une Red Hat 7.3 sur mon PC n°1 (profil), qui fonctionne en RAID0. Les pilotes fournis avec suffisent ou faut quand même prendre ceux de highpoint? Ceux de highpoint sont pour la Red Hat 7.2, ça pose pas problème?
 
Merçi d'avance! :hello:  




 
Ca ira pas. Le module hpt est obligatoire pour l'utiliser en raid. La seule solution c'est d'installer une 7.2 minimale avec les disquettes de boot, puis de mettre a jour ta distrib (et encore je sais même pas si il va pas te toucher le boot.
 
Highpoint fourni aussi le driver sous forme de source (en fait y'a un binaire proprio avec la glue pour le noyau), mais la faut que tu te tape toute la création du disque de boot.

Reply

Marsh Posté le 16-05-2002 à 10:39:13    

MC a écrit a écrit :

 
 
Ca ira pas. Le module hpt est obligatoire pour l'utiliser en raid. La seule solution c'est d'installer une 7.2 minimale avec les disquettes de boot, puis de mettre a jour ta distrib (et encore je sais même pas si il va pas te toucher le boot.
 
Highpoint fourni aussi le driver sous forme de source (en fait y'a un binaire proprio avec la glue pour le noyau), mais la faut que tu te tape toute la création du disque de boot.  




arf, un peu la merde. Je vais quand même tester: install de RH7.3 avec la disquette et pilotes 7.2. Le tout sur des petits dur, pas avec mon vrai RAID, par prudence...


---------------
.
Reply

Marsh Posté le 16-05-2002 à 16:43:26    

et mon pb alors :cry:


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 16-05-2002 à 16:59:34    

HuGoBioS a écrit a écrit :

et mon pb alors :cry:  




 
Je persiste a dire que ma solution est la bonne, donc si ca ne marche pas c'est que tu ne fais pas ce qu'il faut. Pour résumer,  
-tu te debrouilles pour booter un linux (disquette, autre controleur ide, cd demolinux ...)
-tu regardes dans /proc/pci les infos sur ta carte raid, tu dois y trouver des lignes du genre        
      I/O at 0xf7f0 [0xf7f1].
      I/O at 0xf7e4 [0xf7e5].
      I/O at 0xf7a8 [0xf7a9].
      I/O at 0xf7e0 [0xf7e1].
      I/O at 0xf400 [0xf401].
à propos d'un "Mass storage controller".
Tu notes les 4 premieres adresse et tu ajoutes 2 a la 2eme et a la 4eme (attention c'est de l'hexa, 9+2=B et F+2=11)
-tu donnes ces valeurs au boot comme adresses des controleurs ide2 et ide3, sont en modifiant la conf lilo, soit en ajoutant les infos derriere le nom de ton noyau au demarage de lilo, donc dans mon cas, soit j'ajoutes append "ide2=0xf7f0,0xf7e6 ide3=0xf7a8,0xf7e2" dans lilo.conf et je valide en executant lilo, soit au prompt lilo, je choisi mon noyau et je lui ajoute les param :  
lilo: linux ide2=0xf7f0,0xf7e6 ide3=0xf7a8,0xf7e2
 
Voilà, je peux pas te dire grand chose de plus si ce n'est que ca marche chez moi et que j'ai déjà indiqué cette méthode sur plusieurs newsgroup et forums et que ca a marché a tous les coups !

Reply

Marsh Posté le 16-05-2002 à 17:08:15    

j'ai essayé ca marches po ! je vais retenter le coup ...
t'es sur que pour le hpt372 ca marche ? et dans le kernel, il me faut quoi exactement d'activé ?


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le 16-05-2002 à 17:11:09    

HuGoBioS a écrit a écrit :

j'ai essayé ca marches po ! je vais retenter le coup ...
t'es sur que pour le hpt372 ca marche ? et dans le kernel, il me faut quoi exactement d'activé ?  




 
Ca marche avec le 366, le 370, les controleur 3ware et promise ...  
Besoin de rien dans le noyau, chez moi ca marche avec un noyau 2.2 de redhat !
 
Edit : ca marche meme avec le noyau d'install des distrib : il faut ajouter les adresses au boot lilo qd on choisi le type d'install (lilo: text ide2=0xf7f0,0xf7e6 ide3=0xf7a8,0xf7e2 ou lilo: expert ide2=0xf7f0,0xf7e6 ide3=0xf7a8,0xf7e2 sur redhat). Ainsi tu peux installer linux directement sur un disque sur un controleur non reconnu.

 

[jfdsdjhfuetppo]--Message édité par JeromeV le 16-05-2002 à 17:16:07--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 16-05-2002 à 17:31:04    

ok mais le pb : le noyau d'install de la deb me trouve le controlleur, mais tu as vu le screen shot plus haut :??:  
apres pas possible d'acceder au disque, plein de pb de DMA interrupt et compagnie :-/  
 
avec ma chance legendaire, le hpt372 ne marche qu'avec drivers ! :cry:


---------------
-= In Kik00 101 I trust :o =-
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed