Noyau et Serial ATA

Noyau et Serial ATA - Installation - Linux et OS Alternatifs

Marsh Posté le 27-11-2003 à 22:30:54    

J'ai installé une debian il y a quelque temps sur mon DD serial ATA, tout s'est très bien passé ... aucun probleme de ce niveau là.
 
Il y a quelques jours, j'ai voulu essayé de recompiler mon noyau apres l'avoir patché (pour supermount) mais il ne démarre pas (VFS : Unable to mount root etc ... ). Probleme de module/dur à tous les coups (voir quelques choses que j'ai pas mis du tout :( )
 
Bref, kernel panik, je présume donc que mon disque n'est pas trouvé et donc que / ne peut être monté ...
 
Donc je m'en remet à vous pour résoudre ce petit soucis : Quelles sont les options à mettre en dur pour que le serial ata soit détecté sans probleme lors du démarrage ?  
 
Merci  :jap:

Reply

Marsh Posté le 27-11-2003 à 22:30:54   

Reply

Marsh Posté le 28-11-2003 à 08:32:22    

t'as du oublier de mettre le support du chipset qui gère le sata (certainement le sil3112). De tête, je sais plus dans quel section il est mais tu trouveras bien ;)
Sinon, une remarque : quand tu as juste une modif à faire sur ton noyau (et que t'as pas trop l'habitude), récupères le fichier config du noyau installé par ta distrib (certainement sur le cd dans un dossier appelé kernels). Comme ça t'as tous les réglages d'origine et t'as juste à modifier ton option.

Reply

Marsh Posté le 28-11-2003 à 16:25:49    

gui42 a écrit :

t'as du oublier de mettre le support du chipset qui gère le sata (certainement le sil3112). De tête, je sais plus dans quel section il est mais tu trouveras bien ;)
Sinon, une remarque : quand tu as juste une modif à faire sur ton noyau (et que t'as pas trop l'habitude), récupères le fichier config du noyau installé par ta distrib (certainement sur le cd dans un dossier appelé kernels). Comme ça t'as tous les réglages d'origine et t'as juste à modifier ton option.


 
Ok je vais regardé pour le sil ... :)  
Par contre c'est vrai que j'ai pensé à regarder les options du kernel fourni par la distribution, mais le probleme c'est qu'il faut un "initrd" pour qu'elle démarre (et bon je ne sais pas faire un initrd, et je ne sais pas si c'est bcp mieux ... des avis là dessus ?)


Message édité par Slayne le 28-11-2003 à 16:26:09
Reply

Marsh Posté le 29-11-2003 à 20:54:22    

Ca j'y connais rien

Reply

Marsh Posté le 29-11-2003 à 20:57:28    

tu peux aussi, a la place de chercher dans toutes les sections  
ouvrir le fichier  configure rechercher la ligne pour le sil1312 et le mettre en dur

Reply

Marsh Posté le 30-11-2003 à 12:07:13    

GUG a écrit :

tu peux aussi, a la place de chercher dans toutes les sections  
ouvrir le fichier  configure rechercher la ligne pour le sil1312 et le mettre en dur


 
J'ai regardé ... mais il n'y a aucun élément Sil1312 ou sil quelque chose ... Je crois que je vais laisser tomber, je ne dois pas être encore à la hauteur :)

Reply

Marsh Posté le 07-12-2003 à 17:38:09    

dans la rubrique :
#
# IDE, ATA and ATAPI Block devices
#
il te faut ça :
CONFIG_BLK_DEV_AMD74XX=y
CONFIG_BLK_DEV_SIIMAGE=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
petit conseil : récupères le fichier "config" du noyau que tu utilises actuellement et ne modifie que les trucs au dessus (il doit être sur le cd).

Reply

Marsh Posté le 07-12-2003 à 19:57:04    

Ah tient merci beaucoup, je note ça, ca pourra bien m'aider !!
J'ai pensé par contre utiliser la config du noyau du cd ... mais il ne marche qu'avec un initrd je crois, et il me semble qu'il vaut mieux éviter ... non ?

Reply

Marsh Posté le 08-12-2003 à 09:00:51    

je connais pas bien ça je peux pas te dire. Il me semble en effet que c'est inutile.

Reply

Marsh Posté le 08-12-2003 à 14:32:20    

Slayne a écrit :

Ah tient merci beaucoup, je note ça, ca pourra bien m'aider !!
J'ai pensé par contre utiliser la config du noyau du cd ... mais il ne marche qu'avec un initrd je crois, et il me semble qu'il vaut mieux éviter ... non ?


 
initrd n'a pas la galle :D
 
si tu ne souhaites pas utiliser de ramdisk de boot (initrd), tu mets simplement en dur le type de système de fichier utilisé (par exemple ext3 dans le noyau) et le module du chipset/interface scsi/ide où se trouve le disque système
 
sinon effectivement, pour ton chipset sii3112, il faut activer en dur siimage si tu boot dessus et/ou AMD74XX si tu boot sur le chipset nforce2

Reply

Marsh Posté le 08-12-2003 à 14:32:20   

Reply

Marsh Posté le 08-12-2003 à 15:44:09    

le serial ATA ( SATA ) est dans SCSI


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 08-12-2003 à 17:13:24    

bin il me semble pas (voir mon précédent post)

Reply

Marsh Posté le 08-12-2003 à 17:36:11    

http://kt.zork.net/kernel-traffic/latest.html#2
 
et depuis mon config du 2.4.23-0.1mdk
 
#
# SCSI low-level drivers
#
.
.
.
.
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_ATA_PIIX=m
CONFIG_SCSI_SATA_PROMISE=m
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_BUSLOGIC=m


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 09-12-2003 à 10:01:28    

j'avais même pas vu
chez moi il n'est pas activé. A quoi sert-il dans le scsi ?

Reply

Marsh Posté le 09-12-2003 à 10:03:42    

la plupart des interfaces SATA se comportent comme des contrôleurs SCSI, c'est donc leur place

Reply

Marsh Posté le 09-12-2003 à 17:46:47    

le SATA a presque les même carctéristique ke le SCSI et de plus utilise le jeu de commande SCSI. Tout les 2 sont des bus Séries ( S = Serial )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Sujets relatifs:

Leave a Replay

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