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, but it 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: [50] Power Management version 2 Capabilities: [70] Express Legacy Endpoint, MSI 00 Capabilities: [94] SATA HBA <?> Capabilities: [100] Advanced Error Reporting <?> Capabilities: [140] Virtual Channel <?> Capabilities: [160] Device Serial Number 01-00-00-00-02-00-00-00 Capabilities: [170] Power Budgeting <?>
so... I downloaded their drivers from their website:
http://www.promise.com/upload/Support/Driver/FT%20TX4650-2650%20Linux%20Kern...
(Yes, I realize it will taint my kernel... and it doesn't include all of the source.)
I tried to build it, but getting into the kernel directory:
[root@builder 2.6.27.7-53.fc9.x86_64]# pwd /usr/src/kernels/2.6.27.7-53.fc9.x86_64 [root@builder 2.6.27.7-53.fc9.x86_64]# make oldconfig scripts/kconfig/conf -o arch/x86/Kconfig # # configuration written to .config # [root@builder 2.6.27.7-53.fc9.x86_64]# make prepare scripts/kconfig/conf -s arch/x86/Kconfig CHK include/linux/version.h CHK include/linux/utsrelease.h make[1]: *** No rule to make target `missing-syscalls'. Stop. make: *** [prepare0] Error 2 [root@builder 2.6.27.7-53.fc9.x86_64]#
I noticed that there was a chunk missing from upstream...
Is this a known issue? Reading various archives, it seems to go back to at least 2.6.23... What's the workaround?
And has anyone else gotten this compiler to build/run on their system?
I'm trying to set up an automated build factory to do about 200 nightly package builds...
Thanks,
-Philip