LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-24-2003, 06:16 PM   #1
dmcentire
LQ Newbie
 
Registered: Oct 2002
Posts: 6

Rep: Reputation: 0
Lightbulb Serial ATA (SATA) Linux Support


Hello everyone:

I am working on a new server that uses an Intel P4 motherboard. This board also includes built-in serial-ata (SATA) connectors for this new type of hard drive. I have been looking for Linux support for this new standard and not finding much. Here's what I have and have found:

The Intel board is model D845PEBT2 - and the built-in SATA controller is Silicon Image SiI 3112.

The only page I found with any kind of driver is here:

http://www.linuxdiskcert.org/

Unfortunately, the file is a patch file and I'm not sure how to apply this patch to a new Linux distro for an initial installation.

The file is:
ide-2.4.19-ac4.11.patch and can be found on the same site shown above. It seems like the file it wants to patch is called "ide.h".

Can anyone give me a suggestion on how to implement this patch to either the Linux installation CDs (I happen to use Mandrake 9.0) or patch a boot floppy that will enable the installer to recognize the SATA bus?

BTW, just to ensure the h/w is working I formatted the drive with Win2K (using the Intel supplied SATA driver disk). The OS formatted and installed the drive, so I know the hardware is OK.

Thanks for any help!

Dennis McEntire
 
Old 03-24-2003, 08:33 PM   #2
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
That is a kernel patch, it has to be applied to the vanilla kernel source before you compile a new kernel, also it's for an old branch of the AC kernel tree (2.4.19-ac4), the current stable kernel is 2.4.20.
Silicon Image claim to support linux here, http://www.siimage.com/products/overview_sii3112.asp but don't provide a link to the drivers.
 
Old 03-24-2003, 11:45 PM   #3
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
I want to know where you got your hands on the sATA drives. Who did you have to kill?
 
Old 03-25-2003, 12:26 AM   #4
Daemonfly
Member
 
Registered: Feb 2003
Distribution: Gentoo
Posts: 63

Rep: Reputation: 15
Theres a few out. Newegg has the 80g Seagate one - http://www.newegg.com/app/ViewProduc...ion=22-148-014

Last edited by Daemonfly; 03-25-2003 at 12:28 AM.
 
Old 03-25-2003, 07:31 AM   #5
spy5600
Member
 
Registered: Jul 2002
Location: Québec, Canada
Distribution: Mandrake 9.2
Posts: 43

Rep: Reputation: 15
Well I searched a bit the Silicon Image web site and found that their linux driver is provided by the Linux ATA development site. So, I went there and in the supported chipsets page it's written that Silicon Image WILL have support for SATA

Links: Silicon Image linux driver (you have to go to the left frame and choose: Serial ATA -> controllers -> SiI3112/3112A -> SiI3112A: Linux SATA Drivers)
Linux ATA Development
SATA supported chipset

Cheers,
Spy5600
 
Old 03-25-2003, 08:29 AM   #6
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
Quote:
Originally posted by Daemonfly
Theres a few out. Newegg has the 80g Seagate one - http://www.newegg.com/app/ViewProduc...ion=22-148-014
Kooky marketing... Seagate's online store shows them as having no stock.
 
Old 03-25-2003, 11:53 AM   #7
dmcentire
LQ Newbie
 
Registered: Oct 2002
Posts: 6

Original Poster
Rep: Reputation: 0
As far as the drives are concerned, we picked them up locally at a computer store called Central Computer (San Jose, CA). They had the Seagate 80GB SATA drives in stock for around $156 each. They do have a website:

http://www.centralcomputer.com/Price...are/Drives.htm

Also, in reply to the post by spy5600 the websites mentioned I did find at the start of the research, but it seems like the driver provided is a kernel patch (based on Aussie's post) and may not be able to be applied to a particular distro of Linux.

Sooo, it seems like I am stuck at the moment since I am using the Mandrake distro and am not familiar enough with kernel building/compiling to integrate the SATA drivers. It seems like I may have to wait until Mandrake decides to integrate SATA support.
 
Old 03-25-2003, 03:05 PM   #8
Electro
LQ Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Western Digital has a new drive named Raptor though its designed for servers and should go nicely with your setup.

Review on WD Raptor
http://www.anandtech.com/storage/sho...tml?i=1799&p=1
 
Old 03-25-2003, 04:16 PM   #9
dmcentire
LQ Newbie
 
Registered: Oct 2002
Posts: 6

Original Poster
Rep: Reputation: 0
Well, not to make things complicated, but here's some additional research I found on the Silicon Image website. Unfortunately, the site uses URL based sessions, so I cannot provide a direct link to the page in question. Follow these instructions:

1. Go to http://www.siliconimage.com/home.asp
2. Click on the red "Product Support" button on the lower left.
3. Select the "Specified Article ID Number" radio button and enter 10041 as the article number.

This article describes how to apply a patch (maybe like the one I am trying to do) but my question is: Can I apply this patch to the kernel source code from my Mandrake distro CDs? Or as "Aussie" stated above, I might need to apply this to a plain-vanilla kernel.

Ideas on this approach?

Thanks,
Dennis
 
Old 03-25-2003, 04:45 PM   #10
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
You have to apply kernel patches against the specified kernel, in this case the kernel is 2.4.19-ac4. See kernel.org and the Kernel-HOWTO for more info on patches and 'ac' kernels.
 
Old 03-28-2003, 11:49 AM   #11
dmcentire
LQ Newbie
 
Registered: Oct 2002
Posts: 6

Original Poster
Rep: Reputation: 0
The answer has arrived! Mandrake Linux 9.1 (now in production release) supports the hardware! Woohoo! We were able to easily set up the new server - and boy are these drives FAST!

Thanks to everyone for their help and advice,

Dennis
 
Old 03-28-2003, 12:28 PM   #12
mcleodnine
Senior Member
 
Registered: May 2001
Location: Left Coast - Canada
Distribution: s l a c k w a r e
Posts: 2,731

Rep: Reputation: 45
Keep us posted on how well it performs for you. I'm curious to see how this generation of hardware will evolve in the wild.
 
Old 03-28-2003, 01:19 PM   #13
Aussie
Senior Member
 
Registered: Sep 2001
Location: Brisvegas, Antipodes
Distribution: Slackware
Posts: 4,590

Rep: Reputation: 58
Yeah, a "hdparm -tT" would be interesting.
 
Old 05-10-2003, 05:03 AM   #14
Yete
LQ Newbie
 
Registered: May 2003
Location: Romania
Distribution: Redhat/MDK/Slack
Posts: 1

Rep: Reputation: 0
I'm using the Intel D845PEBT2 motherboard/ sil 3112A/ bios version 4.1.45 and from hdparm -t /dev/hdx i got only 1.7MB/sec.
Is there anyone that can tell me a diffrent result with this bilt in controller?
Thanks
 
Old 05-21-2003, 03:23 PM   #15
Village Idiot
LQ Newbie
 
Registered: May 2003
Posts: 6

Rep: Reputation: 0
Angry Western Digital

Well I have the RAPTOR 37 GB drive set up with the Silicon Images card sent with the drive on an ASUS P4PE using Redhat 9.0. The result is YUCK! hdparm -t yielded 1.63 MB per sec. Will try setting the idebus manually but suspect that is not going to help. The Promise chipset on the P4PE does not play nicely with Redhat Linux. If anyone has an idea on getting the Raptor flying at something other than treetop level I would appreciate the feedback.
 
  


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
Serial ATA (SATA) Linux status report zero0w Linux - Hardware 4 04-03-2006 09:57 PM
Linux and Serial ATA Nerox Linux - Hardware 3 12-13-2004 09:14 AM
serial ATA (SATA) linux support, Intel D875PBZ mb? npv Linux - Hardware 25 06-28-2004 08:26 AM
sis964 serial ata support croz Linux - Hardware 0 01-07-2004 06:59 AM
help. ATA/SCSI Serial-ATA error: "ATA: Abnormal Status" xin Linux - Hardware 10 09-05-2003 10:59 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:58 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration