[ Resending per Jarod... ]
Ok, so the below thread has changed tracks... I started looking at:
And saw, "*This section needs to be updated and fleshed out". Yes,
indeed. I'm trying to go by this section, but it's a little thin.
Who owns it? I'd like to work with them on figuring out what needs to
be added to make it useful.
==== Original thread below ====
*Philip A. Prindeville wrote:
Jerry Amundson wrote:
> On 12/21/08, Jerry Amundson <jamundso(a)gmail.com> wrote:
>> On 12/21/08, Philip A. Prindeville <philipp_subx(a)redfish-solutions.com>
>>> I was going to build an RPM for the modules for the Promise FastTrak
>>> TX4650 PCI-e RAID controller for FC9.
>>> Their support website claims it's supported "in-box" in FC9,
>>> turns out that's not true:
>>> $ lspci -v -s 02:00.0
>>> 02:00.0 RAID bus controller: Promise Technology, Inc. Unknown
>>> device 3f20
>>> Subsystem: Promise Technology, Inc. Unknown device 3f22
>>> Flags: bus master, fast devsel, latency 0, IRQ 10
>>> I/O ports at dc00 [size=128]
>>> I/O ports at d800 [size=256]
>>> Memory at fbeff000 (32-bit, non-prefetchable) [size=4K]
>>> Memory at fbec0000 (32-bit, non-prefetchable) [size=128K]
>>> Memory at fbefc000 (32-bit, non-prefetchable) [size=8K]
>>> Expansion ROM at fbe80000 [disabled] [size=256K]
>>> Capabilities:  Power Management version 2
>>> Capabilities:  Express Legacy Endpoint, MSI 00
>>> Capabilities:  SATA HBA <?>
>>> Capabilities:  Advanced Error Reporting <?>
>>> Capabilities:  Virtual Channel <?>
>>> Capabilities:  Device Serial Number 01-00-00-00-02-00-00-00
>>> Capabilities:  Power Budgeting <?>
>>> so... I downloaded their drivers from their website:
>>> (Yes, I realize it will taint my kernel... and it doesn't include
>>> all of
>>> I tried to build it, but getting into the kernel directory:
>> Don't start there. Start with the README of the source you downloaded.
> And it looks like you'll some code fixing to get it to compile...
I saw the more recent postings...
My understanding is that the TX4650 has the RAID-5 XOR ASICs to
accelerate the reed-solomon code calculations... hence my wanting to
use this driver.
I picked up the patches that you pointed me at (including "The
Czar's", which was necessary to compile on 2.6.25 and subsequent)...
Then I looked at:
but had some questions about that.
The example is a little thin. It doesn't explain what to do if you
need to pass in extra C flags, extra include directories, or if your
driver has several subdirectories that need to be compiled and linked
together (or if it is a partial-source release, and has canned object
files that also need to be linked in).
Anyone have a real-life example that they can point me at that does this?