- 论坛徽章:
- 0
|
我在IBM xSeries 330服務器上安裝了Centos5.2,想編譯最新內核,結果搞了兩天沒成功
機器配置:
处理器:双INTEL PIII-S 1.13G
内存:SDRAM ECC REG 1024MB
硬盘:SCSI 18GB * 2
PCI插槽类型/数量:2个PCI(64位/33MHz)(一个全长,一个半长)
主板I/O接口:1个串口,2个USB口,2个RS485,2个C2T电缆接口
SCSI控制器类型/数量:集成Ultra160 SCSI
外部驱动器架数:3个(2个薄型,热插拔;24X-10X IDE CD-ROM;1.44MB磁盘驱动器)
网卡型号:集成的双10/100以太网卡82559
lspci
00:00.0 Host bridge: Broadcom CNB20LE Host Bridge (rev 06)
00:00.1 Host bridge: Broadcom CNB20LE Host Bridge (rev 06)
00:01.0 VGA compatible controller: S3 Inc. Savage 4 (rev 06)
00:02.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet
Pro 100 (rev 0
00:0a.0 Ethernet controller: Intel Corporation 82557/8/9/0/1 Ethernet
Pro 100 (rev 0
00:0f.0 ISA bridge: Broadcom OSB4 South Bridge (rev 51)
00:0f.1 IDE interface: Broadcom OSB4 IDE Controller
00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 04)
01:03.0 SCSI storage controller: Adaptec AIC-7892P U160/m (rev 02)
編譯完後用新內核啟動,出現錯誤:
insmod: error inserting '/lib/ohci-hcd.ko': -1 Invalid module format
insmod: error inserting '/lib/aic7xxx.ko': -1 Invalid module format
後動修改.config,CONFIG_MODVERSIONS=n以後再重新編譯,故障依舊
後來搜到RHEL的說明:http://www.centos.org/docs/5/htm ... -modules-scsi.html#
裡面說是需要好多其它選項,但是說的都不具體,我從menuconfig里面找不到這些選項:
verbose — Enable verbose/diagnostic logging
allow_memio — Allow device registers to be memory mapped
debug — Bitmask of debug values to enable
no_probe — Toggle EISA/VLB controller probing
probe_eisa_vl — Toggle EISA/VLB controller probing
no_reset — Supress initial bus resets
extended — Enable extended geometry on all controllers
periodic_otag — Send an ordered tagged transaction periodically to prevent tag starvation. This may be required by some older disk drives or RAID arrays.
tag_info:<tag_str> — Set per-target tag depth
global_tag_depth:<int> — Global tag depth for every target on every bus
seltime:<int> — Selection Timeout (0/256ms,1/128ms,2/64ms,3/32ms)
誰用過這種卡幫幫我……
[ 本帖最后由 hodrag 于 2009-3-25 11:10 编辑 ] |
|