Aller au contenu

[Résolu] Installation carte Promise Fasttrack 4310 sous Fedo


Messages recommandés

Hello,

J'ai attaqué un peu plus sérieusement le montage du serveur Raid, et... difficile de trouver les pilotes pour Fedora, pour cette carte.

Est-ce que vous auriez une idée où les trouver, parce que sur le site Promise... c'est pas gagné !

Merci d'avance... euh... c'est assez urgent :D

PS: pour quelle raison "sur le site Promise c'est pas gagné" ?

http://www.promise.com/support/download/download2_eng.asp?productID=165&category=all&os=100

Bêtement, entre les pilotes RedHat, RedHat RHEL4, SLES 9, SuSe et "partial linux", je suis un peu paumé... :)

Lien à poster

Merci Refuznik, j'en suis actuellement (apres 2 reinstallations dues a des soucis d'affichage...) a la copie de l'img, sous forme

dd if=imagefilename of=floppydevicename bs=10k

le seul soucis c'est que mon chemin de floppy serait /dev/fd0, mais il m'envoie bouler avec un :

144+0 records in

144+0 records out

1474560 bytes (1,5 MB) copied, 0,005561 seconde, 265 MB/s

qui rend illisible mon disque, donc reformatage obligatoire :p

Et pourtant, la disquette est montee puisque qu'elle apparait dans mtab

/dev/fd0 /media/floppy vfat rw,noexec,nosuid,nodev,uid=500 0 0

Dur a comprendre...

Lien à poster

Je te rassure la disquette c'est bien fd0 :p

Note : Tu copies ton image à la main ou via interface ? Tu montes la disquette à la main ou via interface ?

Vérifier les permissions ? Vérifier comment il monte ton fd0 dans fstab car la ligne dans le mtab est pas géniale.

Voici une ligne pour le fstab (note : j'ai monté le lecteur dans le dossier media. Tu vérifies si c'est idem chez toi ou si tu le montes dans mnt vu que ça change suivant les distributions) /dev/fd0 /media/floppy auto pamcomsole,exec,noauto,utf8,user,managed 0 0

Créer bien sur le dossier /media/floppy s'il n'existe pas et tu testes mount /media/floppy ou umount /media/floppy.

Et surtout essaie de lire le contenu de ta disquette ls -l /media/floppy/ sur certains noyau il y a petit problème (ubuntu) là-dessus la soluce rajouter export LANG=en (ou fr).

Lien à poster

J' 'ai tenté d'installer le pilote v2.6.1.0321 FastTrak TX4310 RHEL4 Update 2 32-bit.

Premier soucis: avoir galéré 2 bonnes heures pour comprendre que, pour la copie du fichier img, dans

"dd if=imagefilename of=floppydevicename bs=10k"

floppydevicename n'est pas /dev/fd0 mais /dev/floppy-fd0

(ça m'apprendra à comprendre ce que je fais!)

Second soucis: après avoir monté le volume (floppy), je me place au bon endroit(/media/floppy) et lance un "sh install" qui me ramène un:

This disk does not contain any driver of kernel version : 2.6.18-1.2239.fc5

Sur la page de téléchargement, "This 32-bit driver is for kernel 2.6" apprend-t-on dans la doc, et en lisant dans le readme du driver, on peut y lire:" these drivers support linux kernel 2.6.9-22.EL, kernel 2.6.9-22.EL-smp for multi-CPU and kernel 2.6.9-22.EL-hugement".

Moi : kernel 2.6.18-1.2239.fc5

Eux: kernel 2.6.9-22.EL

... dois-je comprendre que c'est définitivement mort ?? :p

Edit: j'ai mailé Promise technologies, à propos de mes difficultés, et voici leur réponse:

"we do not have any other new partial source driver. make sure you install the right kernel version with your drivers.

the latest kernel 2.6 might not work. we did not test this."

... cela voudrait dire que je dois trouver une distrib avec une version de kernel correspondante (2.6.9-22), ou existe-t-il un moyen de contourner le problème ?

Merci d'avance pour votre aide.

Re-Edit: à tout hasard, j'ai revérifié les exigeances au niveau du pilote, concernant le Bios Version du contrôleur Raid:

Moi : 2.5.1.3115

Eux: 2.5.1.3116

... Suis-je maudit ??? :cry

Lien à poster

"make sure you install the right kernel version with your drivers"

Ca s'appelle du foutage de gueule. Logiquement c'est le driver qui doit être adapté au système pas le contraire !

Il me semble (mais je dis peut-être une bétise) que ce matériel est supporté par des drivers libres. Peut-être que c'est suffisant pour l'exploiter correctement. Ton matériel n'est pas reconnu sans driver ?

Edit /

Finalement je ne disais pas de bétise. :p

On trouve sur [http://www.linuxquestions.org/hcl/showproduct.php?product=3253&cat=303]linuxquestions[/url] un thread à propos de cette carte.

Lien à poster

Sharp> je suis d'accord avec toi, pour l'adaptation du driver au système !

PFFF ! Un driver libre, comment aurais-je pu imaginer que ça existe, pour un système qui à la base se voulait libre, je pensais que cela découlait de sens... mais apparemment non!

Bon, houlà... ça me fait quand même un peu peur: j'ai suivi le lien proposé, on me parle de patch, un autre lien ( http://kernelnewbies.org/Linux_2_6_17 )... mais pas de fichier à downloader !?

J'ai fichtrement l'impression de naufrager sur un bout d'île !

Edit: bon, dans ce http://kernelnewbies.org/Linux_2_6_17 , j'ai cherché mon sujet (Tx4310), j'arrive à "libata", qui serait une bibliothèque utilisée par le noyau, et suivant le "commit" on arrive à un:

This patch adds support for the Promise FastTrak TX4300/TX4310 4-port PCI SATA

controllers based on the PDC40719 chip.

suivi de cliquables

drivers/scsi/sata_promise.c blob | diff | history

Sybillin !!

Ah, tiens, en outre, dans mon [ root@localhost /], je trouve un répertoire "diskraid".

Lien à poster

Le pilote pour ta carte semble être fournit par le module sata-promise. Je ne sait pas si il est présent par défaut sur une Fedora, mais il est bien là sur ma Kubuntu 6.10 (Linux 2.6.17) :

alain@bernie:~$ modinfo sata-promise
filename:       /lib/modules/2.6.17-10-generic/kernel/drivers/scsi/sata_promise.ko
author:         Jeff Garzik
description:    Promise ATA TX2/TX4/TX4000 low-level driver
license:        GPL
version:        1.04
vermagic:       2.6.17-10-generic SMP mod_unload gcc-4.1
depends:        libata
alias:          pci:v0000105Ad00003371sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003570sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003571sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003373sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003375sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003376sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003574sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003D75sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003D73sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003318sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003319sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003515sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003519sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003D17sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003D18sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00006629sv*sd*bc*sc*i*
alias:          pci:v0000105Ad00003570sv*sd*bc*sc*i*
srcversion:     3A39343CD12CC2EC37456C0

Tu peux vérifier qu'il est bien chargé avec la commande lsmod :

alain@bernie:~$ lsmod | grep sata
sata_nv                13572  4
libata                 88984  1 sata_nv

Ici, sata_nv correspond à mon chipset NVIDIA nForce 4. Tu devrais avoir une ligne avec sata_promise.

Pour le RAID par contre, je n'y connait rien :p

En cherchant sur Google, il semblerait que les cartes Promise fassent du RAID "pseudo-logiciel" et que les matrices soient gérées via l'outil mdadm : voir cet article.

Lien à poster

Eh mais...

Après la mise à jour des packages, j'ai fait un tour dans le gestionnaire de volumes logiques. Et il apparaît des ENtités non initialisées... qui sont mes 4 disques !!

Un tour dans /proc/partitions/ et je trouve... mes 4 disques !!!

Et quand je fais un /sbin/lspci -vvv

je trouve:

04:06.0 RAID bus controller: Promise Technology, Inc. PDC40719 (rev 02)

Subsystem: Promise Technology, Inc. PDC40719

Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-

ParErr- Stepping- S ERR+ FastB2B-

Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium

>TAbort- SERR-

Latency: 88 (1000ns min, 4500ns max), Cache Line Size 01

Interrupt: pin A routed to IRQ 225

Region 0: I/O ports at ec00

Region 2: I/O ports at e800

Region 3: Memory at febff000 (32-bit, non-prefetchable)

Region 4: Memory at febc0000 (32-bit, non-prefetchable)

Expansion ROM at 40000000 [disabled]

Capabilities:

Donc c'est bien que la carte est reconnue, et que les disques le sont aussi physiquement !!

Maintenant... je me demande si l'étape formatage n'est pas à faire en premier lieu :p !?

En revenant dans le Gestionnaire de Volumes logiques, j'ai la possibilité "d'initialiser les entités", ce que je dois comprendre comme "formater !!?"

PS: bourdel de mirde, je viens de pétarder une partition système :cry

Au reboot, je me retrouve face à "GNU GRUB version 0.97" et à un prompt: grub>

Mirde de mirde...

Lien à poster

... j'ai l'impression d'avoir 4 ans et de découvrir la vie :p

Bon ben demain, rescue mode, ou au pire/mieux, suppression des bribes de systeme restant, et réinstallation/re-mise à jour...

Mais bon, j'ai quand même découvert qu'aujourd'hui, la carte est reconnue, ainsi que les disques.

Je dois maintenant choisir quel système de fichier y mettre, si je dois formater chaque disque séparément...

Lien à poster

Je m'embrouille complètement les pinceau, je crois...

- Au démarrage de la machine, il y a bien le Raid de détecté, avec les disques et tout.

- Sous Fedora, j'ai mes 4 disques, sda, sdb, sdc, sdd, mais ils n'apparaissent pas comme 1 entité !?

- mdadm me permettrait de faire cette entité, mais je me borne à détacher Raid logiciel de Raid matériel, pour la seule raison que je disqpose d'une carte Raid, mais qui fait du pseudo-matériel...

Finalement, An Alach me donnait peut être la réponse depuis longtemps, non ???

Et pas moyen de trouver un tutoriel qui parle de mon ptit cas...

Quoique:

http://www.lea-linux.org/cached/index/Admin-admin_fs-raid.html

HELP

PS: capture du Gestionnaire de volumes logiques

gestionnairevollogiqueskq6.th.jpg

Lien à poster

Tu as aussi raidtools si tu veux :p

Plus sérieusement, avant de chercher à utiliser un soft, utilise celui fournit avec fedora. Vu que tout est reconnu dès le démarrage tu aurais pu (enfin je crois) configurer ton raid à l'installation puis de le monter avec lvm. C'est assez parlant sur la capture d'écran. Tu crées un groupe ou entité, puis tu lui ajoutes les disques ou les partitions que tu veux grouper.

Sinon j'ai aussi vu ça :

http://www.developpez.net/forums/showthread.php?t=156005

Lien à poster

Refuznik> je te crois, concernant l'utilisation des softs présents d'office, seulement il fallait que je sache comment m'en servir. Après quelques recherches, on me faisait le plus souvent référence à mdadm, et comme j'ai "réussi" à le trouver d'office installé et à m'en servir (encore que...)

En gros, à l'heure actuelle, j'ai fait ceci:

mdadm --create /dev/md0 --level=raid5 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd

pour créer le disque de raid, et ensuite

mke2fs -j /dev/md0

pour le formatage, avec le système de fichiers ext3

Je dis "encore que" parce que pour ce qui est de monter le disque par

mount /dev/md0 /mnt/raid

cela me renvoie un petit

mount: wrong fs type, bad option, bad superblock on /dev/md0

etc...

et lorsque je souhaite avoir quelques infos sur ladite partition

[root@localhost /]# mdadm --detail /dev/md0

/dev/md0:

Version : 00.90.03

Creation Time : Fri Dec 15 16:57:19 2006

Raid Level : raid5

Array Size : 1172133888 (1117.83 GiB 1200.27 GB)

Device Size : 390711296 (372.61 GiB 400.09 GB)

Raid Devices : 4

Total Devices : 4

Preferred Minor : 0

Persistence : Superblock is persistent

Update Time : Fri Dec 15 17:15:27 2006

State : clean, degraded

Active Devices : 3

Working Devices : 3

Failed Devices : 1

Spare Devices : 0

Layout : left-symmetric

Chunk Size : 64K

UUID : 306fde51:80e6abe2:464d8257:2abd9a3f

Events : 0.6

Number Major Minor RaidDevice State

8668016 0 0 8664416 removed

1 8 16 1 active sync /dev/sdb

2 8 32 2 active sync /dev/sdc

0 0 0 0 removed

4 8 48 4 active sync /dev/sdd

le "degraded" me questionne pas mal...

Bref, en clair, je nage !

Lien à poster

Bon, encore un peu de lecture, et apprendre que mdadm concerne le raid soft.

Donc aucunement utile, apparemment, dans mon cas.

Tiens, au boot, une erreur dans la matrice !?

Apparemment un disque n'est plus reconnu... je supprime, reboote, et tente de reconstruire la matrice, assignement des 4 disques, fast init... cela fait 20 minutes que ça se déroule, ce fast init, c'est long, et suspect !!!

je vais tenter de débrancher le disque qui apparaissait comme "critical".

Edit: j'ai débranché un disque du côté du contrôleur, avec 3 disques cela fonctionnait.

En rebranchant, en observant les "drives assignements", j'obtenais LD 1-1, LD 1-2, free, LD 1-4.

Reboot, j'ai intervertis les branchement des disques 3 et 4 au niveau du contrôleur.

Résultat, LD 1-1, LD 1-2, LD 1-3, LD 1-4 au niveau des assignements.

Apu "critical" au démarrage...

Lien à poster

Je devrai faire un blog, tiens...

Petit ajout, le résultat de df -k et de fdisk -l

[root@localhost ~]# df -k

Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté

sur

/dev/mapper/VolGroup00-LogVol00

4031168 2262088 1561004 60% /

/dev/hdc1 101086 14385 81482 16% /boot

tmpfs 485132 0 485132 0% /dev/shm

[root@localhost ~]# fdisk -l

Disk /dev/hdc: 6448 MB, 6448619520 bytes

255 heads, 63 sectors/track, 784 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hdc1 * 1 13 104391 83 Linux

/dev/hdc2 14 784 6193057+ 8e Linux LVM

Disk /dev/dm-0: 4261 MB, 4261412864 bytes

255 heads, 63 sectors/track, 518 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 2013 MB, 2013265920 bytes

255 heads, 63 sectors/track, 244 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/sda: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 48642 390711383+ 8e Linux LVM

Disk /dev/sdb: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 48642 390711383+ 8e Linux LVM

Disk /dev/sdc: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdd: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdd doesn't contain a valid partition table

[root@localhost ~]#

Mes disques ne contiennent pas de table de partition, ok, je veux bien,

Mais qu'est-ce que ce /dev/dm-0 !????

Au pire, j'aurai bien un /dev/md0, mais je ne le connais pas, moi, ce /dev/dm-0 !?

Lien à poster

Juste pour montrer que ça m'arrive de relire ce qu'on me suggère, j'ai cherché à utiliser le Gestionnaire de Volumes Logiques

[root@localhost /]# df -k

Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté

sur

/dev/mapper/VolGroup00-LogVol00

4031168 2262680 1560412 60% /

/dev/hdc1 101086 14385 81482 16% /boot

tmpfs 485132 0 485132 0% /dev/shm

[root@localhost /]# fdisk -l

Disk /dev/hdc: 6448 MB, 6448619520 bytes

255 heads, 63 sectors/track, 784 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/hdc1 * 1 13 104391 83 Linux

/dev/hdc2 14 784 6193057+ 8e Linux LVM

Disk /dev/dm-0: 4261 MB, 4261412864 bytes

255 heads, 63 sectors/track, 518 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 2013 MB, 2013265920 bytes

255 heads, 63 sectors/track, 244 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-1 doesn't contain a valid partition table

Disk /dev/sda: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sda1 1 48642 390711383+ 8e Linux LVM

Disk /dev/sdb: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdb1 1 48642 390711383+ 8e Linux LVM

Disk /dev/sdc: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdc1 1 48642 390711383+ 8e Linux LVM

Disk /dev/sdd: 400.0 GB, 400088457216 bytes

255 heads, 63 sectors/track, 48641 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System

/dev/sdd1 1 48642 390711383+ 8e Linux LVM

[root@localhost /]#

Ya du mieux, apparemment, puisque les disques constituent une partition linux.

Bon, la question que je me pose maintenant, c'est que puisque ces 4 disques appartiennent au même groupe de volumes (que j'ai appelé Raid5), comment je monte ce chose ??

Lien à poster
×
×
  • Créer...