[rescue] Using PATA/SATA disk controllers in an Ultra 60

Lionel Peterson lionel4287 at verizon.net
Sat Aug 25 13:10:43 CDT 2007


>From: Lionel Peterson <lionel4287 at verizon.net>
>Date: 2007/08/24 Fri PM 02:55:43 CDT
>To: The Rescue List <rescue at sunhelp.org>
>Subject: Re: [rescue] Using PATA/SATA disk controllers in an Ultra 60

>
>>From: Jonathan Groll <lists at groll.co.za>
>>Date: 2007/08/24 Fri PM 02:55:43 CDT
>>To: rescue at sunhelp.org
>>Subject: [rescue] Using PATA/SATA disk controllers in an Ultra 60
>
>>I've got an ultra60 that I want to play with as a zfspool fileserver.
>>
>>Now I've worked out that I can successfully mount 3 additional hard
>>disks in the two stiffy and one cdrom bays (that's in addition to the 2
>>SCA SCSI bays lower down). And I suspect the 350W onboard PSU will be
>>sufficient (although I can always drop one of the SCSI disks).
>>
>>I have 3 spare disks that are larger than your run of the mill SCA disks
>>that I want to use for this purpose, they are:
>>1 X 120 GB IDE / (ATA133) (Shouldn't cost me too much to replace this
>>baby if I have to)
>>1 X 200 GB SATA
>>1 X 120 GB SATA 
>>
>>The problem is really which operating system to use to get ZFS. The
>>choice is between using freebsd -current (which may not be stable), and
>>opensolaris. I am struggling a bit at the moment to get solaris to
>>recognize the controllers / create /dev/(r)dsk devices, but maybe one of
>>the rescue crowd has done something similar and got it to work.
>>
>>Under freebsd 6.2 this is how the controllers are identified by pciconf:
>>atapci1 at pci1:1:0:       class=0x010400 card=0x65121095            
>>chip=0x35121095 rev=0x01 hdr=0x00                                               
>>    vendor   = 'Silicon Image Inc (Was: CMD Technology Inc)'                    
>>    device   = 'Sil 3512 SATALink/SATARaid Controller'                          
>>    class    = mass storage                                                     
>>    subclass = RAID                                                             
>>atapci0 at pci0:2:0:       class=0x018000 card=0x4d33105a                      
>>chip=0x4d38105a rev=0x01 hdr=0x00                                               
>>    vendor   = 'Promise Technology Inc'                                         
>>    device   = 'PDC20262 FastTrak66 EIDE Controller'                            
>>    class    = mass storage                                                     
>>
>>and the devices appear in the dmesg as
>>ad0: 117246MB <Maxtor 6Y120P0 YAR41BW0> at ata2-master UDMA66
>>ad1: 114473MB <WDC WD1200JD-00GBB0 02.05D02> at ata4-master SATA150
>>
>>Probably with a bit of Forth magic I could get OBP to recognize the
>>promise controller, but I'm not really sure about the Sil controller.
>>
>>So, has anyone else on rescue played with something similar? How stable
>>/ usable is freebsd -current for this purpose?

I'd go with Solaris Express for the latest drivers, giving you the best chance for support. The SATA driver appears to be supported under x86 Solaris [0], but not sure about SPARC.

Lionel

[0] http://www.dansketcher.com/solaris-sata-support-for-onboard-chipsets/



More information about the rescue mailing list