Silicon Image 3512 SATA PCI controller
I recently purchased a PCI SATA controller, the Silicon Image SIL3512 (2 SATA ports). I have debian lenny 5.0.4 installed on a separate 80GB IDE drive which is still working fine. After hooking everything up, I am not seeing any block devices under /dev for the two hard drives I have connected. This is my first experience with SATA so I am sadly a little clueless, and googling for this problem has been yielding a lot of really, really old documentation (c. 2004).
I can see the SATA controller via lspci -v:
I don't necessarily care about the RAID setup, I was planning on using LVM to mirror the 2 drives anyway, although RAID1 through the card could be nice, I dunno. Really I just want to be able to see the discs! Am I missing a kernel module, a userspace package, do I just need to init something? This page has a bunch of Linux SATA info, but the section on Silicon Image doesn't look like it's been updated since 2004...
I am running Debian lenny 5.0.4 and my kernel version is 2.6.26-1.
I know motherboard info would probably be helpful, I'm not sure exactly what I have though (I got this PC second hand from work). I know it's a dual 3GHz Intel but that's about it. I looked around the board itself and couldn't find anything more specific, is there a way through the command line to figure out the exact mobo I have?
Thanks for any help.
This is the machine I have, if it helps anything:
It's the "Convertible Minitower."
You have to be able to configure it in the raid array even if it isn't an array. Raid arrays have a sort of second bios to your system bios. I'd look at the owners manual for that card just to be sure of that.
The problem with the SIL raid is that it is not a true raid device. Some linux distros may see the drives as single drives after you created a single array in windows and others will not. The SIL tends to be what is called FAKE raid or Soft raid or such.
Unless you know others have have used that raid array and your distro you will have to make your own cookbook.
The board info may see it as a scsi device but since your bios may or may not know about add on cards it is also hard to tell. Your system bios plays a part in how you can boot to that array and how well it may work. It will most likely never show drives in system bios.
The system bios will usually never see add on card drives. Might be some real raid cards or onboard arrays.
Raid bios is second. The system passes to it after post usually.
See these. http://ubuntuforums.org/showthread.php?t=499939
I'm having a similar problem.... And found a suggestion to try irqpoll on the kernel line in grub.conf from the following... http://www.linuxquestions.org/questi...oll-do-691514/.
I've tried it, and now the machine boots! Next step, configure the disk...
follow for others looking to do same, as I did
Hi, without knowing about this thread, I needed extra storage for my older computer,
I just finished the following.
installed the card, card showed up when rebooting, installed hard drive, hard drive
showed up after card, partitioned/formatted hard drive, now have sata and extra space,
Slackware 14.0, 3.2.29-smp, 1 G memory
/proc/cpuinfo: GenuineIntel, Pentium III (Katmai), cpu MHz: 501.050, cache size: 512 KB
dmidecode: motherboard: Version: ASUS P3B-F ACPI BIOS Revision 1006 Release Date: 05/19/2000
SYBA SD-SATA150R PCI 2.2 SATA Controller Card $12.99 newegg
00:0a.0 RAID bus controller: Silicon Image, Inc. SiI 3512 [SATALink/SATARaid] Serial ATA Controller (rev 01)
Kernel driver in use: sata_sil
Seagate Barracuda 7200.14 ST3000DM001 3TB 7200 RPM $134.99 newegg
parted -a optimal /dev/sdc
mkpart primary 1 -1
align-check opt 1
Model: ATA ST3000DM001-1CH1 (scsi)
Disk /dev/sdc: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 3001GB 3001GB ext3 primary
created mount point, modified /etc/fstab, reboot
df -h /dev/sdc1
Filesystem Size Used Avail Use% Mounted on
/dev/sdc1 2.7T 14G 2.6T 1% /somemountpoint
|All times are GMT -5. The time now is 10:08 PM.|