SiS SATA controllers that work with FreeBSD

Garrett Cooper youshi10 at u.washington.edu
Wed Dec 6 19:56:54 PST 2006


Garrett Cooper wrote:
> Garrett Cooper wrote:
>> Hello,
>>     Just upgraded my server system from a 1.2 GHz Celeron to a 3.0 GHz 
>> and I'm running into an issue with the SATA RAID controller. Every 
>> time I have the controller enabled with the drive connected, the 
>> system locks up, possibly due to IRQ conflict, etc, but I'm not 100% 
>> sure. Also, I'm not sure what the exact model is for the controller, 
>> but it  possibly could be SiS 964 based on the schematics given in 
>> page 13 of the manual-available here: 
>> <http://dlsvr01.asus.com/pub/ASUS/mb/sock478/p4s800d-x/e1753_p4s800d-x.pdf>. 
>>
>>     So, I was wondering..
>> 1. If anyone has this motherboard on the list and have been successful 
>> with getting the SATA RAID controller to work.
>>
>> ..or...
>>
>> 2. If anyone has a motherboard with a similar chipset that they got 
>> the SATA controller to work with.
>>
>> I tried googling a bit, but all I came up with is an possible lead 
>> that turned into a dead end (empty PR), and the supported hardware 
>> list isn't turning up anything helpful :(..
>>
>> Here's my pciconf output (please note SATA controller is turned off in 
>> BIOS, but SiS964 is listed as a probed device--the LPC):
>>
>> [root at hoover /home/gcooper]# pciconf -lv
>> hostb0 at pci0:0:0:        class=0x060000 card=0x80aa1043 chip=0x06551039 
>> rev=0x50 hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS655 Host-to-PCI Bridge'
>>     class    = bridge
>>     subclass = HOST-PCI
>> pcib1 at pci0:1:0: class=0x060400 card=0x00000000 chip=0x00031039 
>> rev=0x00 hdr=0x01
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS648FX Virtual PCI to PCI Bridge (AGP)'
>>     class    = bridge
>>     subclass = PCI-PCI
>> isab0 at pci0:2:0: class=0x060100 card=0x00000000 chip=0x09641039 
>> rev=0x36 hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS964 LPC Bridge'
>>     class    = bridge
>>     subclass = PCI-ISA
>> atapci0 at pci0:2:5:       class=0x01018a card=0x810e1043 chip=0x55131039 
>> rev=0x01 hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS5513 EIDE Controller (A,B step)'
>>     class    = mass storage
>>     subclass = ATA
>> none0 at pci0:2:7: class=0x040100 card=0x810d1043 chip=0x70121039 
>> rev=0xa0 hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS7013 PCI Audio Accelerator'
>>     class    = multimedia
>>     subclass = audio
>> ohci0 at pci0:3:0: class=0x0c0310 card=0x810e1043 chip=0x70011039 
>> rev=0x0f hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS5597/8 Universal Serial Bus Controller'
>>     class    = serial bus
>>     subclass = USB
>> ohci1 at pci0:3:1: class=0x0c0310 card=0x810e1043 chip=0x70011039 
>> rev=0x0f hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS5597/8 Universal Serial Bus Controller'
>>     class    = serial bus
>>     subclass = USB
>> ohci2 at pci0:3:2: class=0x0c0310 card=0x810e1043 chip=0x70011039 
>> rev=0x0f hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS5597/8 Universal Serial Bus Controller'
>>     class    = serial bus
>>     subclass = USB
>> none1 at pci0:3:3: class=0x0c0320 card=0x810e1043 chip=0x70021039 
>> rev=0x00 hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS7002 USB 2.0 Enhanced Host Controller'
>>     class    = serial bus
>>     subclass = USB
>> sis0 at pci0:4:0:  class=0x020000 card=0x80a71043 chip=0x09001039 
>> rev=0x91 hdr=0x00
>>     vendor   = 'Silicon Integrated Systems (SiS)'
>>     device   = 'SiS900 Fast Ethernet/Home Networking Ctrlr'
>>     class    = network
>>     subclass = ethernet
>> ahc0 at pci0:9:0:  class=0x010000 card=0xa1809005 chip=0x00109005 
>> rev=0x00 hdr=0x00
>>     vendor   = 'Adaptec Inc'
>>     device   = 'AHA-2940U2W/U2B AHA-2950U2W Ultra2 SCSI Controller'
>>     class    = mass storage
>>     subclass = SCSI
>> [root at hoover /home/gcooper]#
>>
>> TIA,
>> -Garrett
> 
>     I just grepped a few directories and found ataraid--something I had 
> removed from my kernel a while back since I didn't have RAID. Would this 
> by chance be what I need to enable the SATA RAID support for my 
> motherboard?
> -Garrett

Enabling this feature doesn't help. Booting halts here still, if I have 
the controller enabled in the BIOS:

<snip>
ipfw2 (+ipv6) initialized, divert loadable, rule-based forwarding 
disabled, default to deny, logging unlimited
ad0: 9768MB <Seagate ST310014A 3.09> at ata0-master UDMA100
acd0: DVDROM <SAMSUNG DVD-ROM SD-616T/F308> at ata0-slave UDMA33
ad2: 76293MB <IC35L080AVVA07 0 VA4OA51A> at ata1-master UDMA100
</snip>

Shall I post a link to my current kernel config?
-Garrett


More information about the freebsd-questions mailing list