Silicon Integrated SCSI & RAID Devices Driver



  1. Silicon Integrated Scsi Components
  2. Silicon Integrated Scsi Drives
  3. Silicon Integrated Scsi Technologies
  4. Silicon Integrated SCSI & RAID Devices Driver
  5. Silicon Integrated Scsi System
  6. Silicon Integrated Scsi Interface

Silicon Integrated Systems (SiS) is a worldwide leading IC design company. The products have been widely applied in portable touch devices. We expect to offer more user centric and greener innovation to fulfill the vision of digital life. From host controller silicon and software solutions for desktops to workstations, servers and desktop systems, Marvell offers a range of Serial Attached SCSI (SAS) host controller silicon that incorporates industry-leading 6Gb/s SAS/Serial ATA (SATA) PHY technology and 5 GT/s PCI Express 2.0 (PCIe) PHY cores, which combine the best jitter performance and lowest per-port power consumption.

PC Pitstop - PC Performance Roots. PC Pitstop began in 1999 with an emphasis on computer diagnostics and maintenance. During the early days of the dot com boom, our online PC maintenance tools were skyrocketing.

Hi, trying to get a SIS180/181 SATA raid controller to work under Centos4 - 2.6.9-11.0.1 , but having troubles.
I have a Asus Vintage AE-1 barebones, Athlon 64 2800+ on a Asus K8S-MV/V with a SIS 965L chipset. There are (2) 300 GB Maxtor SATA drives attached. I'm pretty sure all that is fine, the SIS RAID controller in the bios sees both drives, and when I setup the RAID 1 mirror, seemed to clone them just fine in the bios.
First off, Centos4 seems to have a sis_sata module, but it doesn't seem to work correctly...
[root@localhost ~]# lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 03)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS965 [MuTIOL Media IO] (rev 48)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS]: Unknown device 0190
00:05.0 RAID bus controller: Silicon Integrated Systems [SiS] 182 SATA/RAID Controller (rev 01)
00:06.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:07.0 PCI bridge: Silicon Integrated Systems [SiS] PCI-to-PCI bridge
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 661/741/760/761 PCI/AGP VGA Display Adapter
[root@localhost ~]#
[root@localhost ~]# modinfo sata_sis
filename: /lib/modules/2.6.9-22.0.1.EL/kernel/drivers/scsi/sata_sis.ko
version: 0.5 CA9F7816F5A25984FDB939E
license: GPL
description: low-level driver for Silicon Integratad Systems SATA controller
author: Uwe Koziolek
alias: pci:v00001039d00000181sv*sd*bc*sc*i*
alias: pci:v00001039d00000180sv*sd*bc*sc*i*
depends: libata
vermagic: 2.6.9-22.0.1.EL gcc-3.4
[root@localhost ~]# modprobe -v sata_sis
[root@localhost ~]#
[root@localhost ~]# ls /dev/sd*
ls: /dev/sd*: No such file or directory
[root@localhost ~]#
So it seems to know about the device on the pci bus, but the module never creates the device for me to mount.
I thought I'd just compile the 1.0.0 driver off SIS's website, I made sure to get the version that matched my Centos4 kernel:
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.9-22.0.1.EL #1 Thu Oct 27 14:29:45 CDT 2005 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# ls -lh sislinux/sis18x_2.6.9_1.00.00.tgz
-rwxr-xr-x 1 root root 7.1K Nov 5 13:07 sislinux/sis18x_2.6.9_1.00.00.tgz
[root@localhost ~]#
However it seems to be looking for two header files that haven't been in the kernel for some time:
[root@localhost sis18x_2.6.9_1.00.00]# make
cp /usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi.h /usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi_obsolete.h /usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi_typedefs.h .
cp: cannot stat `/usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi.h': No such file or directory
cp: cannot stat `/usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi_obsolete.h': No such file or directory
cp: cannot stat `/usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi_typedefs.h': No such file or directory
make: *** [default] Error 1
[root@localhost sis18x_2.6.9_1.00.00]# locate scsi*.h
/usr/include/scsi/scsi.h
/usr/src/kernels/2.6.9-22.EL-x86_64/include/scsi/scsi_transport_iscsi.h
/usr/src/kernels/2.6.9-22.EL-x86_64/include/scsi/scsi.h
/usr/src/kernels/2.6.9-22.0.1.EL-x86_64/include/scsi/scsi_transport_iscsi.h
/usr/src/kernels/2.6.9-22.0.1.EL-x86_64/include/scsi/scsi.h
[root@localhost sis18x_2.6.9_1.00.00]#
I manually copied scsi.h to my build directory, and even found two older versions of scsi_obsolete.h and scsi_typedefs.h on the Internet and put them in my build directory (per the Makefile layout). It still would not build...
[root@localhost sis18x_2.6.9_1.00.00]# ls -lh
total 92K
-rwxrwxr-x 1 514 514 45 Feb 13 2005 load-18x
-rw-r--r-- 1 514 514 761 Nov 7 20:15 Makefile
-rwxr--r-- 1 514 514 1.4K Feb 13 2005 ReadMe
-rw-r--r-- 1 514 514 20K Feb 13 2005 sata_sis.c
-rw-r--r-- 1 root root 12K Nov 7 19:05 scsi.h
-rw-r--r-- 1 root root 4.1K Nov 7 19:52 scsi_obsolete.h
-rw-r--r-- 1 root root 215 Nov 7 19:52 scsi_typedefs.h
-rwxrwxr-x 1 514 514 15 Feb 13 2005 unload-18x
[root@localhost sis18x_2.6.9_1.00.00]# make
#cp /usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi.h /usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi_obsolete.h /usr/src/linux-2.6.9-22.0.1.EL/drivers/scsi/scsi_typedefs.h .
make -C /lib/modules/2.6.9-22.0.1.EL/build SUBDIRS=/root/sislinux/sis18x_2.6.9_1.00.00 modules
make[1]: Entering directory `/usr/src/kernels/2.6.9-22.0.1.EL-x86_64'
CC [M] /root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.o
In file included from /root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:38:
include/linux/libata.h:197: error: syntax error before 'Scsi_Host_Template'
include/linux/libata.h:197: warning: no semicolon at end of struct or union
include/linux/libata.h:210: error: syntax error before '}' token
include/linux/libata.h:371: error: syntax error before 'Scsi_Host_Template'
include/linux/libata.h:371: warning: no semicolon at end of struct or union
include/linux/libata.h:373: error: conflicting types for 'pio_mask'
include/linux/libata.h:201: error: previous declaration of 'pio_mask' was here
include/linux/libata.h:374: error: conflicting types for 'mwdma_mask'

Silicon Integrated Scsi Components

include/linux/libata.h:202: error: previous declaration of 'mwdma_mask' was here
include/linux/libata.h:375: error: conflicting types for 'udma_mask'
include/linux/libata.h:203: error: previous declaration of 'udma_mask' was here
include/linux/libata.h:377: error: syntax error before '}' token
include/linux/libata.h:392: error: syntax error before '*' token
include/linux/libata.h:392: warning: function declaration isn't a prototype
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:88: error: syntax error before 'sis_sht'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:88: warning: type defaults to `int' in declaration of `sis_sht'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:89: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:89: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:89: warning: initialization makes integer from pointer without a cast
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:89: error: initializer element is not computable at load time
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:89: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:90: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:90: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:90: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:90: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:91: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:91: error: (near initialization for `sis_sht')Silicon Integrated SCSI & RAID Devices Driver
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:91: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:91: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:92: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:92: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:92: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:92: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:93: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:93: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:93: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:93: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:94: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:94: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:94: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:94: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:95: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:95: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:95: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:95: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:96: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:96: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:96: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:96: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:97: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:97: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:97: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:97: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:98: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:98: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:98: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:98: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:99: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:99: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:99: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:99: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:100: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:100: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:100: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:100: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:101: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:101: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:101: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:101: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:102: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:102: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:102: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:102: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:103: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:103: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:103: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:103: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:104: error: field name not in record or union initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:104: error: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:104: warning: excess elements in scalar initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:104: warning: (near initialization for `sis_sht')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:105: warning: data definition has no type or storage class
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:130: error: variable `sis_port_info' has initializer but incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:131: error: unknown field `sht' specified in initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:131: warning: excess elements in struct initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:131: warning: (near initialization for `sis_port_info')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:132: error: unknown field `host_flags' specified in initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:133: warning: excess elements in struct initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:133: warning: (near initialization for `sis_port_info')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:134: error: unknown field `pio_mask' specified in initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:134: warning: excess elements in struct initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:134: warning: (near initialization for `sis_port_info')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:135: error: unknown field `mwdma_mask' specified in initializerDevices
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:135: warning: excess elements in struct initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:135: warning: (near initialization for `sis_port_info')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:136: error: unknown field `udma_mask' specified in initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:136: warning: excess elements in struct initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:136: warning: (near initialization for `sis_port_info')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:137: error: unknown field `port_ops' specified in initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:137: warning: excess elements in struct initializer
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:137: warning: (near initialization for `sis_port_info')
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_port_start':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:219: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_port_stop':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:247: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_set_piomode':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:263: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_set_dmamode':Scsi
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:295: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_scr_cfg_read':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:326: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_scr_cfg_write':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:367: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_scr_read':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:416: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:417: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_scr_write':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:459: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:460: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_set_int':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:490: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_port_reset':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:616: error: structure has no member named `pdev'
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: In function `sis_init_one':
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:711: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:716: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:721: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:724: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:729: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:730: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:734: error: dereferencing pointer to incomplete type

Silicon Integrated Scsi Drives

/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:738: error: dereferencing pointer to incomplete type
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:739: error: dereferencing pointer to incomplete type

Silicon Integrated Scsi Technologies

/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c: At top level:
/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.c:130: error: storage size of `sis_port_info' isn't known
{standard input}: Assembler messages:
{standard input}:163: Error: symbol `pio_mask' is already defined

Silicon Integrated SCSI & RAID Devices Driver


{standard input}:169: Error: symbol `mwdma_mask' is already defined
{standard input}:175: Error: symbol `udma_mask' is already defined
make[2]: *** [/root/sislinux/sis18x_2.6.9_1.00.00/sata_sis.o] Error 1
make[1]: *** [_module_/root/sislinux/sis18x_2.6.9_1.00.00] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.9-22.0.1.EL-x86_64'
make: *** [default] Error 2

Silicon Integrated Scsi System

[root@localhost sis18x_2.6.9_1.00.00]#
So...
Any thoughts on how I can get a newer/better sis_sata.ko so that I can get my SIS180/181 array attached to a device Centos4 ( RHEL4 ) with the current kernel?
Thanks,

Silicon Integrated Scsi Interface


LJ