Faire fonctionner les disques SATA sous Mdk 10.1 - Installation - Linux et OS Alternatifs
Marsh Posté le 21-11-2004 à 15:40:07
1°/ il ne reconnait pas le type de partition sur le disque dur. est ce du FAT32 ou tu as formaté pour faire du RAID SATA ?
que dit :
|
2°/ évite le hotplug des disques ...
http://qa.mandrakesoft.com/show_bug.cgi?id=9521
http://qa.mandrakesoft.com/show_bug.cgi?id=9601
Marsh Posté le 21-11-2004 à 15:44:57
Up et une info supplémentaire. Ca avance sur 1 disque.
Source ici : http://www.guilde.asso.fr/lurker/m [...] c6.en.html
Si je tape "mount /dev/sda1 /mnt/hd -t ntfs" en super-utilisateur, le disque est bien ajouté, et toutes les données sont là! Mais c'est accessible uniquement en root, et au redémarrage il faut le refaire.
Comme le propose ma source j'ai modifié le fstab de :
Citation : /dev/sda1 /mnt/hd auto umask=0,user,iocharset=iso8859-15,sync,kudzu,codepage=850,noauto,exec,users 0 0 |
en
Citation : /dev/sda1 /mnt/hd ntfs umask=0,user,iocharset=iso8859-15,sync,kudzu,codepage=850,noauto,ro,exec,users 0 0 |
Mais ça ne marche pas. Au redémarrage, toujours pas de disque. D'ailleurs c'est quoi cette option "ro"?
Marsh Posté le 21-11-2004 à 15:49:53
ro = read only
"man mount" popur plus d'info
le NTFS n'est dispo qu'en lecture seule sous linux ( sauf à utiliser captive ). il y a un topic à ce propos.
http://www.linux-wizard.net/howto. [...] article=12
Partition Magic 8 peut convertir du NTFS vers du FAT32 sans perte de donnée ( normalement )
noauto fait que le disque n'est aps monté automatiquement au boot ( i.e accessible via /mnt/hd ), tu dois le monter avec la commande mount ( mount /mnt/hd )
Marsh Posté le 21-11-2004 à 16:20:26
OK meci pour l'info. De la lecture seule ça me va. J'ai une partition en FAT mise exprès pour les échanges entre systèmes.
Donc si je vire cette option noauto, j'aurai mon disque monté au démarrage pour tout le monde?
J'essaie tout de suite.
Ensuite il me restera le pb du deuxième disque qui empèche carrément la machine de démarrer.
Merci Dark, tu es vraiment sur tous les fronts toi. Tu as déjà postulé chez mdk?
Edit : Bon ben ça ne marche pas. J'ai cette ligne dans le fstab mais ça met échec lors du démarrage :
Citation : /dev/sda1 /mnt/hd ntfs umask=0,user,iocharset=iso8859-15,sync,kudzu,codepage=850,ro,exec,users 0 0 |
Marsh Posté le 21-11-2004 à 18:10:24
le disque est branché lors du démarrage ?
que se passe-t-il si tu fasi juste : mount /mnt/hd
Note : tu devrais virer l'option kudzu
Marsh Posté le 21-11-2004 à 18:28:19
Ca me fait ça :
Citation : [root@localhost skippy]# mount /mnt/hd |
Mais si juste après je fais
Citation : mount /dev/sda1 /mnt/hd -t ntfs |
ça marche.
Bon je regarde ce que c'est cette option kudzu et je la vire. Ce qui est dommage dans tout ça, c'est que cette partie du système marchait très bien avec la 10.0 Et là c'est la grosse galère avec la 10.1 Enfin la cooker puisque là j'ai tout mis à jour pour voir les changements.
Peut-être qu'en attendant qu'un noyau 2.6.9 ou 2.6.10 arrive dans cooker...
Marsh Posté le 22-11-2004 à 19:52:27
Bon et bien désolé, mais c'est toujours pareil.
Rien à faire au démarrage, "mount /mnt/hd" ne marche pas, mais "mount /dev/sda1 /mnt/hd -t ntfs" ça marche. (Mais le disque n'est accessible qu'au root)
Marsh Posté le 22-11-2004 à 23:51:15
cf -> http://www.linux-wizard.net/howto. [...] article=12
umount=0,fmask=0111 : pour le rendre accessible aux utilisateur
sinon pour ton pb ... ben je ne vois pas
utilises diskdrake, utilise un autre point de montage ( et éventuellement charge le pilote de ton controleur sata au boot en le mettant dans /etc/modprobe.preload ).
refaire le fichier initrd peut aider
Marsh Posté le 29-11-2004 à 12:47:16
j'ai la meme carte mere que copinard (a7n8x deluxe), ainsi que 2 disques IDE sans soucis et un SATA avec mon home dessus, et à chaque boot de la 10.1 off j'ai un warning :
"sb6 le superbloc est endommagé ou la partition est inconnu, voulez vous réparer(check after next boot)"
Je fais "y" et 4 fois sur 5 ca passe. 1 fois sur 5 le système se met en mode maintenance et je reboot pour que ca passe.
Marsh Posté le 29-11-2004 à 14:39:42
si la partition n'existe pas, vire l'entrée de ton fstab.
Marsh Posté le 29-11-2004 à 17:16:42
en fait le sdb6 c'est mon /home et il fonctionne très bien ( à part ce message ...)
Marsh Posté le 29-11-2004 à 18:40:30
montre ton fstab et donne le résulatat de :
fdisk -l /dev/sda
Marsh Posté le 02-12-2004 à 07:46:59
Code :
|
la commande fdisk ne renvoie rien
voici la log au demarage:
Code :
|
Marsh Posté le 02-12-2004 à 16:05:20
ton disque SATA est le sda ou sdb ,
je ne comprends plus rien ...
dmesg | grep sda
dmesg | grep sda
dmesg | grep -i SATA
Marsh Posté le 03-12-2004 à 07:53:34
^je squatte ce topic, ce n'est pas le mien ! copinard avait un pb avec son sda mais moi c'est sdb, on a la meme configuration alors nos pbs sont peut etre liés.
Marsh Posté le 03-12-2004 à 17:07:07
Tu as bien raison, vas-y. C'est surement un pb similaire. Pour l'instant je n'ai pas trop le temps de m'y remettre. (Et même de me mettre au PC tout cours)
Marsh Posté le 03-12-2004 à 18:14:18
jc the great> ton sdb semble détecter et marcher ?
c'est koi le pb ?
fais un fsck sur /dev/sdb6
Marsh Posté le 06-12-2004 à 07:57:07
oui il fonctionne bien.
Le pb c'est qu'a chaque boot il me met l'erreur dont je parle plus haut.
# fsck /dev/sdb6
fsck 1.35 (28-Feb-2004)
e2fsck 1.35 (28-Feb-2004)
/dev/sdb6 is mounted.
WARNING!!! Running e2fsck on a mounted filesystem may cause
SEVERE filesystem damage.
Do you really want to continue (y/n)? yes
/dev/sdb6: clean, 21353/2790720 files, 2798743/5574547 blocks (check after next mount)
A chaque boot il semble ne pas reconnaitre le superblock, affiche une erreur ou il faut faire yes or no et termine par "check after next mount".
je remet la log:
Code :
|
Marsh Posté le 06-12-2004 à 10:11:11
je soupçonne un pb avec udev qui est trop long a créer le device ... ou alors de l'outil mdk
tu peux toujours faire un rapport de bug. mais bon.
http://qa.mandrakesoft.com
Marsh Posté le 06-12-2004 à 10:43:23
Dark_Schneider a écrit : je soupçonne un pb avec udev qui est trop long a créer le device ... ou alors de l'outil mdk |
je crois avoir remarquer que si je tape tout de suite "Y" ou "O" alors systématiquement j'ai "Echec", alors que si j'attends 5 secondes avant de faire "Y" j'ai toujours "Succés". Ca confirmerait ton intuition...
Marsh Posté le 06-12-2004 à 10:44:02
udev is da shit
Marsh Posté le 06-12-2004 à 10:49:20
je vais essayer ce soir de le mettre en dernière ligne du fstab ...
merci en tous cas de ton aide.
Marsh Posté le 07-12-2004 à 13:30:51
sur bugzilla, il y est déjà je pense:
http://qa.mandrakesoft.com/show_bug.cgi?id=12251
Citation : |
a essayer...
Marsh Posté le 07-12-2004 à 13:34:12
il doit refaire le initrd
Marsh Posté le 07-12-2004 à 23:12:16
à priori les modules sata_sil et toute la clique scsi sont déja dans le initrd de mandrake ...
Je te suggère plutot de les mettre dans le fichier /etc/modprobe.preload , perso je n'ai aucun problème avec le silicon image de cette manière.
Marsh Posté le 18-12-2004 à 10:04:05
Je viens d'essayer la dernière knoppix Kaella et avec cette distro tout fonctionne nickel du premier coup.
Par contre avec la mdk cooker à jour ça ne marche toujours pas.
Marsh Posté le 18-12-2004 à 17:35:18
le noyau n'a toujours pas changé sous la cooker.
mais bon, encore une fois, je pense que le pb vient de udev.
si tu essaie devfs, je suis sûr que cela marche impec
Marsh Posté le 18-12-2004 à 17:57:31
C'est simple à changer ça? C'est automatique?
Parce que sinon je vais attendre un autre noyau en rpm. Le 2.6.10 ne devrait plus trop tarder je pense donc il y aura bien soit le .9 ou le .10 sur cooker non?
Marsh Posté le 18-12-2004 à 18:09:18
pour utiliser devfs, il suffit d'installer devfsd, de l'activer, de mettre dans les options de démarrage : devfs=mount
éventuellement refaire le initrd ( cf commande mkinitrd ) avec l'option --noudev
Marsh Posté le 19-12-2004 à 15:38:19
et j'oubliais : virer udevd
Marsh Posté le 21-11-2004 à 00:10:41
Bon me revoilà avec un topic dédié à ce pb de sata.
Je dispose de 4 disques durs. 2 en IDE + 2 en SATA.
Les 2 en IDE sont de taille raisonnable et contiennent les OS et les programmes. WinXP sur le premier, Mdk10.1 sur le deuxième.
Les 2 SATA sont plus volumineux (plus récents) et ne servent qu'au stockage de données.
Disque 1 = Maxtor 250 Go
Disque 2 = Seagate barracuda 160Go
Pour le reste de ma config, voir le profil, mais le point à noter c'est surtout une carte mère A7N8X Deluxe, donc avec un chipset nForce2.
Pour commencer quelques références sur ce pb :
- Le rapport de bug (Le Skippy c'est moi) : http://qa.mandrakesoft.com/show_bug.cgi?id=11688
- Le topic où j'avais commencé à aborder le sujet : http://forum.hardware.fr/hardwaref [...] 3546-1.htm
Suite à de nombreux déboires, cette Mandrake 10.1 est enfin installée. Seul problème, pour réussir à l'installer j'ai du débrancher mes 2 disques SATA. L'objectif est maintenant de rebrancher ces disques et de les faire reconnaître.
En théorie c'est très facile. Le sata peut être branché à chaud, donc je branche et ça marche. Oui mais non, ça ne marche pas. Rien ne se passe.
Donc j'arrête la machine, je branche les 2 disques et je démarre. Ca plante sur le message "Disabling IRQ #11". Cf le rapport de bug 11688.
Bon je vais donc faire des tests avec 1 disque à la fois pour voir.
Disque 1 uniquement : "Disabling IRQ #11" au démarrage. Bon d'accord, on veut se battre.
Disque 2 uniquement : Ca démarre !!! Yes.
Bon c'est de courte durée parce que une fois le système démarré, le disque est bien là, il a même son icône sur le bureau avec son nom (ATA ST3160023 AS), mais impossible d'accéder aux données. En cliquant sur l'icône du bureau il me dit ça :
Bon d'accord. Il m'ouvre quand même Konqueror à l'adresse filemnt/hd mais c'est vide.
Je vais donc dans le centre de contrôle pour voir ce que disent les partitions.
Rappel : A cette étape j'ai toujours 3 disques de branchés. 2 en IDE sans soucis + 1 en sata.
Oh surprise, celui en sata ne semble pas monté!
Bon on va voir ce que ça donne si on force le montage.
Et bien elle se monte, mais toujours aucune donnée visible, et si je tente un redémarrage du système, elle est de nouveau démontée. Pourtant on peut bien voir un « Formatée » donc il y a quelque chose.
Ici montée :
Il y a donc un truc sur ce disque, par contre rien à faire pour l'autre. J'ai essayé en échangeant les branchements et c'est la même chose. Ce n'est donc pas un problème du cable sur lequel le disque est branché, mais bel et bien un problème dépendant du disque.
Voilà où j'en suis actuellement. Quelles sont les choses que je peux faire pour ça? (En étant clair et détaillé parce que même si je suis Linux depuis maintenant une bonne année et que je sais l'utiliser quand ça marche, je débute encore dans la bidouille)
J'ai essayé d'être complet et détaillé. Si il manque encore des infos demandez moi.
Message édité par copinard le 21-11-2004 à 17:18:47