Toon posts:

Adaptec Scsci 2015S Driver disk

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mogguh!

Het afgelopen weekend heb ik erg weinig slaap gehad vanwege het installeren van debian op een supermicro. Hier zit een adaptec 2015S raid controller in en die wordt niet ondersteund door debian 2.4.18-bf2.4

Nu ben ik dus al het hele weekend bezig geweest en heb hier en daar wat minder stabiele installaties gevonden. Uiteindelijk denk ik dat het 't makkelijkst is misschien ergens een scsi raid driver disk proberen te vinden of te switchen van OS.

Heeft iemand een scsi raid disk? Of een beter alternatief dan debian op mijn webservertje?

  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
Vreemd, enige probleem dat ik bij installatie van debian op zo'n supermicro met adaptec zero channel raid kaart had, was dat de intel netwerkadapter niet herkend werd. Die raidkaart heeft de i20 driver nodig, en afaik is die meegecompileerd in de 2.4.18bf2.4 kernel?

  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
Er zijn nieuwere bootdisks met aacraid driver
ik neem aan dat ook jij die nodig hebt. Ik heb hier geloof ik een 2120. (lspci en dmesg laten niets zien)
aacraid driver zit al in 2.4.18-bf2.4 maar die pakten mijn raidcontroller niet
die van blade (de maintainer) wel
http://www.debian.org/~blade/bootfloppies
(hmm ik zie dat ie nu alleen nog aan isootjes doet, maar dat zou ook moeten werken)

en http://linux.dell.com/raid.shtml
dell host de laatste aacraid driver (of misschien matt domsch, je vindt wel een link op die pagina, da's een van de gasten bij dell)
anyway, succes, er zijn nogal wat probleempjes met adaptec onder linux. Bij mij krijg ik alleen performance uit het ding als ik een suse kernel gebruik. (jaja onder debian woody :))

Hmm als ik egbert zo lees zouden ze wel moeten verschillen, ik kan namelijk de i2o driver niet gebruiken voor zover ik dat gedaan heb.

[ Voor 9% gewijzigd door Bas! op 15-03-2004 13:47 ]


  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
Hier voor alle zeker/duidelijkheid, van mijn supermicro de driver/scsi gegevens:

# cat /proc/scsi/dpt_i2o/0
Adaptec I2O RAID Driver Version: 2.4 Build 5

Vendor: Adaptec Model: 2015S FW:3B05
SCSI Host=scsi0 Control Node=/dev/dpti0 irq=30
post fifo size = 255
reply fifo size = 255
sg table size = 56

Verwijderd

Topicstarter
egbert,

waar heb jij die driver vandaan? ik denk dat ik daarmee misschien wel de boel werkend krijg dan...

ik vermoed dat je die dan hebt toegevoegd tijdens installatie, of niet??

  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
Volgens mij zit die standaard in de genoemde 2.4.18-bf2.4 kernel.
Ik bedenk me wel dat ik niet de officiële debian cd's gebruik, maar een van de netinstall cd's die genoemd worden op de debian site. Maar zover ik weet gebruikt die dezelfde kernel....

Verwijderd

Topicstarter
heb je daar een link van?

ik heb namelijk een iso gebrand en daar werkt ie mee, maar die netwerkkaart herkent ie dan als een sid0 ??

maar als ik drivers dan compileer en insmod doe dan gaat ie een beetje klagen...

  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
sit0 is een ipv6-in-ipv4 tunnel device.

De netinstall cd die ik gebruik herkent de intel netwerkadapter in de supermicro niet.
Wat ik doe:
-maak op andere debian-server een kernel met goede drivers voor alles en brand die op cd.
-begin met base-install van netinstall-cd
-na eerste reboot installeer ik mijn eigen kernel (met alt-F2 naar console gaan)
'dpkg -i ..' vanaf de zelf gebrande cd
-reboot dmv 'reboot' oid
-verder gaan met installatie alsof er niks aan de hand is.

[ Voor 8% gewijzigd door Egbert op 15-03-2004 15:06 ]


Verwijderd

Topicstarter
en welke driver gebruik je dan voor eth0 en 1?

  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
e1000

Verwijderd

Topicstarter
alsik die namelijk probeer te compileren op debian en daarna met insmod probeer in te voegen accepteerd die de driver namelijk niet...

ik heb e1000.4.3.15 èn e1000.5.2.30.1 al geprobeerd, als ik dit voor elkaar zou krijgen ben ik ook blij!


-----------------> ADD
Hij geeft mij namelijk aan dat er 'unresolved symbols' in de e1000.o file zitten en bij insmod heeft ie daar moeite mee...

[ Voor 24% gewijzigd door Verwijderd op 15-03-2004 15:32 ]


  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
Tja, dat is waarschijnlijk standaard kernel symbols / versions gezeur.
Zoals gezegd maak ik gewoon een compleet nieuwe kernel met alle nodige drivers ingebakken.

Verwijderd

Topicstarter
Heb je misschien een link met die raid iso dan?

  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
bijvoorbeeld hiervandaan:
http://people.debian.org/~dwhedon/boot-floppies/
(en dan de 'mini' nemen, dat geeft je later de kans je eigen kernel te installeren tijdens installatie-proces, mocht dat nog nodig zijn voor de e1000 ondersteuning, ik weet niet welke 2.4 kernel er gebruikt wordt bij die iso's)

(zie hier voor andere iso's: http://www.debian.org/CD/netinst/ )

[ Voor 22% gewijzigd door Egbert op 15-03-2004 15:56 ]


Verwijderd

Topicstarter
bestaat er niet zoiets als een dpt_i2o preload driver disk of zo??

dan kan ik namelijk tijdens boot zorgen dat die raid aan de praat komt en daarna zorgen dat de netwerkkaart aan de praat komt. anders zit ik weer met verschillende kernel versies e.d.

[ Voor 59% gewijzigd door Verwijderd op 15-03-2004 16:07 ]


  • Egbert
  • Registratie: Juni 1999
  • Laatst online: 12-12-2025
Ik kan je verder niet helpen, al mn post hier bijelkaar geven een werkende methode.

Verwijderd

Topicstarter
bedankt!

Verwijderd

Bas! schreef op 15 maart 2004 @ 13:43:

anyway, succes, er zijn nogal wat probleempjes met adaptec onder linux. Bij mij krijg ik alleen performance uit het ding als ik een suse kernel gebruik. (jaja onder debian woody :))
(beetje ot)

Mag ik je vragen welke performance jij haalt uit je 2120? En met welke tool je dit bencht. Heb nl vandaag net dezelfde kaart gebruikt voor een nieuwe server en heb ook meermaals gelezen dat deze kaart enkel met windows drivers redelijke snelheden haalt.
Ik ook heb moeilijkheden gehad om te installeren, uiteindelijk de nieuwe beta2 debian installer gebruikt met 2.4.25 kernel oid en dat lukte wel na manueel aacraid te modproben. Buiten het feit dat alles correct werkt heb ik ook de indruk dat het sneller kan.

Welke benchmarks kan ik draaien en welke snelheden zou ik mogen verwachten?

PS: Ik heb write cache op de controller uit staan uit veiligheid, maakt dit veel verschil uit?

  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
Vooral Bonnie, hdparm kan ook wel, maar is voor hardware raid niet erg relevant heb ik meerdere malen gelezen.
toch van 45 met standaard debian kernel naar uitschieters van 60 met een gentoo kernel naar 100 megabyte /sec
Bonnie op XFS:
code:
1
2
3
4
5
6
7
8
9
Version 1.02b       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
                 2G 22806  93 39065   7 18989   4 20877  84 98063  15 380.8   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  2521  15 +++++ +++  2686  16  2489  12 +++++ +++   863   5
,2G,22806,93,39065,7,18989,4,20877,84,98063,15,380.8,0,16,2521,15,+++++,+++,2686,16,2489,12,+++++,+++,863,5
reiserfs op een partitie meer aan het begin:
code:
1
2
3
4
5
6
7
8
9
Version 1.02b       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
                2G 20687  91 38039  18 19309   5 20681  84 89638  16 383.3   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 19435  94 +++++ +++ 21619 100 21661  99 +++++ +++ 19467  99
,2G,20687,91,38039,18,19309,5,20681,84,89638,16,383.3,0,16,19435,94,+++++,+++,21619,100,21661,99,+++++,+++,19467,99

Ik weet niet hoeveel je aan de tweede regel hebt, de reiserfs is een kleinere systeempartitie en de xfs en een 12x zo'n grote home, welke waarschijnlijk minder bestanden bevat maar wel net iets meer ruimte gebruikt.
hdparm:
code:
1
2
3
/dev/sda:
 Timing buffer-cache reads:   128 MB in  0.24 seconds =533.33 MB/sec
 Timing buffered disk reads:  64 MB in  0.63 seconds =101.59 MB/sec

op een suse 2.4.20-4GB (geen ht, geen premption) kernel met een enkele xeon 2.0 op een intel 7501BR bord met een gieg aan dual channel ecc geheugen met een 2120s met drie 10k seagate schijven in raid5. Alles default, geen blocksizes getweaked of whatever. Verder alles debian woody trouwens.
Ik heb volgens mij alle cache opties aanstaan. Kan wel uitmaken als het systeem crashed.

[ Voor 5% gewijzigd door Bas! op 16-03-2004 22:11 ]


Verwijderd

Bas! schreef op 16 maart 2004 @ 22:05:
Vooral Bonnie, hdparm kan ook wel, maar is voor hardware raid niet erg relevant heb ik meerdere malen gelezen.
toch van 45 met standaard debian kernel naar uitschieters van 60 met een gentoo kernel naar 100 megabyte /sec
[...]
Ik weet niet hoeveel je aan de tweede regel hebt, de reiserfs is een kleinere systeempartitie en de xfs en een 12x zo'n grote home, welke waarschijnlijk minder bestanden bevat maar wel net iets meer ruimte gebruikt.
hdparm:
code:
1
2
3
/dev/sda:
 Timing buffer-cache reads:   128 MB in  0.24 seconds =533.33 MB/sec
 Timing buffered disk reads:  64 MB in  0.63 seconds =101.59 MB/sec

op een suse 2.4.20-4GB (geen ht, geen premption) kernel met een enkele xeon 2.0 op een intel 7501BR bord met een gieg aan dual channel ecc geheugen met een 2120s met drie 10k seagate schijven in raid5. Alles default, geen blocksizes getweaked of whatever. Verder alles debian woody trouwens.
Ik heb volgens mij alle cache opties aanstaan. Kan wel uitmaken als het systeem crashed.
Ik heb enkel nog maar met hdparm getest, ik haalde wel maar iets van een 50MB/sec van 2x Atlas IV 10K's in RAID-1 op Dual Xeon 2.4 met HT op debian 2.4.25, 2GB dual chan ECC, Intel SE7501CW2 mobo. Dadelijk zal ik ook eens met bonnie gaan testen op m'n ReiserFS partities. En morgen eens HT uitschakelen, maar of dat veel uitmaakt.

Wat heb je specifiek gedaan om die kernels te gebruiken, enkel die aacraid driver code overgenomen of de hele kernel? Als ik mij niet vergis moet de driver code ook op de door adaptec bijgeleverde cd staan, heb je die toevallig ook niet getest?

Update, de bonnie results, al weet ik niet goed wat ik hieruit moet opmaken tov jouw resultaten:
code:
1
2
3
4
5
6
7
8
9
10
Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
localhost        4G 19874  93 43597  30 21488  10 19357  77 54552  14 526.8   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 20231 100 +++++ +++ 12697  68 21257  99 +++++ +++ 17327  99
localhost,4G,19874,93,43597,30,21488,10,19357,77,54552,14,526.8,1,16,20231,100,
+++++,+++,12697,68,21257,99,+++++,+++,17327,99

[ Voor 22% gewijzigd door Verwijderd op 16-03-2004 23:51 ]


  • Bas!
  • Registratie: April 2000
  • Laatst online: 30-11-2025
Ik heb gewoon een kernel van de suse sites geript van suse 8.2. Om omgezet via alien. Dan werkt je initrd nog niet. Zo heb ik dat ding omgezet:
Doe een dd om een leeg bestand van een bepaalde grootte te maken (Mount die initrd om te kijken hoe groot het bestandssysteem is, cramfs comprimeerd nu eenmaal :)). mkext2fs <dd bestand>. Mount het en zorg dat de initrd gemount is en copieer de bestanden cp -r -p zeg maar. Je kunt die nieuwe ext2 initrd nog een gzippen, dat snapt de kernel allemaal wel bij boottime.

Ik heb verder geen spul van adaptec gebruikt. Misschien dat je die rpm's ook wel kunt omzetten.
Ik moet trouwens zeggen dat ik die performance voor raid 1 niet slecht vind. Maar je zit wel aan dat "plafond" wat ik met debian kernels had.
HT staat bij mij trouwnes wel aan op mobo, maar ik heb geen smp kernel dus dan werkt het niet. Ik geloof trouwens dat preemption een grotere invloed heeft als ik zo het een en ander gelezen heb. Dat ik HT niet interessant vind is dat die implementatie erg standaard is in de 2.4 kernel. In de 2.6 is HT support nu hevig onder ontwikkeling.
Wat ik opmaak uit bonnie is dat mijn write performance om te huilen is tov van de jouwe, misschien staan die caches toch wel uit. moet maar eens kijken van het weekend (servers, die in gebruik zijn, boot ik liever niet door de weeks en met de afacli tool kan ik het niet vinden)

  • PhranZZ
  • Registratie: Maart 2004
  • Laatst online: 04-11-2021
De volgende installer heeft support voor de adaptec 2015s:

http://people.debian.org/...loppies/cvs/bootbf2_4.zip


succes

Frans
Pagina: 1