LinuxQuestions.org
Visit Jeremy's Blog.
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 01-21-2010, 07:52 PM   #1
Synesthesia
Member
 
Registered: Jan 2004
Location: the abyss
Posts: 205

Rep: Reputation: 30
The unreasonable expensive of attaching more hard drives to computers


Sorry, maybe a bad title, but I just bought a Promise FastTrak SX8300 and it completely doesn't work on Linux (contrary to what the support page on promise leads one to believe). As far as I can tell, the last time Promise's drivers compiled on Linux 2.6 was many releases ago (and no one I spoke with at their tech support even knew the Linux basics). So, unless anyone has an idea of how to get it to work - I'm going to look for a different SATA controller. The SATA Controller on my $400 opteron motherboard died - and it is just out of warranty. Many motherboards can be had fairly cheap now - basically for the same price as a PCI-32/64-bit SATA controller with the same number of ports, itself (and the majority of us have no need for ultra expensive hardware RAID when software on Linux does many things better). There is huge shortage of non-raid SATA controllers, however (and as we know only a subset of any given uncommon hardware is supported by Linux). Unless I have overlooked something, do any of you know of non-raid SATA controllers that are supported by Linux and have a reasonable number of ports (6-12)? All ideas are welcome, thanks.
 
Old 01-21-2010, 11:01 PM   #2
paulsm4
Guru
 
Registered: Mar 2004
Distribution: SusE 8.2
Posts: 5,863
Blog Entries: 1

Rep: Reputation: Disabled
So exactly what happened when you downloaded the "partial driver source" on their web site and tried to get it to work with your kernel?
 
Old 01-22-2010, 01:38 AM   #3
Synesthesia
Member
 
Registered: Jan 2004
Location: the abyss
Posts: 205

Original Poster
Rep: Reputation: 30
I had various compiler errors. On 64bit Arch Linux, I tried to troubleshoot the wrong cpu type errors for a while, but modifying their make file just created what seemed to be more complex problems. I also read somewhere that that partial driver source does not compile on Linux kernels newer than 2.6.9, though I have no way of verifying that. On 32bit Arch Linux I had errors too:
Code:
grep: /usr/src/linuxinclude/linux/version.h: No such file or directory
kernel version:  
cc -c -O2 -fomit-frame-pointer -D__KERNEL__ -DMODULE -D__LINUX__ -Wall -Wstrict-prototypes -fno-strict-aliasing -fno-common -Wno-unused -pipe -D_X8632B -D_32BPLATFORM -I/usr/src/linux/include -I/usr/src/linux/include/scsi -I/usr/src/linux/drivers -I/usr/src/linux/drivers/scsi -I/usr/src/linux/include -I/usr/src/linux/include/scsi -I/usr/src/linux/drivers -I/usr/src/linux/drivers/scsi -D__SMP__ -march=i686 -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=386 -D_LINUXDRIVER  -o osd_main.o osd_main.c
/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libgmpxx.so.4)
make: *** [osd_main.o] Error 1
Let me know if you'd like me to post the "partial driver source" make file so you all don't have to download it. I'm very surprised at that lack of evidence that anyone has gotten this hardware to work on Linux in the last couple of years.
 
Old 01-22-2010, 06:09 AM   #4
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,519

Rep: Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495
Quote:
grep: /usr/src/linuxinclude/linux/version.h:
No such file or directory
A typo in the Makefile ? ?

Should be :
/usr/src/linux/include/linux/version.h
 
Old 01-27-2010, 07:59 PM   #5
Synesthesia
Member
 
Registered: Jan 2004
Location: the abyss
Posts: 205

Original Poster
Rep: Reputation: 30
Thanks - I corrected that error, but I get one just as quickly back:

Code:
kernel version:  
cc -c -O2 -fomit-frame-pointer -D__KERNEL__ -DMODULE -D__LINUX__ -Wall -Wstrict-prototypes -fno-strict-aliasing -fno-common -Wno-unused -pipe -D_X8632B -D_32BPLATFORM -I/usr/src/linux/include -I/usr/src/linux/include/scsi -I/usr/src/linux/drivers -I/usr/src/linux/drivers/scsi -I/usr/src/linux/include -I/usr/src/linux/include/scsi -I/usr/src/linux/drivers -I/usr/src/linux/drivers/scsi -D__SMP__ -march=i686 -fno-strength-reduce -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=386 -D_LINUXDRIVER  -o osd_main.o osd_main.c
/usr/lib/gcc/i686-pc-linux-gnu/4.4.2/cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by /usr/lib/libgmpxx.so.4)
make: *** [osd_main.o] Error 1

I need to find out if anyone anywhere has gotten this hardware to work on Linux within the last couple of years.

Here is the makefile so you don't have to download the partial source yourself from promise: http://codepad.org/z65tRSC5

edit: got some different gcc deps; more errors: http://codepad.org/sLkcLFLo

Last edited by Synesthesia; 01-27-2010 at 08:32 PM.
 
Old 01-27-2010, 11:21 PM   #6
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
Code:
[mherring@Ath ~]$ lspci|grep Promise
00:09.0 Mass storage controller: Promise Technology, Inc. PDC40718 (SATA 300 TX4) (rev 02)
This one works perfectly. I'm pretty sure I never installed any drivers---or did anything. It "just worked".
 
Old 01-28-2010, 12:04 AM   #7
Synesthesia
Member
 
Registered: Jan 2004
Location: the abyss
Posts: 205

Original Poster
Rep: Reputation: 30
Yeah TX4 is supported in the kernel. The SX series, not so much. Thanks, but I need more ports than that and PCI-X support.
 
Old 01-28-2010, 01:58 AM   #8
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen, DK
Distribution: pclos2014, Slack14.1 DebWheezy, +50+ other Linux OS, for test only.
Posts: 13,519

Rep: Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495Reputation: 2495
# 5
Quote:
cc1: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found
GLIBCXX_3.4.11 → translate : (g)lib (std)c++_"3.4.11"
is a gcc version 4.3 created object in libstdc++, I think.

Do not expect the code to work, unless you fix it
to be used with your default compiler.
.....
 
Old 01-28-2010, 02:20 AM   #9
Synesthesia
Member
 
Registered: Jan 2004
Location: the abyss
Posts: 205

Original Poster
Rep: Reputation: 30
Yeah I tried with 4.4, 4.3, 3.4, and a lot of other stuff. I've basically given up, bitten the bullet, and found a decently supported card for $100. I'd still like to see a cheaper solution to software RAID setups. Thanks anyway guys.
 
Old 01-28-2010, 03:51 AM   #10
sandypeter111
LQ Newbie
 
Registered: Nov 2008
Posts: 11

Rep: Reputation: 0
advertising deleted

Last edited by pixellany; 01-28-2010 at 04:08 PM.
 
Old 01-28-2010, 04:18 AM   #11
Synesthesia
Member
 
Registered: Jan 2004
Location: the abyss
Posts: 205

Original Poster
Rep: Reputation: 30
Okay, but I'm not sure what that has to do with this.
 
Old 01-28-2010, 08:50 AM   #12
mudangel
Member
 
Registered: May 2008
Location: Ohio
Distribution: Slackware
Posts: 267

Rep: Reputation: 48
Quote:
Originally Posted by sandypeter111 View Post
Today, most of the employers and businesses men ...
Quote:
Originally Posted by Synesthesia View Post
Okay, but I'm not sure what that has to do with this.
Looks like an ad, look at the sig
 
Old 01-28-2010, 04:09 PM   #13
pixellany
LQ Veteran
 
Registered: Nov 2005
Location: Annapolis, MD
Distribution: Arch/XFCE
Posts: 17,802

Rep: Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728Reputation: 728
sandy;
If you want to advertise here, see the links at the bottom of the page
 
  


Reply

Tags
controller, linux, pcix, promise, sata, support


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
2 hard drives, XP on my main sata drives, 10.2 on my IDE LILO doesnt show on boot up Dachy Slackware 14 01-03-2008 07:01 AM
attaching second hard disk to the system it gives kernel panic jagdishpandey Linux - Kernel 1 07-09-2007 08:51 AM
Mounting drives on remote computers Tons of Fun Linux - Networking 4 04-07-2007 07:33 AM
Attaching Xbox Hard drive to Mandriva. cjdw Mandriva 5 06-27-2005 07:24 AM
Upgrading hard drives on Software raid 1 boot drives. linuxboy123 Linux - General 0 12-11-2003 03:28 PM


All times are GMT -5. The time now is 07:14 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration