LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Other *NIX Forums > Solaris / OpenSolaris
User Name
Password
Solaris / OpenSolaris This forum is for the discussion of Solaris and OpenSolaris.
General Sun, SunOS and Sparc related questions also go here.

Notices

Reply
 
Search this Thread
Old 06-14-2007, 04:03 PM   #1
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Rep: Reputation: 41
Help me find a SATA controller card?


I just cant find a controller card that works with Solaris. I have looked and looked. If someone knows of a card that works, please tell me!


I want the card to connect 4 hard drives, it should use NCQ and use SATA 2 at 3Gbps.






From: http://docs.sun.com/app/docs/doc/820...ceocr8c?a=view

"This system administration enhancement is new in the Developer 5/07 release.

The AHCI driver is a SATA framework-compliant HBA driver that supports various SATA HBA controllers that are compatible with the AHCI specification defined by Intel. Currently, the AHCI driver supports INTEL ICH6 and VIA vt8251 controllers, and hot-plugging functions."

Will it suffice if I can find a controller card with Intel ICH6, for a ZFS RAID?






(Ive looked around for Marvell 88SX5081, 88SX5080, 88SX5040, 88SX5041, 88SX6081, and 88SX6041 controllers, and the SIL 3124/3132 on http://linuxmafia.com/faq/Hardware/s...ilogic-marvell

But I can not find any suitable card.)
 
Old 06-15-2007, 01:09 PM   #2
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Ok, this card seems to work:
http://napobo3.blogspot.com/2006/04/...under-b36.html

see the comments. If anyone knows other card, please post here.
 
Old 06-18-2007, 03:17 AM   #3
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Ok, that card is for servers, because it has a PCI-X slot. *sigh* I still have to find a SATA card that Solaris likes...
 
Old 06-18-2007, 03:38 AM   #4
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Ok, I have talked to a salesperson and he states that PCI-X cards should work flawlessly in a plain PCI slot. Hence, that card should work without problem in a normal mobo, as long as it has PCI. Can anyone confirm this? He also stated that Solaris maybe requires drivers for the card - but as Solaris supports the Marvell chipset it should work without extra drivers, right?
 
Old 06-18-2007, 04:30 AM   #5
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris10, Solaris 11, Mint, OL
Posts: 9,482

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
I believe a PCI-X card will indeed work when plugged in a PCI slot, but likely not as fast as the bus would be limited to 33MHz (vs 66 to 133 MHz with PCI-X).

About the drivers, they will likely work, but you can't be sure without testing.
 
Old 06-18-2007, 06:39 AM   #6
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Thanx for your reply! What would I do without your help?

As you said, a normal PCI at 32bit/33MHz has a peak transfer rate at about 133MB/sec. Which is not far from SATA II 150MB/sec, but it would be nice if I could get a full 150MB/sec - but it wont happen with this card, unless it is either 64bit or 66Mhz - then the transfer rate will increase to 267MB/sec
http://en.wikipedia.org/wiki/List_of_device_bandwidths
If used correctly as a PCI-X card, the max theoretical bandwidth with this card is 1.07GB/sec, which should suffice for most people's need.


The manual claims the card is 64bit 133MHz PCI-X. Maybe it will downgrade to 32bit/33MHz? Well see. http://www.supermicro.com/products/a...C-SAT2-MV8.cfm



Anyway, I think I will go for an external SATA II card, that way I dont have to worry about picking the right non-server motherboard. If I want an external card, I have to resort to PCI or PCI-express on plain mobos. I dont know of SATA PCIe cards, so I guess the only alternative I have left is PCI cards. This card will follow me between my upgrades, from P4 now, to Penryn. I'll do a complete report here and keep you updated, how I set up a home computer with 4 drives in ZFS Raid. Maybe some other people will find it helpful...

Last edited by kebabbert; 06-18-2007 at 01:58 PM.
 
Old 06-25-2007, 03:17 PM   #7
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Got mail from the manufacturer:

"The card will work on a 32 bit slot as long as the slot provides 3.3
volt. This is called PCI 32 spec 2.1."

I will presume this spec 2.1 is very common.
 
Old 07-06-2007, 02:24 PM   #8
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Ok, the card works right out of the box. I use Solaris Express Community version build 67 and the card got detected automatically. Though windows XP required external driver - which I didnt install - that way I can not access the 500GB samsung discs from windows.

I booted up and created a zpool and it worked immediately. No problems. I disconnected one drive, and Solaris complained that one drive was faulted, but ZFS worked flawlessly, I could access my files and write to the zpool with only 3 drives. Then I reconnected the missing 4th drive and everything worked ok. ZFS is veeeery nice!

However, I have problem with very slow read/writes. One disc should reach 50-60MB/sec in windows XP. In zfs raid I get like 20-40MB/sec for the whole pool. And if I could from ntfs, I get like 100kb/sec. I am investigating this issue and will post here again...


PS. Jilliagre, why are the older posts deleted? Only two pages of Solaris posts can you read?
 
Old 07-06-2007, 03:27 PM   #9
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris10, Solaris 11, Mint, OL
Posts: 9,482

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Quote:
Originally Posted by kebabbert
PS. Jilliagre, why are the older posts deleted? Only two pages of Solaris posts can you read?
Have a look at the bottom left menu:
"Display Options" has a "From the" choice which by default is set to "Last Month'. Set it to "Beginning" and you'll get 45 pages.
 
Old 03-11-2008, 02:33 PM   #10
kebabbert
Member
 
Registered: Jul 2005
Posts: 461

Original Poster
Rep: Reputation: 41
Quote:
Originally Posted by kebabbert View Post
...However, I have problem with very slow read/writes. One disc should reach 50-60MB/sec in windows XP. In zfs raid I get like 20-40MB/sec for the whole pool. And if I could from ntfs, I get like 100kb/sec. I am investigating this issue and will post here again...
It seems that the 32bit P4@2.4GHz is causing the slowness. A modern 64bit CPU should allow for speeds in excess of 100MB/sec. For instance the dual core Opteron equipped X4500 with 48 hard discs allow read speeds at 600MB/sec

EDIT: ZFS is 128 bit.

Last edited by kebabbert; 03-14-2008 at 06:05 AM.
 
Old 03-13-2008, 09:24 PM   #11
madivad
Member
 
Registered: Jan 2007
Posts: 70

Rep: Reputation: 15
Exclamation Have you tried this yet?

I don't really want to put on show my ignorance of pci-e compared to pci... (I have nothing pci-e here), but it seems like this discussion can't be right, at least not in my head.

First off, starting with an image of various pci-e slots and a pci slot:

http://upload.wikimedia.org/wikipedi...PCIExpress.jpg

The pitch of each connector pin seems vastly different both in width of the conductor and spacing between them. I would think they wouldn't even line up.

Notwithstanding the physical slot being misaligned to the PC case, and the connector pins lining up, look specifically at the pinouts:

open these in separate browser windows if you can get them side by side:
PCI Express pinout
and
PCI pinout

Look specifically at:
Code:
Item    PCI   PCI-E
TCK      B2   A5
PRSNT#1  B9   A1
PRSNT#2  B11  B17
TRST     A1   B9
TDO      B4   A7
TDI      A4   A6
TMS      A3   A8

or (much more scary)

PIN  PCI   PCI-E
B1   -12v  +12v
(note: it looks like PCI-E has NO -12v pins)
and that's not even considering the first section AFTER the mechanical key. eg, Looking at side A only after the key:
Code:
PCI:           PCI-E
 Reserved       Ground
 Reset          Reference clock
 +V I/O          + paired line (with above)
 Grant          Ground
 Ground         Receiver Lane 0
 Reserved        + paired line
 Address 30     Ground
 +3.3V          Reserved
 Address 28     Ground
 Address 26     Receiver Lane 1
 Ground          + paired line
take note of the absence of any +V on the PCI-E in that range, and the number of grounds present, and the misalignment of the addresses.

So my theory is untested and learned only in the last half hour, but as a friend of mine just said, you are technically correct... [sarcasm]"It will be slower.... MUCH slower" [/sarcasm]

Anyway, I just wanted to add this since to me it looks like it wont work. Maybe try it on someone elses system instead.

I would be interested in seeing what the result of any tests would be, and/or seeing the error of my reasoning.

Good luck!

Last edited by madivad; 03-13-2008 at 09:26 PM. Reason: added warning icon and title
 
Old 03-13-2008, 09:40 PM   #12
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris10, Solaris 11, Mint, OL
Posts: 9,482

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Quote:
Originally Posted by madivad View Post
I would be interested in seeing what the result of any tests would be, and/or seeing the error of my reasoning.
I'm afraid you are confusing PCI-X (extended) which was discussed here and PCI-E (express) which is indeed a quite different beast.
 
Old 03-13-2008, 11:38 PM   #13
madivad
Member
 
Registered: Jan 2007
Posts: 70

Rep: Reputation: 15
Quote:
Originally Posted by jlliagre View Post
I'm afraid you are confusing PCI-X (extended) which was discussed here and PCI-E (express) which is indeed a quite different beast.
AH-HA!!! and the light turns on
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help selecting an add on SATA & IDE controller card. Mountain Man Linux - Hardware 2 05-18-2007 04:07 PM
Please recommend an SATA controller card that works with Slack 10.2 sauce Slackware 6 10-08-2005 06:39 AM
Need help with choosing a SATA controller card !! cereal83 Linux - Hardware 3 05-12-2005 07:27 PM
Sata Hardware Raid 1 Controller Card???? kartheekpn Linux - Hardware 2 05-03-2005 01:40 AM
How to mount a Sata disk trough a pci controller card. Qvicksilver Linux - Hardware 1 03-16-2004 06:58 PM


All times are GMT -5. The time now is 04:24 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration