[Ubuntu] Installeren met HighPoint RocketRAID 1742

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
Om maar met de deur in huis te vallen: de setup van Ubuntu (Server 8.10) en Debian (Lenny bèta 2) herkennen mijn HighPoint RocketRAID 1742 niet: de installatie kan geen disks vinden, en geeft mij in plaats daarvan een lijst met modules, die ik kan selecteren.

Volgens de DebianWiki zou de controller moeten werken met de sata_mv (SATA Marvell) module, maar deze staat nou net weer niet in de lijst.
code:
1
1103:1742   sata_mv   none   HighPoint Technologies, Inc.   RocketRAID 1742


Een BIOS-update van de controller naar v2.0 heeft geen effect gehad.

Aangezien in een redelijke linux-noob ben en Google mij niet teveel wil vertellen, ben ik ten einde raad.
Wie heeft er een oplossing? |:(

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
sudo modprobe sata_mv

misschien? Als dat werkt even toevoegen aan /etc/modules en een nieuwe initramfs builden. :)

[ Voor 16% gewijzigd door gertvdijk op 06-11-2008 22:29 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
gertvdijk schreef op donderdag 06 november 2008 @ 22:27:
sudo modprobe sata_mv

misschien? Als dat werkt even toevoegen aan /etc/modules en een nieuwe initramfs builden. :)
Het OS is nog niet geïnstalleerd, maar in de terminal van de setup sata_mv modproben vanuit de directory /lib/modules/2.6.27-7-generic/kernel/drivers/ata en vervolgens in de setup de harddisks opnieuw laten detecteren heeft geen effect. :/

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
Hmm. Misschien kan je een simpele Debian installatie op USB stick zetten ofzo en dan je hardware configgen, dan zelf gaan 'installeren' door te debootstrappen?
edit: kijk anders ook even in dmesg en syslog wat er wordt gezegd over je controller.

[ Voor 21% gewijzigd door gertvdijk op 06-11-2008 22:50 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
gertvdijk schreef op donderdag 06 november 2008 @ 22:47:
Hmm. Misschien kan je een simpele Debian installatie op USB stick zetten ofzo en dan je hardware configgen, dan zelf gaan 'installeren' door te debootstrappen?
Eerlijk gezegd heb ik geen idee wat je bedoelt. :X
edit: kijk anders ook even in dmesg en syslog wat er wordt gezegd over je controller.
dmesg geeft aan dat sata_nv en sata_mv wel geladen worden, als ik een installatie begin. (dus nog zonder het handmatig laden van de module): de sata_nv-module voor de onboard NVIDIA-chip en de sata_mv-module voor de HighPoint, als het goed is.

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
ERIKvanPAASSEN schreef op donderdag 06 november 2008 @ 23:05:
dmesg geeft aan dat sata_nv en sata_mv wel geladen worden, als ik een installatie begin. (dus nog zonder het handmatig laden van de module): de sata_nv-module voor de onboard NVIDIA-chip en de sata_mv-module voor de HighPoint, als het goed is.
Dat klinkt wel goed. Wat gaat er dan nog precies mis? Worden je harddisks niet 'gevonden'? Wat is de output van
ls -al /dev/sd*
ERIKvanPAASSEN schreef op donderdag 06 november 2008 @ 23:05:
Eerlijk gezegd heb ik geen idee wat je bedoelt. :X
Met debootstrap kan je een Debian/Ubuntu installatie maken op een willekeurig target. Je krijgt dan een absoluut minimum systeem en je kan er dan vervolgens is 'chrooten', de boel configgen en er dan proberen van te booten. Zijn wel guides van te vinden (googlen). Het wil nog wel eens voorkomen dat de installatiedisk net even een wat vreemdere of kleinere kernel heeft dan die je krijgt na installatie.

Wat doet de Ubuntu Live CD trouwens?

[ Voor 6% gewijzigd door gertvdijk op 06-11-2008 23:12 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
gertvdijk schreef op donderdag 06 november 2008 @ 23:10:
Dat klinkt wel goed. Wat gaat er dan nog precies mis? Worden je harddisks niet 'gevonden'? Wat is de output van
ls -al /dev/sd*
sda t/m sdd, dit zijn volgens mij de vier sloten van m'n interne usb-kaartlezer, welke hij wél herkent (sinds de BIOS-update van m'n RAID-controller 8)7 ).

En ik heb inderdaad ook die netinstall van Debian, aangezien de gewone versie uit 5 DVD's bestaat.

[ Voor 22% gewijzigd door ERIKvanPAASSEN op 06-11-2008 23:28 ]


Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
ERIKvanPAASSEN schreef op donderdag 06 november 2008 @ 23:19:
En ik heb inderdaad ook die netinstall, aangezien de gewone versie uit 5 DVD's bestaat.
Er is van Debian ook een "gewone" versie op CD volgens mij, a la Ubuntu alternate install CD. En anders heb je genoeg aan de eerste DVD.

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
De Ubuntu Live CD vindt de disks ook niet: alleen sda t/m d. GParted in die Live CD vindt ook geen devices.

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
Wat zegt dmesg/syslog erover? en kan je je controller vinden met
lspci -vvv

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
lspci ---v
02:06.0 SCSI storage controller: HighPoint Technologies, Inc. RocketRAID 1740 (rev 02)
	Subsystem: Marvell Technology Group Ltd. Device 11ab
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 32, Cache Line Size: 128 bytes
	Interrupt: pin A routed to IRQ 16
	Region 0: Memory at d4000000 (64-bit, non-prefetchable) [size=1M]
	Region 2: I/O ports at a000 [size=256]
	Capabilities: <access denied>
	Kernel driver in use: sata_mv
	Kernel modules: sata_mv


dmesg
[    3.817290] sata_mv 0000:02:06.0: version 1.24
[    3.817671] ACPI: PCI Interrupt Link [APC1] enabled at IRQ 16
[    3.817678] sata_mv 0000:02:06.0: PCI INT A -> Link[APC1] -> GSI 16 (level, low) -> IRQ 16
[    3.817721] sata_mv 0000:02:06.0: Applying B2 workarounds to unknown rev
[    3.825953] sata_mv 0000:02:06.0: Gen-I 32 slots 8 ports SCSI mode IRQ via INTx
[    3.826319] scsi0 : sata_mv
[    3.826739] scsi1 : sata_mv
[    3.827114] scsi2 : sata_mv
[    3.827459] scsi3 : sata_mv
[    3.827800] scsi4 : sata_mv
[    3.828171] scsi5 : sata_mv
[    3.828536] scsi6 : sata_mv
[    3.828895] scsi7 : sata_mv
[    3.828951] ata1: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4022000 irq 16
[    3.828956] ata2: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4024000 irq 16
[    3.828960] ata3: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4026000 irq 16
[    3.828964] ata4: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4028000 irq 16
[    3.828967] ata5: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4032000 irq 16
[    3.828971] ata6: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4034000 irq 16
[    3.828975] ata7: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4036000 irq 16
[    3.828978] ata8: SATA max UDMA/133 mmio m1048576@0xd4000000 port 0xd4038000 irq 16

...

[    5.428048] ata5: SATA link down (SStatus 0 SControl 0)
[    5.748047] ata6: SATA link down (SStatus 0 SControl 0)
[    6.068046] ata7: SATA link down (SStatus 0 SControl 0)
[    6.388046] ata8: SATA link down (SStatus 0 SControl 0)


En syslog zegt exact hetzelfde als hierboven.
Moet ik misschien gaan twijfelen aan m'n RAID-array?

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
Ja ik zie het al... Het is geen RAID kaart, maar een fakeraid kaart... Haal alles schijven uit de array(s) (ja, data is foetsie) en begin met mdadm.

edit: dit dekt ook wel aardig de lading.
Software RAID cards like this one are only good if you want to dual boot your computer between say Linux and Windows and see the same RAID set. Otherwise, you can just implement a RAID solution with a chaper SATA card and use your operating system's RAID capabilities which would be far better. Under Linux, the Linux RAID implementation had better performance.

I eventually got this card to work under linux using the opensource community's SATA_MV driver. A slight modification to their driver is required to get this card to work under SATA_MV. Under SATA_MV, however, you do not see RAID arrays and only the individual disk drives connected to the card. Under Linux you can use dmraid AKA Fakeraid to coax this card into working too...

I'm sending mine back. Total rip off. Go with 3Ware instead.

NOTE: Software RAID cards also put more demand on your computer's CPU where as hardware RAID cards do not since the RAID functionality is truly off loaded by the card's electronics.

[ Voor 82% gewijzigd door gertvdijk op 06-11-2008 23:56 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
Ja, het hoeft ook weinig anders te doen dan simpel mirroren. De enige reden waarom ik deze kaart heb gekozen is, omdat deze hot swap zou ondersteunen. Ik ga hier morgen mee verder en ik zal kijken of 't dan lukt met mdadm. Alvast bedankt voor de hulp tot zover!

Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
Sinds Ubuntu 8.10 zou FakeRAID out-of-the-box moeten werken met dmraid, naar ik meen ook in de installer. Heeft iemand hier ervaring mee, want de installer herkent de array nog steeds niet. Aangezien 8.10 vrij nieuw is, kan ik hier weinig over vinden.

Acties:
  • 0 Henk 'm!

  • Dr_Hell
  • Registratie: Juni 2002
  • Laatst online: 26-07 23:34
https://help.ubuntu.com/community/FakeRaidHowto
Dat lijkt me al een aardig begin.
Onderaan staat stap voor stap uitgelegd hoe je Intrepid kan installeren.

Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
Dr_Hell schreef op vrijdag 07 november 2008 @ 15:20:
https://help.ubuntu.com/community/FakeRaidHowto
Dat lijkt me al een aardig begin.
Onderaan staat stap voor stap uitgelegd hoe je Intrepid kan installeren.
Die had ik al gevonden, echter werkt het voor mij niet:
sudo dmraid -ay
geeft hier
no block devices found
|:(

Daarnaast zou ik liever de Server-versie van Ubuntu gebruiken in plaats van de Desktop-versie. Deze heeft geen live-cd-functie.

[ Voor 13% gewijzigd door ERIKvanPAASSEN op 07-11-2008 15:40 ]


Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
Op een server fakeraid draaien is geen goed plan. Je wil stabiliteit en betrouwbaarheid en dat gaat niet samen met fakeraid. In snelheid verschilt het ook niet in het voordeel van fakeraid, want beide gebruiken de CPU voor (parity) berekeningen.
Ga maar gewoon met het bewezen mdadm aan de slag. :)

[ Voor 41% gewijzigd door gertvdijk op 07-11-2008 16:33 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
gertvdijk schreef op vrijdag 07 november 2008 @ 16:32:
Op een server fakeraid draaien is geen goed plan. Je wil stabiliteit en betrouwbaarheid en dat gaat niet samen met fakeraid.
Ach, 't is niet enorm kritisch ofzo. Maar goed, stel dat ik een hardware-raid kaart zou aanschaffen. Ik ben vandaag al een beetje op zoek geweest, maar kan er niet echt wijs uit.

En ja, dit heb ik al gelezen:
OM FAQ

Voor mij zijn van belang:
  • Native support door Ubuntu/Debian
  • Het kunnen aansluiten van minstens 2 disks, liever 4
  • Aansluiten via PCI of PCIe
  • RAID 1 (mirroring)
  • Het kunnen hot swappen van een disk en het automatisch rebuilden van een array daarna
  • Pré: minstens één eSATA-poort
Performance is geen issue. Is dit mogelijk binnen een budget van ca. 200-300 euro?

Heeft er iemand ervaring met zo'n controller in Ubuntu of Debian? Ik kan me haast niet voorstellen dat niemand hier zo'n setup heeft draaien.

[ Voor 5% gewijzigd door ERIKvanPAASSEN op 07-11-2008 16:44 ]


Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
Bijna alle Areca en 3ware controllers kunnen dit, maar met RAID1 mis ik even totaal het punt van een hardware controller. Je bent
  • veel geld aan het uitgeven
  • minder flexibel (je kan alleen arrays maken over hele schijven en niet partities)
  • de pineut als je kaart stuk gaat
en tegelijk is het voor RAID1 niet sneller, want daar komt de CPU niet eens bij kijken. Als je RAID5 zou willen draaien had ik het nog gesnapt.
Je kan beter gewoon een degelijke S-ATA controller hebben over de PCI-E bus en software RAID gebruiken.

[ Voor 10% gewijzigd door gertvdijk op 07-11-2008 16:46 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
Het punt is vooral dat drie drives heb: één op SATA intern, één extern op eSATA met mobile rack. En een reserve-driver ook in een mobile rack. Deze eSATA-drive wil ik kunnen hot swappen voor de andere en vervolgens de array automatisch laten rebuilden. Dus: sleuteltje omdraaien, drive eruit, drive erin, sleuteltje terugdraaien.

Is dit ook mogelijk met mdadm, want dit kan ik niet concreet vinden? En hoe begin ik met mdadm als de Ubuntu installer m'n array niet herkent? Is het dan mogelijk om het OS op één disk te installeren en vervolgens een array te maken met mdadm?

Zoals gezegd, absolute performance is echt geen issue, maar bovenstaande wel.

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
ERIKvanPAASSEN schreef op vrijdag 07 november 2008 @ 16:56:
Is dit ook mogelijk met mdadm, want dit kan ik niet concreet vinden? En hoe begin ik met mdadm als de Ubuntu installer m'n array niet herkent? Is het dan mogelijk om het OS op één disk te installeren en vervolgens een array te maken met mdadm?
Er is veel meer mogelijk met mdadm dan met zo'n hardware RAID kaart. Heb je de manpage al bekeken?

Je moet gewoon de fakeraid kaart helemaal geen array meer laten hebben en ze als losse schijven eraan hangen. Vervolgens formatteer je de partities (type Linux RAID!) zoals jij ze wil op 1 schijf (je kan meerdere arrays maken met de schijven). Bijvoorbeeld een RAID1 gedeelte en RAID0 gedeelte. Vervolgens kopieer je de partitietabel met sfdisk naar de andere schijf/schijven. Dan maak je het mdadm de array (zie manpage).
En schijf eruit gooien kan met het faulty setten van een device en dan kan je hem uit je systeem gooien, vervolgens kan je hem weer hot-adden als je hem weer hebt aangesloten.

Zelfs booten van een RAID array is geen punt. Automatisch gaat er mdadm in je initramfs als je die installeert en je kan aan grub meegeven dat hij moet booten van een raid array: root=/dev/md0 bijvoorbeeld.

edit: als je het als backup probeert te gebruiken ben je fout bezig zo.... Gebruik dan gewoon rdiff-backup met een udev scriptje dat het automatisch start als je de schijf eraan hangt... (Eventueel met LVM snapshotting werken)

[ Voor 16% gewijzigd door gertvdijk op 07-11-2008 17:11 ]

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 11-08 04:52

Sprite_tm

Semi-Chinees

Agreed, da's een hele slechte reden om een RAID-controller te kopen: je sloopt je HDs extra snel omdat voor elke 'backup' elke byte van de HDs gelezen/geschreven moet worden. Rdiff-backup of rsync zijn daar veel betere alternatieven voor; die copypasten alleen de veranderde data.

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
gertvdijk schreef op vrijdag 07 november 2008 @ 17:05:
edit: als je het als backup probeert te gebruiken ben je fout bezig zo.... Gebruik dan gewoon rdiff-backup met een udev scriptje dat het automatisch start als je de schijf eraan hangt... (Eventueel met LVM snapshotting werken)
Ja, onder andere. Het idee was dat ik zo én een redundant disk heb, en een backup van het hele fs en bootloader e.d., zodat ik in het geval alles misloopt mijn array gewoon kan rebuilden van de disk met een backup van, zeg een week geleden.

Acties:
  • 0 Henk 'm!

  • gertvdijk
  • Registratie: November 2003
  • Laatst online: 09-09 10:57
ERIKvanPAASSEN schreef op vrijdag 07 november 2008 @ 17:22:
Het idee was dat ik zo én een redundant disk heb, en een backup van het hele fs en bootloader e.d., zodat ik in het geval alles misloopt mijn array gewoon kan rebuilden van de disk met een backup van, zeg een week geleden.
Als elke minuut downtime telt en je geen geld hebt voor een tweede server dan zou dat een goede oplossing zijn, maar dat lijkt me niet het scenario waar jij in zit.
Met rdiff-backup kan je gewoon van alles een backup maken en ook weer terugzetten. Het enige wat ie niet backupt is het MBR van de harddisks. Als er dan iets misgaat kan je even snel met een boot CD alle data terugzetten en grub fixen en klaar ben je.

Kia e-Niro 2021 64 kWh DynamicPlusLine. See my GitHub and my blog for articles on security and other stuff.


Acties:
  • 0 Henk 'm!

  • ERIKvanPAASSEN
  • Registratie: September 2006
  • Laatst online: 09-08 17:46
gertvdijk schreef op vrijdag 07 november 2008 @ 17:40:
Als elke minuut downtime telt en je geen geld hebt voor een tweede server dan zou dat een goede oplossing zijn, maar dat lijkt me niet het scenario waar jij in zit.
Dat klopt inderdaad. :P
Met rdiff-backup kan je gewoon van alles een backup maken en ook weer terugzetten. Het enige wat ie niet backupt is het MBR van de harddisks. Als er dan iets misgaat kan je even snel met een boot CD alle data terugzetten en grub fixen en klaar ben je.
Daar heb je gelijk in, daar had ik eerlijk gezegd niet echt aan gedacht, dankjewel. Dit lijkt me dan inderdaad de beste optie..
Pagina: 1