[SATA-RAID] Installation sur P4G8X Deluxe (controlleur Sil3112A)

Installation sur P4G8X Deluxe (controlleur Sil3112A) [SATA-RAID] - Installation - Linux et OS Alternatifs

Marsh Posté le 13-04-2003 à 12:52:57    

Installation de Linux sur une MB Asus P4G8X Deluxe avec un controlleur SATA RAID Silicon Image 3112A (en RAID0).
 

Code :
  1. Credits :
  2. Special thx to BeAsh
  3. Sources :
  4. Silicon Image 3112 : http://12.24.47.40/display/2/kb/article.asp?aid=10041
  5. Linux ATA Developpment : http://www.linuxdiskcert.org/
  6. RAID : http://people.redhat.com/arjanv/pd [...] howto.html
  7. Gentoo's Forum : http://forums.gentoo.org/viewtopic.php?t=46042
  8. DMA info : http://forums.gentoo.org/viewtopic.php?t=63442
  9. Product description :
  10. http://www.siimage.com/products/overview_sii3112.asp
  11. ########
  12. # Boot #
  13. ########
  14. # Find a bootable CD with a >2.4.20 kernel or create it...
  15. # An easy way is to use MDK 9.1 inst CD
  16. # Hit F1, choose boot mode
  17. rescue
  18. # load your keyboard spec
  19. loadkeys /usr/lib/kbd/keymaps/i386/azerty/be-latin1.maps.gz
  20. # load your nic (mine is on the mb)
  21. modprobe bcm5700
  22. # configure your network (192.168.1.11 is my gateway) and DNS
  23. ifconfig eth0 192.168.1.9 up
  24. route -add default gw 192.168.1.11 netmask 0.0.0.0 dev eth0
  25. echo -e "nameserver 212.100.160.51" > /etc/resolv.conf
  26. echo -e "nameserver 212.100.160.52" >> /etc/resolv.conf
  27. #################################
  28. # Use your SATA/RAID0 partition #
  29. #################################
  30. # run this script (or do it manually) (floppy-disk is better)
  31. wget http://people.redhat.com/arjanv/pdcraid/MAKEDEV
  32. # load RAID
  33. modprobe ataraid
  34. modprobe silraid
  35. # now it's ok
  36. # do whatever you want on /dev/ataraid/d0
  37. # look my partitions (created with Partition Magic)
  38. fdisk /dev/ataraid/d0
  39. Command : m
  40. /dev/ataraid/d0p1   NTFS        # primary partition
  41. /dev/ataraid/d0p2   Win98 Ext'd # logical partition
  42. /dev/ataraid/d0p5   Linux       # /boot
  43. /dev/ataraid/d0p6   Linux       # /
  44. /dev/ataraid/d0p7   Linux       # /home
  45. /dev/ataraid/d0p8   Win95 Fat32 # exchange
  46. /dev/ataraid/d0p9   Linux Swap  # swap
  47. # Prepare the system
  48. mkswap /dev/ataraid/d0p9
  49. swapon /dev/ataraid/d0p9
  50. mount /dev/ataraid/d0p6 /mnt/disk
  51. mkdir -p disk/boot disk/home
  52. mount /dev/ataraid/d0p5 /mnt/disk/boot
  53. mount /dev/ataraid/d0p7 /mnt/disk/home
  54. #######################
  55. # Install Your Distro #
  56. #######################
  57. # for example :
  58. #-Gentoo ;)
  59.   # get the lastest stage and follow the "Howto install Gentoo" page.
  60. # any other distros comments ??
  61. # don't forget to load ataraid and silraid modules in /etc/modules[.autoload]
  62. # if your system like Gentoo use devfs pay attention :
  63. # /dev/ataraid/dXpY becomes /dev/ataraid/discX/partY !!
  64. # change it in your fstab and in lilo.conf
  65. # otherwise create the nodes to your ataraid system
  66. # (script http://people.redhat.com/arjanv/pdcraid/MAKEDEV)
  67. ##########################
  68. # Create your own Kernel #
  69. ##########################
  70. # get the lastest kernel from kernel.org
  71. cd /usr/src/
  72. wget ftp://ftp.belnet.be/mirror/ftp.ke [...] .20.tar.gz
  73. tar xvzf linux-2.4.20.tar.gz
  74. ln -s linux-2.4.20 linux
  75. # choose one of these solution
  76. # -- only for SATA support (not RAID) (developpment is stable):
  77. wget ftp://ftp.belnet.be/mirror/ftp.ke [...] 20-ac2.bz2
  78. # -- for SATA with RAID support (under developpment - for testing):
  79. # get one of these
  80. wget ftp://ftp.belnet.be/mirror/ftp.ke [...] 4/testing/
  81. - patch-2.4.21-pre5.bz2
  82. - patch-2.4.21-pre7.bz2
  83. - patch-2.4.21-rc1.bz2
  84. wget ftp://ftp.belnet.be/mirror/ftp.ke [...] .4/2.4.21/
  85. - patch-2.4.21-pre5-ac3.bz2
  86. - patch-2.4.21-pre7-ac1.bz2
  87. - patch-2.4.21-rc1-ac1.bz2
  88. cd linux
  89. # for each patch
  90. bzcat ../patch-2.4.xx.bz2 | patch -p1
  91. # Configure your kernel
  92. make menuconfig
  93. # Select the following options (Sil3112 support and Raid0):
  94. - Code Maturity option
  95. -- (*)Prompt for Developpment and/or incomplete code/drivers
  96. ...
  97. - ATA/IDE/MFM/RLL support
  98. -- IDE, ATA and ATAPI Block Devices
  99. --- (*) Silicon image chipset support #SATA Support
  100. --- (*) Support for IDE RAID controllers (EXPERIMENTAL)
  101. ---- (*) Silicon Image Medley software RAID (EXPERIMENTAL) # RAID support
  102. # if you select modules, don't forget to load them
  103. ##################
  104. # Configure lilo #
  105. ##################
  106. # edit lilo.conf
  107. vi /et/lilo.conf
  108.   boot=/dev/ataraid/d0
  109.   ...
  110.   image=/boot/bzImage
  111.   root=/dev/ataraid/d0p6
  112.   ...
  113.   other=/dev/ataraid/d0p1
  114.   ...
  115. # activate your settings
  116. # don't forget to mount your /boot partition if it exists
  117. /sbin/lilo
  118. # look at this place to avoid disk problems (freeze when hardworking)
  119. http://forums.gentoo.org/viewtopic.php?t=63442



Message édité par ethernal le 29-06-2003 à 15:17:38
Reply

Marsh Posté le 13-04-2003 à 12:52:57   

Reply

Marsh Posté le 13-04-2003 à 17:01:12    

ca m'interesse aussi.....

Reply

Marsh Posté le 13-04-2003 à 17:06:33    

un copain qui a acheté la même config que moi a posté sur le forum de Gentoo : http://forums.gentoo.org/viewtopic [...] =sata+raid
 
j'attends la suite de son témoignage... (je suis un peu perdu là :( )

Reply

Marsh Posté le 13-04-2003 à 17:15:46    

bah ouais, impossible de trouver quoi que ce soit....
Je souhaitais passer en full linux, mais c'est pas gagné...
 
J'arrive pas à booter, 2 60go en stripping... :cry:

Reply

Marsh Posté le 13-04-2003 à 17:42:00    

(actuellement j'attends mes disques sata 80gb)
j'ai donc un bête Seagate 60 Gb sur IDE...  
 
- Gentoo 1.4rc4 stage 1 : après le boot d'install, écran noir.
- Mandrake 9.1 : idem.
 
 :sweat:
heu j'ai peur là :(


Message édité par ethernal le 13-04-2003 à 18:14:12
Reply

Marsh Posté le 13-04-2003 à 18:04:23    

ethernal a écrit :

(actuellement j'attends mes disques sata 80gb)
j'ai donc un bête Seagate 60 Gb sur IDE...  
 
- Gentoo 1.4rc4 stage 1, après l'affichage d'accueil, écran noir. (j'ai jamais installé cette distro, mais à mon avis c'est pas normal  :sweat:)
- Mandrake 9.1 écran noir.
 
heu j'ai peur là :(
 


bah moa rh8, pas de disk reconnu au boot, il me demande un disk driver pour mon controleur...Mais introuvable sur le net.

Reply

Marsh Posté le 13-04-2003 à 18:11:32    

et sans utiliser le raid, est-ce que y'a des pilotes pour ce chip?


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

Marsh Posté le 13-04-2003 à 18:11:49    

hornetmen a écrit :


bah moa rh8, pas de disk reconnu au boot, il me demande un disk driver pour mon controleur...Mais introuvable sur le net.


ça s'est normal  :sweat:  
mais là j'ai pas de disque sur le controlleur spécial et il veut rien faire !!
 
normalement le pre patch pour le kernel 2.4.21 est ici :
http://www.kernel.org/pub/linux/kernel/people/hedrick/
 


---------------
...oups kernel error...
Reply

Marsh Posté le 13-04-2003 à 19:06:08    

ca sert à quoi exectement ?

Reply

Marsh Posté le 13-04-2003 à 19:27:49    

je sais pas trop soit c'est pour charger le module sil.o et supporter le controleur de disque qui n'est pas fournit en standard, soit c'est pour charger le RAID hardware.
 
correction pour la mandrake 9.1, il passe en install mode text (c'est sans doute mon ecran tft ou ma gforce ti4200 qui ne passe pas).
messages à l'install :
- le controleur 3112 est reconnu "SERIAL ATA controller IDE Controller".
- Aucune mention des possibilités RAID.
- Pendant l'install, la carte réseau Broadcom est détectée, mais si je la configure ça plante :(
 
c'est déjà un bon point


Message édité par ethernal le 15-04-2003 à 00:59:50

---------------
...oups kernel error...
Reply

Marsh Posté le 13-04-2003 à 19:27:49   

Reply

Marsh Posté le 13-04-2003 à 19:54:28    

ethernal a écrit :

je sais pas trop soit c'est pour charger le module sil.o et supporter le controleur de disque qui n'est pas fournit en standard, soit c'est pour charger le RAID hardware.
 
correction pour la mandrake 9.1, il passe en install mode text (c'est sans doute mon ecran tft ou ma gforce ti4200 qui ne passe pas).
messages à l'install :
- le controleur 3112 est reconnu comme SERIAL ATA controleur.
- Aucune mention des possibilités RAID.
 
c'est déjà un bon point


a quelle moment tu lui passes le patch ?
Pendant le boot ?

Reply

Marsh Posté le 13-04-2003 à 19:57:46    

justement je sais pas :(
 


---------------
...oups kernel error...
Reply

Marsh Posté le 13-04-2003 à 20:03:25    

ethernal a écrit :

justement je sais pas :(
 
 


J'ai installé la rh 8 sur un ptit hdd en attendant, sur un port ide classique....
Je vois voir ca en cherchant comment monter mon filesystem sur le controleur raid.

Reply

Marsh Posté le 13-04-2003 à 20:10:59    

je teste aussi sur ide classique :)
fais moi un rapport complet des problèmes d'install, comme ça on pourra faire un howto de base.


---------------
...oups kernel error...
Reply

Marsh Posté le 13-04-2003 à 20:17:41    

ethernal a écrit :

je teste aussi sur ide classique :)
fais moi un rapport complet des problèmes d'install, comme ça on pourra faire un howto de base.
 


ca roule, d'apres ce que j'ai vu, à partir du kernel 2.4.2..C'est inclu directos.....
Donc je download et test  ;)

Reply

Marsh Posté le 15-04-2003 à 02:54:11    

wget http://www.kernel.org/pub/linux/ke [...] .20.tar.gz
 
wget http://www.kernel.org/pub/linux/ke [...] 0ide-1.bz2
 

Code :
  1. cd /usr/src/linux
  2. bzcat ../2.4.21-pre4-2420ide-1.bz2 | patch -p1
  3. make menuconfig
  4. - ATA/IDE/MFM/RLL support
  5. -- IDE, ATA and ATAPI Block Devices
  6. --- (M) Silicon image chipset support
  7. --- (M) Support for IDE RAID controllers (EXPERIMENTAL)
  8. ---- (M) Silicon Image Medley software RAID (EXPERIMENTAL)


 
Malheureusement, j'ai un error 2 dans driver/ide (setup-pci.c)


Message édité par ethernal le 16-04-2003 à 13:59:45

---------------
...oups kernel error...
Reply

Marsh Posté le 15-04-2003 à 19:58:20    

ok alors je suis allé voir le site consctructeur.
 
On y trouve leurs différents chips dont le tien http://www.siimage.com/products/sii3112.asp
 
si on rentre plus dans les détails http://www.siimage.com/products/overview_sii3112.asp on lit que ça marche sous Linux, reste à savoir comment  :pt1cable:


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

Marsh Posté le 15-04-2003 à 21:22:06    

mes recherches n'ont rien donné  :(  
 
je n'ait pas trouvé de pilotes, ni d'options dans le kernel. Donc si quelqu'un à trouvé quelque chose qu'il fasse signe!


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

Marsh Posté le 16-04-2003 à 12:10:03    

j'ai eu confirmation :
la mandrake 9.1 supporte le sata raid sur le controlleur 3112.
 
Si vous souhaitez utiliser une autre distro, il faut booter sur un kernel 2.4.21 (2.4.20 patché).
Le plus facile étant de booter sur la mdk 9.1 en rescue et démarrer votre install à partir de là.
 
Il faut impérativement installer le dernier kernel 2.4.21 pour pouvoir redémarrer après l'installation...


---------------
...oups kernel error...
Reply

Marsh Posté le 16-04-2003 à 12:11:47    

ouais mais il est où le patch? :pt1cable: Faut prendre celui sur kernel.org?


Message édité par kyo54 le 16-04-2003 à 12:16:34

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

Marsh Posté le 16-04-2003 à 14:51:54    

je suis pas encore là :(
essaye le 2.4.21-pre7 ac1
 
j'ai installé mes HD sata, et installé w*nd*ws.
Comment installer Linux dessus ??
 

Code :
  1. ########
  2. # Boot #
  3. ########
  4. # insert MDK 9.1 CD and hit F1, choose boot mode
  5. rescue
  6. # load your keyboard spec
  7. loadkeys /usr/share/kbd/keymaps/i386/azerty/be-latin1.maps.gz
  8. # load your nic (mine is on the mb)
  9. modprobe bcm5700
  10. # configure your network (192.168.1.11 is my gateway)
  11. route -add default gw 192.168.1.11 netmask 0.0.0.0 dev eth0
  12. # configure your dns
  13. echo -e "nameserver 212.100.160.51" >> /etc/resolv.conf
  14. echo -e "nameserver 212.100.160.52" >> /etc/resolv.conf
  15. #################################
  16. # Use your SATA/RAID0 partition #
  17. #################################
  18. # 1st run this script (or do it manually):
  19. wget http://people.redhat.com/arjanv/pdcraid/MAKEDEV
  20. # load hardware raid
  21. modprobe ataraid
  22. modprobe silraid
  23. # now it's ok
  24. # do whatever you want on /dev/ataraid/d0


 
comment monter le disque sur le système ??
cat /proc/ide*/hd*/model
  PLEXTOR -> hda (ide0)
  SAMSUNG DVD -> hdc (ide1)
  AS380023AS -> hde (sata1)
  AS380023AS -> hdg (sata2)
 
fdisk /dev/hdg
  ...
  warning : invalid flag 0x0000 of partition table 5 will be corrected by write
 
  Command : p
  Disk : /dev/hdg 80Gb ...
  Device             Blocks            system
  /dev/hdg1        6000Mb         NTFS
  /dev/hdg2        150.000Mb    Win95 Extended
http://people.redhat.com/arjanv/pd [...] howto.html


Message édité par ethernal le 16-04-2003 à 16:01:03

---------------
...oups kernel error...
Reply

Marsh Posté le 16-04-2003 à 15:30:27    

je viens d'installer une rh9 au boulot, le noyau fourni à l'air de supporter le sata sil3112...2.4.20-8
 
Je testerais ptetre ce soir à la maison.
 :hello:

Reply

Marsh Posté le 16-04-2003 à 18:17:20    

ok dès qu'il est booté, tu dois utiliser ça :
sinon, tu écriras sur tes disques sans le raid.
à moins qu'il n'y ait une option au démarrage
 
wget http://people.redhat.com/arjanv/pdcraid/MAKEDEV  
 
# load hardware raid  
modprobe ataraid  
modprobe silraid  
 
# now it's ok  
# do whatever you want on /dev/ataraid/d0  
 
ex : fdisk /dev/ataraid/d0


---------------
...oups kernel error...
Reply

Marsh Posté le 16-04-2003 à 22:25:27    

ethernal a écrit :

ok dès qu'il est booté, tu dois utiliser ça :
sinon, tu écriras sur tes disques sans le raid.
à moins qu'il n'y ait une option au démarrage
 
wget http://people.redhat.com/arjanv/pdcraid/MAKEDEV  
 
# load hardware raid  
modprobe ataraid  
modprobe silraid  
 
# now it's ok  
# do whatever you want on /dev/ataraid/d0  
 
ex : fdisk /dev/ataraid/d0
 


c'est installé sur mon veiux hdd.
Par contre, qd je fais modprobe silraid, j'obtiens ca :  
 
[root@localhost root]# modprobe silraid
/lib/modules/2.4.20-8/kernel/drivers/ide/raid/silraid.o: init_module: No such device
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20-8/kernel/drivers/ide/raid/silraid.o: insmod /lib/modules/2.4.20-8/kernel/drivers/ide/raid/silraid.o failed
/lib/modules/2.4.20-8/kernel/drivers/ide/raid/silraid.o: insmod silraid failed [i]

Reply

Marsh Posté le 17-04-2003 à 00:27:29    

il reconnait tes disques ou pas ?


---------------
...oups kernel error...
Reply

Marsh Posté le 17-04-2003 à 00:39:47    

ethernal a écrit :

il reconnait tes disques ou pas ?


ouais, ca ca marche....
Mais comme 2 disques distincts je penses....
J'ai 2*60 en raid0 - :
1 part 10 go fat32
1 part 100 go fat32
1 part 10 go unused
 
Je compile, mais ca marche pas fort....

Reply

Marsh Posté le 17-04-2003 à 01:46:25    

sans doute que dans cette version il reconnait les controlleurs sata, mais n'utilise pas le raid.
tu dois pouvoir choisir ça dans le kernel pour que ça fct je pense
 
- ATA/IDE/MFM/RLL support  
-- IDE, ATA and ATAPI Block Devices  
--- (M) Silicon image chipset support  
--- (M) Support for IDE RAID controllers (EXPERIMENTAL)  
---- (M) Silicon Image Medley software RAID(EXPERIMENTAL)


---------------
...oups kernel error...
Reply

Marsh Posté le 17-04-2003 à 01:48:13    

ethernal a écrit :

sans doute que dans cette version il reconnait les controlleurs sata, mais n'utilise pas le raid.
tu dois pouvoir choisir ça dans le kernel pour que ça fct je pense
 
- ATA/IDE/MFM/RLL support  
-- IDE, ATA and ATAPI Block Devices  
--- (M) Silicon image chipset support  
--- (M) Support for IDE RAID controllers (EXPERIMENTAL)  
---- (M) Silicon Image Medley software RAID(EXPERIMENTAL)  


eh eh.....
le pb c'est que dans les sources du kernel fournies, bah je peux pas choisir :
--- (M) Support for IDE RAID controllers (EXPERIMENTAL)  
---- (M) Silicon Image Medley software RAID(EXPERIMENTAL)  
 
Tout les EXPERIMENTAL, impossible de les selectionner  :o

Reply

Marsh Posté le 17-04-2003 à 03:16:48    

fo l'activer  
Code Maturity option
- (*)Prompt for Developpment and/or incomplete code/drivers
 
Sinon, dans le patch 2.4.20-ac2 d'Alan Cox, il y a le support du chipset Silicon Image 3112, mais pas le support du Raid.
 
 
Les patch sur base d'un 2.4.20 de kernel.org :
# en développment:
patch officiel ftp://ftp.belnet.be/mirror/ftp.ke [...] 1-pre5.bz2  
éventuellement ajouter le patch d'alan cox :  
ftp://ftp.belnet.be/mirror/ftp.ke [...] e5-ac3.bz2
 
bzcat ../patch-2.4.xx.bz2 | patch -p1
 
voila :)
ça compile :)


Message édité par ethernal le 17-04-2003 à 05:05:26

---------------
...oups kernel error...
Reply

Marsh Posté le 17-04-2003 à 10:02:44    

je suis en train de tester la Mdk 9.1 en ce moment meme...
Tout est integré il me semble à premiere vue  :D  
 
Mais si ca marche, je planche sur la RH9  :)

Reply

Marsh Posté le 17-04-2003 à 14:55:39    

Hey you owe credits for this how-to !!!

Reply

Marsh Posté le 17-04-2003 à 15:05:59    

ouais enfin si c'est en beta ça marchera quand même bien? Quand doit sortir le noyau 2.4.21?


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

Marsh Posté le 17-04-2003 à 15:08:39    

BeAsh a écrit :

Hey you owe credits for this how-to !!!


heu... c'est à toi que je dois les 3/4 ;)
je l'ai mis en dessous (t'as pas lu ?)
:jap:


Message édité par ethernal le 17-04-2003 à 15:13:21
Reply

Marsh Posté le 17-04-2003 à 15:11:42    

kyo54 a écrit :

ouais enfin si c'est en beta ça marchera quand même bien? Quand doit sortir le noyau 2.4.21?


je sais pas...  
j'ai déjà eu des prob de "input/output Error" lors de l'install (plus moyen d'écrire sur les hds).
 
Partition magic a déjà détecté des erreurs et j'ai perdu quelques fichiers dans l'histoire.
 
A mon avis c'est pas encore tout à fait au point.

Reply

Marsh Posté le 17-04-2003 à 15:36:56    

ethernal a écrit :


je sais pas...  
j'ai déjà eu des prob de "input/output Error" lors de l'install (plus moyen d'écrire sur les hds).
 
Partition magic a déjà détecté des erreurs et j'ai perdu quelques fichiers dans l'histoire.
 
A mon avis c'est pas encore tout à fait au point.


mouais mais tes durs sont en raid non? En solo ça devrait poser moins de probs


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

Marsh Posté le 17-04-2003 à 15:42:28    

oui c'est clair.
 
Le support pour le sata est considéré comme stable.
il suffit de patcher le 2.4.20 avec le 2.4.20-ac1 ou ac2 (patch d'Alan Cox).
 
Par contre le support du Raid est encore expérimental...

Reply

Marsh Posté le 17-04-2003 à 16:10:21    

hehehe sorry... j'ai lu en diagonal ;)
 
sinon fo vous tenir au courant amigos !!!
le pre7-ac1 est là (et ca compile nickel):
http://www.kernel.org/pub/linux/ke [...] e7-ac1.bz2

Reply

Marsh Posté le 17-04-2003 à 16:41:57    

BeAsh a écrit :

hehehe sorry... j'ai lu en diagonal ;)
 
sinon fo vous tenir au courant amigos !!!
le pre7-ac1 est là (et ca compile nickel):
http://www.kernel.org/pub/linux/ke [...] e7-ac1.bz2


oui j'ai vu, mais je préférerais le vrai 2.4.21 qu'une pre-release...


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

Marsh Posté le 17-04-2003 à 18:41:28    

kyo54 a écrit :


oui j'ai vu, mais je préférerais le vrai 2.4.21 qu'une pre-release...


mdk9.1  ;)  
2.4.21-???

Reply

Marsh Posté le 17-04-2003 à 19:09:32    

hornetmen a écrit :


mdk9.1  ;)  
2.4.21-???


tsss c'est pas le vrai 2.4.21 :pfff:


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

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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