Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: thc в Mar 25, 2008, 16:48



Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 25, 2008, 16:48
Здравейте,

Опитвам се да инсталирам 3ware RAID контролер 9650SE под убунту. Намерих му драйвера и в него има следните файлове:
Цитат
3w-9xxx.c
3w-9xxx.h
Makefile

Не виждам configure скрипт и изобщо нищо познато за да го инсталирам по нормалния начин. Не съм го правил до сега, някой може ли да помогне?


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: Mitaka в Mar 25, 2008, 16:57
Трябва да прекомпилираш krenel и да му включиш подръжка за РАИД-а, или да го избереш като модул, след което:

make modules; make modules_install


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 25, 2008, 21:26
Хрумна ми да пробвам modprobe 3w-9xxx и се изпълни без проблем.
Цитат

root@server:~/driver # modinfo 3w-9xxx
filename:      /lib/modules/2.6.10-5-386/kernel/drivers/scsi/3w-9xxx.ko
author:        AMCC
description:    3ware 9000 Storage Controller Linux Driver
license:        GPL
vermagic:      2.6.10-5-386 preempt 386 gcc-3.3
depends:        scsi_mod
alias:          pci:v000013C1d00001002sv*sd*bc*sc*i*
srcversion:    BC1DA5691F57357B935B02D


Цитат
root@server:~ # lsmod
Module                  Size  Used by
3w_9xxx                31620  0
ipt_TCPMSS              4352  1
iptable_filter          3840  1
ipt_MASQUERADE          3584  1
iptable_nat            24648  2 ipt_MASQUERADE
ip_conntrack           43668  2 ipt_MASQUERADE,iptable_nat
ip_tables              17408  4 ipt_TCPMSS,iptable_filter,ipt_MASQUERADE,iptable_nat
ipv6                  229504  18
e1000                  77748  0
i2c_i801                8076  0
i2c_core               21264  1 i2c_i801
piix                    9988  0
ide_core              118988  1 piix
ehci_hcd               29444  0
uhci_hcd               30224  0
usbcore               107384  3 ehci_hcd,uhci_hcd
shpchp                 86116  0
pci_hotplug            30512  1 shpchp
floppy                 54864  0
pcspkr                  3816  0
rtc                    12216  0
evdev                   9088  0
raid1                  16000  2
md                     43856  1 raid1
dm_mod                 53116  3
capability              5000  0
commoncap               7808  1 capability
psmouse                19336  0
mousedev               11160  0
parport_pc             34372  1
lp                     10792  0
parport                33480  2 parport_pc,lp
ext3                  120968  1
jbd                    54168  1 ext3
sd_mod                 16784  4
sr_mod                 16036  0
cdrom                  36508  1 sr_mod
sg                     35360  0
ata_piix                8836  7
libata                 44548  1 ata_piix
scsi_mod              119936  5 3w_9xxx,sd_mod,sr_mod,sg,libata

След рестарт ще трябва ли пак да се зарежда и как мога да го направя автоматично?


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: edmon в Mar 25, 2008, 21:40
трябваше да компилираш ...
сега развали целия сеир :))))


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 25, 2008, 21:42
Сеир ли ти се гледа, на чужд гръб и 100 тояги са малко, нали?
Като не можеш или не искаш да помогнеш, поне не пречи.


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: Mitaka в Mar 25, 2008, 22:14
Цитат (edmon @ Март 25 2008,22:40)
трябваше да компилираш ...
сега развали целия сеир :))))

Човека е пейстнал файловете, съдържащи изходният код за драйвера, за това му казах какво да компилира. И не бих нарекъл това сеир. Ако беше казал, че вече ги има като модули, щеше да е друго.


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: Mitaka в Mar 25, 2008, 22:16
Цитат (thc @ Март 25 2008,22:26)
Хрумна ми да пробвам modprobe 3w-9xxx и се изпълни без проблем.
Цитат

root@server:~/driver # modinfo 3w-9xxx
filename:      /lib/modules/2.6.10-5-386/kernel/drivers/scsi/3w-9xxx.ko
author:        AMCC
description:    3ware 9000 Storage Controller Linux Driver
license:        GPL
vermagic:      2.6.10-5-386 preempt 386 gcc-3.3
depends:        scsi_mod
alias:          pci:v000013C1d00001002sv*sd*bc*sc*i*
srcversion:    BC1DA5691F57357B935B02D


Цитат
root@server:~ # lsmod
Module                  Size  Used by
3w_9xxx                31620  0
ipt_TCPMSS              4352  1
iptable_filter          3840  1
ipt_MASQUERADE          3584  1
iptable_nat            24648  2 ipt_MASQUERADE
ip_conntrack           43668  2 ipt_MASQUERADE,iptable_nat
ip_tables              17408  4 ipt_TCPMSS,iptable_filter,ipt_MASQUERADE,iptable_nat
ipv6                  229504  18
e1000                  77748  0
i2c_i801                8076  0
i2c_core               21264  1 i2c_i801
piix                    9988  0
ide_core              118988  1 piix
ehci_hcd               29444  0
uhci_hcd               30224  0
usbcore               107384  3 ehci_hcd,uhci_hcd
shpchp                 86116  0
pci_hotplug            30512  1 shpchp
floppy                 54864  0
pcspkr                  3816  0
rtc                    12216  0
evdev                   9088  0
raid1                  16000  2
md                     43856  1 raid1
dm_mod                 53116  3
capability              5000  0
commoncap               7808  1 capability
psmouse                19336  0
mousedev               11160  0
parport_pc             34372  1
lp                     10792  0
parport                33480  2 parport_pc,lp
ext3                  120968  1
jbd                    54168  1 ext3
sd_mod                 16784  4
sr_mod                 16036  0
cdrom                  36508  1 sr_mod
sg                     35360  0
ata_piix                8836  7
libata                 44548  1 ata_piix
scsi_mod              119936  5 3w_9xxx,sd_mod,sr_mod,sg,libata

След рестарт ще трябва ли пак да се зарежда и как мога да го направя автоматично?

Добави в /etc/modules следното:

Примерен код
3w-9xxx


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 25, 2008, 22:32
Добавих го и рестартирах:
Цитат

root@server:~ # dmesg
3ware 9000 Storage Controller device driver for Linux v2.26.02.001.
root@server:~ # lsmod
3w_9xxx                31620  0
scsi_mod              119936  5 3w_9xxx,sd_mod,sr_mod,sg,libata
root@server:~ # lspci
0000:01:00.0 RAID bus controller: 3ware Inc: Unknown device 1004 (rev 01)


Обаче не виждам ново устройство в /dev  :xclam:


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: batpets в Mar 25, 2008, 23:12
Може да погледнеш това http://www.3ware.com/KB/article.aspx?id=14546.
При мен за 6.06 сървър свърши работа. Изтегляш си .zip файла за твоята версия на убунту и вътре има readme където е обяснено как се инсталира, както и модул 3w-9xxx и още един файл.


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 25, 2008, 23:37
Това го видях, но моето убунту е 5.04 май, а там няма за такава..

Цитат
root@server:~ # uname -a
Linux server 2.6.10-5-386 #1 Tue Apr 5 12:12:40 UTC 2005 i686 GNU/Linux


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: laskov в Mar 26, 2008, 10:19
Цитат (thc @ Март 25 2008,23:32)
Обаче не виждам ново устройство в /dev

А трябва ли да има ново устройство? Дали "fdisk -l" няма да ти го покаже къде е? Или ще трябва да си го създадеш с mknod ? (Не знам и не се заяждам.)


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 26, 2008, 10:55
И аз не знам и за това питам..

С fdisk -l виждам само стария райд:
Цитат
root@server:~ # fdisk -l

Disk /dev/sda: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       19693   158183991   83  Linux
/dev/sda2           19694       20023     2650725    5  Extended
/dev/sda5           19694       20023     2650693+  82  Linux swap / Solaris

Disk /dev/sdb: 164.6 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1          13      104391   fd  Linux raid autodetect
/dev/sdb2              14        1288    10241437+  fd  Linux raid autodetect
/dev/sdb3            1289        1415     1020127+  fd  Linux raid autodetect

Disk /dev/md0: 106 MB, 106823680 bytes
2 heads, 4 sectors/track, 26080 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

    Device Boot      Start         End      Blocks   Id  System

Disk /dev/md1: 10.4 GB, 10487136256 bytes
2 heads, 4 sectors/track, 2560336 cylinders
Units = cylinders of 8 * 512 = 4096 bytes

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


Трябва да се появят още два диска по 750 гб в райд 1..





Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: laskov в Mar 26, 2008, 11:48
Цитат (thc @ Март 26 2008,11:55)
Трябва да се появят още два диска по 750 гб в райд 1..

Няма да са два, а ще е един. А ти влезе ли в BIOS-а на контролера за да му кажеш какво да прави с двата диска, които си му закачил?


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 26, 2008, 11:51
разбира се, билднал съм раида в биоса..

защо в стария райд се виждат и двата диска sda и sdb?





Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: laskov в Mar 26, 2008, 12:12
Цитат (thc @ Март 26 2008,12:51)
защо в стария райд се виждат и двата диска sda и sdb?

Там, според мен, има нещо гнило. Помислих си, че ако това е софтуерен райд - значи му го няма или е повреден единия диск. Soft RAID HowTo


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: edmon в Mar 26, 2008, 12:40
Цитат (Mitaka @ Март 25 2008,23:14)
Цитат на: edmon,Март 25 2008,22:40
трябваше да компилираш ...
сега развали целия сеир :))))

Човека е пейстнал файловете, съдържащи изходният код за драйвера, за това му казах какво да компилира. И не бих нарекъл това сеир. Ако беше казал, че вече ги има като модули, щеше да е друго.ми да сеир си е когато някой чул недочул че може да си компилира нещо и се почва ...
маке менуцонфиг ; маке не знам си кво :))))
ех нека щом го мързи да потърси в док или в гугале ...
особенно пък на деривати на дебиан...
:)
що да му пречим на човека да си компилира?!?!?!?!?





Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 26, 2008, 13:51
Цитат (edmon @ Март 26 2008,12:40)
Цитат (Mitaka @ Март 25 2008,23:14)
Цитат на: edmon,Март 25 2008,22:40
трябваше да компилираш ...
сега развали целия сеир :))))

Човека е пейстнал файловете, съдържащи изходният код за драйвера, за това му казах какво да компилира. И не бих нарекъл това сеир. Ако беше казал, че вече ги има като модули, щеше да е друго.ми да сеир си е когато някой чул недочул че може да си компилира нещо и се почва ...
маке менуцонфиг ; маке не знам си кво :))))
ех нека щом го мързи да потърси в док или в гугале ...
особенно пък на деривати на дебиан...
:)
що да му пречим на човека да си компилира?!?!?!?!?

Стоил ли се казваш, edmone?


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: laskov в Mar 26, 2008, 14:26
Цитат (thc @ Март 26 2008,14:51)
Стоил ли се казваш, edmone?

А-а-аааа, Стоил ?!!! Това обяснява ВСИЧКО !!


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: edmon в Mar 26, 2008, 18:30
не не се казвам стоил. :)
тоя на снимката на стоил ли ти прилича?


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 26, 2008, 19:19
Значи имам приятел който се казва Стоил и много прилича на тоя от аватара ти  ;)


Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: edmon в Mar 26, 2008, 22:26
и аз познавам един стоил ама не прилича на мен.
и ся кво кат направи модпробе 3вьхххх
не ти ли направи /дев/сда[1234567]...
драйвера прави самото устройство . като си направил приемрно раид от 3 диска , драйвера показва само резултатното устройство..
кво има толкова да го мачите и да го мислите .....за тва е хардуерен раид ... после си има там инструменити с който да го гледкаш кое как от сайт-а на три уеър..
толкова е "сложно" че напрао да се нервираш докато го обесняваш!!!!!!!!!!!!!!!!!!!!!!!!!!!!!





Титла: Инсталация на драйвър за 3ware raid контролер
Публикувано от: thc в Mar 26, 2008, 23:18
Спокойно де  :p

Почти всяко нещо което не си правил до сега е сложно..