FC9, "missing syscalls" kernel target, and Promise Fasttrak TX4650 controller

Philip A. Prindeville philipp_subx at redfish-solutions.com
Mon Dec 22 02:07:44 UTC 2008


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%20Kernl%202.6%20PSC%20v1.1.0.12.tgz

(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 at builder 2.6.27.7-53.fc9.x86_64]# pwd
/usr/src/kernels/2.6.27.7-53.fc9.x86_64
[root at builder 2.6.27.7-53.fc9.x86_64]# make oldconfig
scripts/kconfig/conf -o arch/x86/Kconfig
#
# configuration written to .config
#
[root at 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 at 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




More information about the fedora-devel-list mailing list