FC5下面增加硬碟的問題
2個伺服器,一個用的8塊IDE硬碟,用2塊HPT374晶元的IDE RAID卡做RAID,新增了一個HPT1640的RAID卡,也是374晶元,一切正常。
另一個伺服器同樣的系統和配置,原來用了2塊HPT1640做的RAID,現在新增了一個相同的1640RAID卡,在自檢的時候能夠認到新增加的RAID卡和上面插的硬碟,但是啟動后無法認到新增加 的硬碟,請教各位高手怎麼解決~~~謝謝。
2個伺服器配置一樣。安裝的系統一樣,驅動也一樣。。。。第一個伺服器直接插上就認出來了。第二個就是不行。。。
另,原來的RAID分區都是用LINUX下面的MDADM創建的軟RAID。沒有用卡上自帶的RAID功能。
新增加的就是認不出來~~~~
用LSPCI可以看到 新增加的RAID卡
06:00.0 RAID bus controller: Triones Technologies, Inc. HPT374 (rev 07)
06:00.1 RAID bus controller: Triones Technologies, Inc. HPT374 (rev 07)
06:01.0 RAID bus controller: Triones Technologies, Inc. HPT374 (rev 07)
06:01.1 RAID bus controller: Triones Technologies, Inc. HPT374 (rev 07)
06:02.0 RAID bus controller: Triones Technologies, Inc. HPT374 (rev 07)
06:02.1 RAID bus controller: Triones Technologies, Inc. HPT374 (rev 07)
06:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
用FDISK看到如下結果
# fdisk -l
Disk /dev/hde: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hde1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hdg: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdg1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hdi: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdi1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hdk: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdk1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hdm: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdm1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hdo: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdo1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hdq: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdq1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/hds: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hds1 * 1 30401 244196001 fd Linux raid autodetect
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38 305203+ 83 Linux
/dev/sda2 39 1058 8193150 83 Linux
/dev/sda3 1059 1319 2096482+ 82 Linux swap / Solaris
/dev/sda4 1320 19457 145693485 5 Extended
/dev/sda5 1320 19457 145693453+ 83 Linux
Disk /dev/md0: 500.1 GB, 500113080320 bytes
2 heads, 4 sectors/track, 122097920 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/md3: 500.1 GB, 500113080320 bytes
2 heads, 4 sectors/track, 122097920 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk /dev/md3 doesn't contain a valid partition table
Disk /dev/md2: 500.1 GB, 500113080320 bytes
2 heads, 4 sectors/track, 122097920 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk /dev/md2 doesn't contain a valid partition table
Disk /dev/md1: 500.1 GB, 500113080320 bytes
2 heads, 4 sectors/track, 122097920 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk /dev/md1 doesn't contain a valid partition table
《解決方案》
在線等~~~~~~~~~~~~~~~~~~~~~~~~各位老大 出來幫忙~~~~~
《解決方案》
完全看不懂
完全看不懂
《解決方案》
................高手們快出現啊~~~~~~~~~~
《解決方案》
帖一下你的dmesg 部分有關磁碟和raid控制器的所有信息吧,
然後帖 一下 /proc部分, 磁碟和raid控制器的信息
最好看看日誌里messages 和boot.log 有沒有磁碟方面的error
《解決方案》
另外如果主板是intel哪一款?換一個pci slot , pci-x 也可以用的,不影響
懷疑是pci slot 供電不夠可能性很大
《解決方案》
DMESG:
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
ACPI: PCI Interrupt 0000:00:01.0 -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:01.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service
Allocate Port Service
ACPI: PCI Interrupt 0000:00:1c.0 -> GSI 17 (level, low) -> IRQ 17
PCI: Setting latency timer of device 0000:00:1c.0 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service
Allocate Port Service
Allocate Port Service
ACPI: PCI Interrupt 0000:00:1c.1 -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1c.1 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service
Allocate Port Service
Allocate Port Service
ACPI: PCI Interrupt 0000:00:1c.2 -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:00:1c.2 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service
Allocate Port Service
Allocate Port Service
ACPI: PCI Interrupt 0000:00:1c.3 -> GSI 19 (level, low) -> IRQ 19
PCI: Setting latency timer of device 0000:00:1c.3 to 64
assign_interrupt_mode Found MSI capability
Allocate Port Service
Allocate Port Service
Allocate Port Service
pci_hotplug: PCI Hot Plug PCI Core version: 0.5
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH6: IDE controller at PCI slot 0000:00:1f.1
ACPI: PCI Interrupt 0000:00:1f.1 -> GSI 18 (level, low) -> IRQ 18
ICH6: chipset revision 3
ICH6: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio
Probing IDE interface ide0...
Probing IDE interface ide1...
HPT374: IDE controller at PCI slot 0000:06:00.0
ACPI: PCI Interrupt 0000:06:00.0 -> GSI 21 (level, low) -> IRQ 20
HPT374: chipset revision 7
HPT374: 100% native mode on irq 20
HPT37X: using 33MHz PCI clock
ide2: BM-DMA at 0x9800-0x9807, BIOS settings: hde:DMA, hdf:pio
HPT37X: using 33MHz PCI clock
ide3: BM-DMA at 0x9808-0x980f, BIOS settings: hdg:DMA, hdh:pio
ACPI: PCI Interrupt 0000:06:00.1 -> GSI 21 (level, low) -> IRQ 20
HPT37X: using 33MHz PCI clock
ide4: BM-DMA at 0xa800-0xa807, BIOS settings: hdi:DMA, hdj:pio
HPT37X: using 33MHz PCI clock
ide5: BM-DMA at 0xa808-0xa80f, BIOS settings: hdk:DMA, hdl:pio
Probing IDE interface ide2...
hde: ST3250824AS, ATA DISK drive
ide2 at 0xac00-0xac07,0xa402 on irq 20
Probing IDE interface ide3...
hdg: ST3250824AS, ATA DISK drive
ide3 at 0xa000-0xa007,0x9c02 on irq 20
Probing IDE interface ide4...
hdi: ST3250824AS, ATA DISK drive
ide4 at 0xbc00-0xbc07,0xb802 on irq 20
Probing IDE interface ide5...
hdk: ST3250824AS, ATA DISK drive
ide5 at 0xb400-0xb407,0xb002 on irq 20
HPT374: IDE controller at PCI slot 0000:06:01.0
ACPI: PCI Interrupt 0000:06:01.0 -> GSI 22 (level, low) -> IRQ 21
HPT374: chipset revision 7
HPT374: 100% native mode on irq 21
HPT37X: using 33MHz PCI clock
ide6: BM-DMA at 0x7000-0x7007, BIOS settings: hdm:DMA, hdn:pio
HPT37X: using 33MHz PCI clock
ide7: BM-DMA at 0x7008-0x700f, BIOS settings: hdo:DMA, hdp:pio
ACPI: PCI Interrupt 0000:06:01.1 -> GSI 22 (level, low) -> IRQ 21
HPT37X: using 33MHz PCI clock
ide8: BM-DMA at 0x8400-0x8407, BIOS settings: hdq:DMA, hdr:pio
HPT37X: using 33MHz PCI clock
ide9: BM-DMA at 0x8408-0x840f, BIOS settings: hds:DMA, hdt:pio
Probing IDE interface ide6...
hdm: ST3250824AS, ATA DISK drive
ide6 at 0x8000-0x8007,0x7c02 on irq 21
Probing IDE interface ide7...
hdo: ST3250824AS, ATA DISK drive
ide7 at 0x7800-0x7807,0x7402 on irq 21
Probing IDE interface ide8...
hdq: ST3250824AS, ATA DISK drive
ide8 at 0x9400-0x9407,0x9002 on irq 21
Probing IDE interface ide9...
hds: ST3250824AS, ATA DISK drive
ide9 at 0x8c00-0x8c07,0x8802 on irq 21
HPT374: IDE controller at PCI slot 0000:06:02.0
ACPI: PCI Interrupt 0000:06:02.0 -> GSI 18 (level, low) -> IRQ 18
HPT374: chipset revision 7
HPT374: 100% native mode on irq 18
HPT374: too many IDE interfaces, no room in table
HPT374: too many IDE interfaces, no room in table
HPT374: neither IDE port enabled (BIOS)
ACPI: PCI Interrupt 0000:06:02.1 -> GSI 18 (level, low) -> IRQ 18
HPT374: too many IDE interfaces, no room in table
HPT374: too many IDE interfaces, no room in table
HPT374: neither IDE port enabled (BIOS)
Probing IDE interface ide0...
Probing IDE interface ide1...
hde: max request size: 512KiB
hde: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hde: cache flushes supported
hde: hde1
hdg: max request size: 512KiB
hdg: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdg: cache flushes supported
hdg: hdg1
hdi: max request size: 512KiB
hdi: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdi: cache flushes supported
hdi: hdi1
hdk: max request size: 512KiB
hdk: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdk: cache flushes supported
hdk: hdk1
hdm: max request size: 512KiB
hdm: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdm: cache flushes supported
hdm: hdm1
hdo: max request size: 512KiB
hdo: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdo: cache flushes supported
hdo: hdo1
hdq: max request size: 512KiB
hdq: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdq: cache flushes supported
hdq: hdq1
hds: max request size: 512KiB
hds: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hds: cache flushes supported
hds: hds1
ide-floppy driver 0.99.newide
ata1: SATA max UDMA/133 cmd 0xE800 ctl 0xE402 bmdma 0xD800 irq 19
ata2: SATA max UDMA/133 cmd 0xE000 ctl 0xDC02 bmdma 0xD808 irq 19
ata1: dev 0 cfg 49:2f00 82:346b 83:7d01 84:4023 85:3469 86:3c01 87:4023 88:207f
ata1: dev 0 ATA-7, max UDMA/133, 312581808 sectors: LBA48
ata1: dev 0 configured for UDMA/133
scsi0 : ata_piix
ATA: abnormal status 0x7F on port 0xE007
ata2: disabling port
scsi1 : ata_piix
Vendor: ATA Model: ST3160812AS Rev: 3.AA
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 312581808 512-byte hdwr sectors (160042 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 >
sd 0:0:0:0: Attached scsi disk sda
kjournald starting. Commit interval 5 seconds
lp0: using parport0 (interrupt-driven).
lp0: console ready
ACPI: Power Button (FF)
ACPI: Power Button (CM)
ibm_acpi: ec object not found
md: Autodetecting RAID arrays.
md: autorun ...
md: considering hds1 ...
md: adding hds1 ...
md: adding hdq1 ...
md: hdo1 has different UUID to hds1
md: hdm1 has different UUID to hds1
md: hdk1 has different UUID to hds1
md: hdi1 has different UUID to hds1
md: hdg1 has different UUID to hds1
md: hde1 has different UUID to hds1
md: created md3
md: bind<hdq1>
md: bind<hds1>
md: running: <hds1><hdq1>
md: raid0 personality registered for level 0
md3: setting max_sectors to 512, segment boundary to 131071
raid0: looking at hds1
raid0: comparing hds1(244195840) with hds1(244195840)
raid0: END
raid0: ==> UNIQUE
raid0: 1 zones
raid0: looking at hdq1
raid0: comparing hdq1(244195840) with hds1(244195840)
raid0: EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 488391680 blocks.
raid0 : conf->hash_spacing is 488391680 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 4 bytes for hash.
md: considering hdo1 ...
md: adding hdo1 ...
md: adding hdm1 ...
md: hdk1 has different UUID to hdo1
md: hdi1 has different UUID to hdo1
md: hdg1 has different UUID to hdo1
md: hde1 has different UUID to hdo1
md: created md2
md: bind<hdm1>
md: bind<hdo1>
md: running: <hdo1><hdm1>
md2: setting max_sectors to 512, segment boundary to 131071
raid0: looking at hdo1
raid0: comparing hdo1(244195840) with hdo1(244195840)
raid0: END
raid0: ==> UNIQUE
raid0: 1 zones
raid0: looking at hdm1
raid0: comparing hdm1(244195840) with hdo1(244195840)
raid0: EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 488391680 blocks.
raid0 : conf->hash_spacing is 488391680 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 4 bytes for hash.
md: considering hdk1 ...
md: adding hdk1 ...
md: adding hdi1 ...
md: hdg1 has different UUID to hdk1
md: hde1 has different UUID to hdk1
md: created md1
md: bind<hdi1>
md: bind<hdk1>
md: running: <hdk1><hdi1>
md1: setting max_sectors to 512, segment boundary to 131071
raid0: looking at hdk1
raid0: comparing hdk1(244195840) with hdk1(244195840)
raid0: END
raid0: ==> UNIQUE
raid0: 1 zones
raid0: looking at hdi1
raid0: comparing hdi1(244195840) with hdk1(244195840)
raid0: EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 488391680 blocks.
raid0 : conf->hash_spacing is 488391680 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 4 bytes for hash.
md: considering hdg1 ...
md: adding hdg1 ...
md: adding hde1 ...
md: created md0
md: bind<hde1>
md: bind<hdg1>
md: running: <hdg1><hde1>
md0: setting max_sectors to 512, segment boundary to 131071
raid0: looking at hdg1
raid0: comparing hdg1(244195840) with hdg1(244195840)
raid0: END
raid0: ==> UNIQUE
raid0: 1 zones
raid0: looking at hde1
raid0: comparing hde1(244195840) with hdg1(244195840)
raid0: EQUAL
raid0: FINAL 1 zones
raid0: done.
raid0 : md_size is 488391680 blocks.
raid0 : conf->hash_spacing is 488391680 blocks.
raid0 : nb_zone is 1.
raid0 : Allocating 4 bytes for hash.
md: ... autorun DONE.
device-mapper: 4.5.0-ioctl (2005-10-04) initialised:
[email protected] hds: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdq: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdo: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdm: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdk: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdi: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdg: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hde: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hde: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hde: drive not ready for command
hdg: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdg: drive not ready for command
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdi: drive not ready for command
hdk: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdk: drive not ready for command
hdm: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdm: drive not ready for command
hdo: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdo: drive not ready for command
hdq: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdq: drive not ready for command
hds: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hds: drive not ready for command
hds: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdq: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdo: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdm: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdk: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdi: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdg: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hde: drive_cmd: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hds: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hds: drive not ready for command
hdq: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdq: drive not ready for command
hdo: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdo: drive not ready for command
hdm: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdm: drive not ready for command
hdk: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdk: drive not ready for command
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdi: drive not ready for command
hdg: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdg: drive not ready for command
hde: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hde: drive not ready for command
hds: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hds: drive not ready for command
hdq: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdq: drive not ready for command
hdo: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdo: drive not ready for command
hdm: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdm: drive not ready for command
hdk: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdk: drive not ready for command
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdi: drive not ready for command
hdg: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hdg: drive not ready for command
hde: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: 0xec
hde: drive not ready for command
hdg: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdg: drive not ready for command
hde: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hde: drive not ready for command
hdi: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hdk: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdk: drive not ready for command
hdm: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdm: drive not ready for command
hdo: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdo: drive not ready for command
hdq: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hdq: drive not ready for command
hds: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hds: drive not ready for command
EXT3 FS on sda2, internal journal
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on sda5, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on md0, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on md1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on md2, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS on md3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
Adding 2096472k swap on /dev/sda3. Priority:-1 extents:1 across:2096472k
/proc/diskstats
# cat diskstats
1 0 ram0 0 0 0 0 0 0 0 0 0 0 0
1 1 ram1 0 0 0 0 0 0 0 0 0 0 0
1 2 ram2 0 0 0 0 0 0 0 0 0 0 0
1 3 ram3 0 0 0 0 0 0 0 0 0 0 0
1 4 ram4 0 0 0 0 0 0 0 0 0 0 0
1 5 ram5 0 0 0 0 0 0 0 0 0 0 0
1 6 ram6 0 0 0 0 0 0 0 0 0 0 0
1 7 ram7 0 0 0 0 0 0 0 0 0 0 0
1 8 ram8 0 0 0 0 0 0 0 0 0 0 0
1 9 ram9 0 0 0 0 0 0 0 0 0 0 0
1 10 ram10 0 0 0 0 0 0 0 0 0 0 0
1 11 ram11 0 0 0 0 0 0 0 0 0 0 0
1 12 ram12 0 0 0 0 0 0 0 0 0 0 0
1 13 ram13 0 0 0 0 0 0 0 0 0 0 0
1 14 ram14 0 0 0 0 0 0 0 0 0 0 0
1 15 ram15 0 0 0 0 0 0 0 0 0 0 0
33 0 hde 12906 10432 5904612 425216 5322 4074 75168 27944 0 257320 453264
33 1 hde1 23374 5903660 9396 75168
34 0 hdg 12560 10054 5892938 405916 4753 4137 71120 2372 0 248352 408436
34 1 hdg1 22610 5891986 8890 71120
56 0 hdi 1989 859 344076 25360 461 208 5352 30968 0 23620 56328
56 1 hdi1 2747 343268 669 5352
57 0 hdk 1471 933 339890 19508 115 221 2688 124 0 15852 19632
57 1 hdk1 2303 339082 336 2688
88 0 hdm 8174 8449 5283276 214976 4340 3098 59504 3424 0 210944 218400
88 1 hdm1 16522 5282468 7438 59504
89 0 hdo 7638 7986 5278962 209032 3995 3107 56816 1972 0 204556 211004
89 1 hdo1 15523 5278154 7102 56816
90 0 hdq 4286 3965 2385740 104764 1934 1357 26328 1540 0 99640 106304
90 1 hdq1 8150 2384932 3291 26328
91 0 hds 3707 3948 2380754 99184 1766 1370 25088 828 0 93996 100012
91 1 hds1 7554 2379946 3136 25088
8 0 sda 4003 4617 143780 26820 12097 14114 209582 36024 0 34196 62844
8 1 sda1 932 1044 8 14
8 2 sda2 3707 134578 20660 165280
8 3 sda3 527 694 38 304
8 4 sda4 5 10 0 0
8 5 sda5 3373 6846 5505 43984
9 0 md0 45796 0 11795258 0 18286 0 146288 0 0 0 0
9 3 md3 15516 0 4764490 0 6427 0 51416 0 0 0 0
9 2 md2 31857 0 10560234 0 14540 0 116320 0 0 0 0
9 1 md1 4862 0 681962 0 1005 0 8040 0 0 0 0
# ls /proc/ide/
drivers hde hdg hdi hdk hdm hdo hdq hds ide2 ide3 ide4 ide5 ide6 ide7 ide8 ide9
主板用的INTEL915GAV
主板更換過,插槽也換過,都不行,應該和硬體關係不大,因為啟動的時候在RAID卡自檢界面一切正常,12塊硬碟都可以認到
另 BOOT。LOG沒東西,0位元組,怎麼打開讓系統能記錄???
《解決方案》
注意DMESG著一段
hde: max request size: 512KiB
hde: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hde: cache flushes supported
hde: hde1
hdg: max request size: 512KiB
hdg: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdg: cache flushes supported
hdg: hdg1
hdi: max request size: 512KiB
hdi: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdi: cache flushes supported
hdi: hdi1
hdk: max request size: 512KiB
hdk: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdk: cache flushes supported
hdk: hdk1
hdm: max request size: 512KiB
hdm: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdm: cache flushes supported
hdm: hdm1
hdo: max request size: 512KiB
hdo: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdo: cache flushes supported
hdo: hdo1
hdq: max request size: 512KiB
hdq: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hdq: cache flushes supported
hdq: hdq1
hds: max request size: 512KiB
hds: 488397168 sectors (250059 MB) w/8192KiB Cache, CHS=30401/255/63, UDMA(33)
hds: cache flushes supported
好象在啟動前的硬體檢測部分就沒有認出來!!我新增的是4個320G硬碟~~
供電部分考慮過了,應該問題不大,我的伺服器是2個550W電源聯供的!
而且2台伺服器配置基本一樣,那台沒出問題的是IDE硬碟,但是也是2個4口374晶元RAID卡做的。新增的都是4個320G,用1640做的RAID
《解決方案》
.........各位哥哥姐姐趕緊出現阿。。。。
《解決方案》
問題應該在於
「HPT374: too many IDE interfaces, no room in table」
in /drivers/ide/setup-pci.c
static ide_hwif_t *ide_match_hwif(unsigned long io_base, u8 bootable, const char *name)
{
int h;
ide_hwif_t *hwif;
/*
* Look for a hwif with matching io_base specified using
* parameters to ide_setup().
*/
for (h = 0; h < MAX_HWIFS; ++h) {
hwif = &ide_hwifs;
if (hwif->io_ports == io_base) {
if (hwif->chipset == ide_forced)
return hwif; /* a perfect match */
}
}
/*
* Look for a hwif with matching io_base default value.
* If chipset is "ide_unknown", then claim that hwif slot.
* Otherwise, some other chipset has already claimed it.. :(
*/
for (h = 0; h < MAX_HWIFS; ++h) {
hwif = &ide_hwifs;
if (hwif->io_ports == io_base) {
if (hwif->chipset == ide_unknown)
return hwif; /* match */
printk(KERN_ERR "%s: port 0x%04lx already claimed by %s\n",
name, io_base, hwif->name);
return NULL; /* already claimed */
}
}
/*
* Okay, there is no hwif matching our io_base,
* so we'll just claim an unassigned slot.
* Give preference to claiming other slots before claiming ide0/ide1,
* just in case there's another interface yet-to-be-scanned
* which uses ports 1f0/170 (the ide0/ide1 defaults).
*
* Unless there is a bootable card that does not use the standard
* ports 1f0/170 (the ide0/ide1 defaults). The (bootable) flag.
*/
if (bootable) {
for (h = 0; h < MAX_HWIFS; ++h) {
hwif = &ide_hwifs;
if (hwif->chipset == ide_unknown)
return hwif; /* pick an unused entry */
}
} else {
for (h = 2; h < MAX_HWIFS; ++h) {
hwif = ide_hwifs + h;
if (hwif->chipset == ide_unknown)
return hwif; /* pick an unused entry */
}
}
for (h = 0; h < 2; ++h) {
hwif = ide_hwifs + h;
if (hwif->chipset == ide_unknown)
return hwif; /* pick an unused entry */
}
printk(KERN_ERR "%s: too many IDE interfaces, no room in table\n", name);
return NULL;
}
[ 本帖最後由 dayan_he 於 2006-11-28 15:11 編輯 ]