Well not exactly working perfectly. The partition table seems to be getting corrupted on reboot. I have got the driver loading at start according to the Highpoint instruction and I have managed to partition and format the partition. I have also managed to mount the partition and copy data to it but upon reboot I get:
1st reboot:
Mar 31 08:33:00 peter kernel: rr2310_00: module license 'Proprietary' taints kernel.
Mar 31 08:33:00 peter kernel: rr2310_00:0: RocketRAID 231x/230x controller driver v2.0 (Mar 22 2007 07:29:27)
Mar 31 08:33:00 peter kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 169
Mar 31 08:33:00 peter kernel: PCI: Setting latency timer of device 0000:02:00.0 to 64
Mar 31 08:33:00 peter kernel: rr2310_00:0: adapter at PCI 2:0:0, IRQ 169
Mar 31 08:33:00 peter kernel: rr2310_00:0: start channel [0,0]
Mar 31 08:33:00 peter kernel: rr2310_00:0: start channel [0,1]
Mar 31 08:33:00 peter kernel: rr2310_00:0: start channel [0,2]
Mar 31 08:33:00 peter kernel: rr2310_00:0: start channel [0,3]
Mar 31 08:33:00 peter kernel: rr2310_00:0: channel [0,0] started successfully
Mar 31 08:33:00 peter kernel: rr2310_00:0: channel [0,1] started successfully
Mar 31 08:33:00 peter kernel: rr2310_00:0: channel [0,3] started successfully
Mar 31 08:33:00 peter kernel: rr2310_00:0: channel [0,2]: failed to perform Hard Reset
Mar 31 08:33:00 peter kernel: scsi2 : rr2310_00
Mar 31 08:33:00 peter kernel: Vendor: HPT Model: DISK_2_0 Rev: 4.00
Mar 31 08:33:00 peter kernel: Type: Direct-Access ANSI SCSI revision: 00
Mar 31 08:33:00 peter kernel: SCSI device sdc: 976486400 512-byte hdwr sectors (499961 MB)
Mar 31 08:33:00 peter kernel: SCSI device sdc: drive cache: write through
Mar 31 08:33:00 peter kernel: SCSI device sdc: 976486400 512-byte hdwr sectors (499961 MB)
Mar 31 08:33:00 peter kernel: SCSI device sdc: drive cache: write through
Mar 31 08:33:01 peter kernel: sdc: sdc1
Mar 31 08:33:01 peter kernel: Attached scsi disk sdc at scsi2, channel 0, id 0, lun 0
2nd reboot after disabled fstab:
Mar 31 08:45:56 peter kernel: rr2310_00: module license 'Proprietary' taints kernel.
Mar 31 08:45:56 peter kernel: rr2310_00:0: RocketRAID 231x/230x controller driver v2.0 (Mar 22 2007 07:29:27)
Mar 31 08:45:56 peter kernel: ACPI: PCI interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 169
Mar 31 08:45:56 peter kernel: PCI: Setting latency timer of device 0000:02:00.0 to 64
Mar 31 08:45:56 peter kernel: rr2310_00:0: adapter at PCI 2:0:0, IRQ 169
Mar 31 08:45:56 peter kernel: rr2310_00:0: start channel [0,0]
Mar 31 08:45:56 peter kernel: rr2310_00:0: start channel [0,1]
Mar 31 08:45:56 peter kernel: rr2310_00:0: start channel [0,2]
Mar 31 08:45:56 peter kernel: rr2310_00:0: start channel [0,3]
Mar 31 08:45:56 peter kernel: rr2310_00:0: channel [0,0] started successfully
Mar 31 08:45:56 peter kernel: rr2310_00:0: channel [0,1] started successfully
Mar 31 08:45:56 peter kernel: rr2310_00:0: channel [0,3] started successfully
Mar 31 08:45:56 peter kernel: rr2310_00:0: channel [0,2]: failed to perform Hard Reset
Mar 31 08:45:56 peter kernel: scsi2 : rr2310_00
Mar 31 08:45:56 peter kernel: Vendor: HPT Model: DISK_2_0 Rev: 4.00
Mar 31 08:45:56 peter kernel: Type: Direct-Access ANSI SCSI revision: 00
Mar 31 08:45:56 peter kernel: SCSI device sdc: 976486400 512-byte hdwr sectors (499961 MB)
Mar 31 08:45:56 peter kernel: SCSI device sdc: drive cache: write back
Mar 31 08:45:56 peter kernel: SCSI device sdc: 976486400 512-byte hdwr sectors (499961 MB)
Mar 31 08:45:56 peter kernel: SCSI device sdc: drive cache: write back
Mar 31 08:45:56 peter kernel: sdc: unknown partition table
The server actually drops out to filesystem repair when booting and I need to disable the mount in fstab. After that need to format the partition again. As far as I can see the card is working perfectly and it presents the array ok but somehow the partition table is being corrupted. I have tried:
1. Disabling the controller cache (change to write-through)
2. Trying EXT2 (mkfs -t ext2 /dev/sdc1) and EXT3 (tune2fs -j /dev/sdc1) from the fstab. Plain EXT2 does not get recognised and EXT3 will get corrupted.
When I prepare the partition it mounts just fine and I can umount it and load it via mount -a but upon reboot it's cactus. I can even reboot with the line commented out in the fstab and mount it on reboot fine manually. There seems to be a timing issue trying to mount the drive at that particular time of the startup sequence.
Would anyone have any ideas ?