Hallo,
Am Tue, 19 Jul 2011, Matthias Praunegger schrieb:
Er hätte gerne ein RAID 1, hat auch 2 Platten dazu, und leider/doch so
einen Sunix SATA2100
http://www.sunix.com.tw/product/sata2100.html
PCI Controller....
Also nach etlichen Versuchen habe ich es noch immer nicht geschafft,
dort irgendwas zu installieren. RAID1 wäre eingerichtet, die Test
Systeme (11.3, 11.4, SLES11) landen auch das meiner Meinung nach
richtige Modul sata_initio162x
Nein.
==== /usr/src/linux/drivers/ata/sata_inic162x.c ====
/*
* sata_inic162x.c - Driver for Initio 162x SATA controllers
*
* Copyright 2006 SUSE Linux Products GmbH
* Copyright 2006 Tejun Heo
*
* This file is released under GPL v2.
*
* This controller is eccentric and easily locks up if something isn't
* right. Documentation is available at initio's website but it only
* documents registers (not programming model).
*
* This driver has interesting history. The first version was written
* from the documentation and a 2.4 IDE driver posted on a Taiwan
* company, which didn't use any IDMA features and couldn't handle
* LBA48. The resulting driver couldn't handle LBA48 devices either
* making it pretty useless.
*
* After a while, initio picked the driver up, renamed it to
* sata_initio162x, updated it to use IDMA for ATA DMA commands and
* posted it on their website. It only used ATA_PROT_DMA for IDMA and
* attaching both devices and issuing IDMA and !IDMA commands
* simultaneously broke it due to PIRQ masking interaction but it did
* show how to use the IDMA (ADMA + some initio specific twists)
* engine.
*
* Then, I picked up their changes again and here's the usable driver
* which uses IDMA for everything. Everything works now including
* LBA48, CD/DVD burning, suspend/resume and hotplug. There are some
* issues tho. Result Tf is not resported properly, NCQ isn't
* supported yet and CD/DVD writing works with DMA assisted PIO
* protocol (which, for native SATA devices, shouldn't cause any
* noticeable difference).
*
* Anyways, so, here's finally a working driver for inic162x. Enjoy!
* initio: If you guys wanna improve the driver regarding result TF
* access and other stuff, please feel free to contact me. I'll be
* happy to assist.
*/
[..]
* This controller is braindamaged. dma_boundary is 0xffff
* like others but it will lock up the whole machine HARD if
* 65536 byte PRD entry is fed. Reduce maximum segment size.
*/
rc = pci_set_dma_max_seg_size(pdev, 65536 - 512);
====
Ob du dann das fake-raid per dm verwenden kannst bezweifle ich sehr.
Ansonsten: ein PCI SATAI Controller mit 2 Ports?
Wenn's um die Schnittstellen geht (weil die Onboard nicht langen)[1]:
Dawicontrol DC-154, 4 Port SATAI PCI, ab 55.- (hab ich 2006 für 51.- gek.)
Dawicontrol DC-3410, 4 Port SATAII PCI, ab 65.-
Dawicontrol DC-300e, 2 Port SATAII PCIe x1, ab 35.-
Dawicontrol DC-324e, 4 Port SATAII PCIe x1, ab 70.-
Dawicontrol DC-600e, 2 Port SATAIII PCIe 2.0 x1, ab 45.-
Delock 70096, 2 Port SATAI (kein LBA48?), PCI, ab 15.-
Delock 70146, 2 Port SATAI + 1 IDE, PCI, ab 12.-
Delock 70154, 4 Port SATAI, PCI, ab 19.-
Delock 70127, 4 Port SATAII, PCI, ab 92-130.-
Delock 70137, 2 Port SATAII, PCIe x1, ab 14.-
Delock 89143, 2 Port SATAII intern oder extern + 1 IDE, PCIe x1, ab 19.-
Delock 89270, 2 Port SATAIII, PCIe x1 2.0, ab 26.-
Delock 89271, 2 Port SATAIII + IDE, PCIe x1 2.0, ab 33.-
Delock 89280, 4 Port SATAII (Marvell Chip), PCIe x4 1.0, ab ~75.-
Die meisten davon sollte unter Linux ootb funktionieren (ich hab jetzt
nicht nach den verbauten Controllern gesucht, das würde ich, wenn du
die Kandidaten auf 1-3 eingegrenzt hast).
Es gibt auch noch Varianten mit eSATA, teils "echtem" (zusätzliche
Ports) und welchen, wo du bei 1/2 Ports entscheiden kannst ob intern
oder extern, z.B. beim DC-154 sind 2 Ports wahlweise. Allerdings mit
normalen SATA-Buchsen im Slotblech, keine eSATA.
Oder halt nen echte RAID-Controller z.B. von 3ware ;)
-dnh
[1] Quellen: dawicontrol.de, delock.de und heise.de/preisvergleich
--
An NT server can be run by an idiot, and usually is. -- Tom Holub, a.h.b-o-i
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@opensuse.org
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@opensuse.org