FC5下面增加硬碟的問題

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

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: dm-devel@redhat.com
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 編輯 ]




[火星人 ] FC5下面增加硬碟的問題已經有523次圍觀

http://coctec.com/docs/service/show-post-43681.html