bblades262
Cadet
- Joined
- Sep 25, 2012
- Messages
- 9
Hello all,
I am having a lot of trouble trying to get FreeNAS to recognize the four SATA drives i have attached to this HighPoint RocketRAID card. I'd like to JBOD the drives and have FreeNAS manage the RAID. I've stepped through the postinstall script that comes with the drivers but the last part of it (starts with mount | grep devfs -s -q || if [ "5" != "x" ]; then) doesnt seem to do anything.... I dont know if this means anything either, but output in dmesg looks odd, might just be able to be ignored though: i see entries for (aprobe0:ahcich0:0:0:0): Unexpected signature 0x14eb. The other three are similar, but its numbered 0-3.
Can anyone assist me in getting the drives to be seen by FreeNAS?
postinstall script:
I am having a lot of trouble trying to get FreeNAS to recognize the four SATA drives i have attached to this HighPoint RocketRAID card. I'd like to JBOD the drives and have FreeNAS manage the RAID. I've stepped through the postinstall script that comes with the drivers but the last part of it (starts with mount | grep devfs -s -q || if [ "5" != "x" ]; then) doesnt seem to do anything.... I dont know if this means anything either, but output in dmesg looks odd, might just be able to be ignored though: i see entries for (aprobe0:ahcich0:0:0:0): Unexpected signature 0x14eb. The other three are similar, but its numbered 0-3.
Can anyone assist me in getting the drives to be seen by FreeNAS?
postinstall script:
Code:
#!/bin/sh
ARCH=`uname -m`
OSREL=`uname -r | cut -d- -f1`
echo "Post Install for rr64x"
if [ ${ARCH} = 'amd64' ]; then
DRIVER_SRC="/mnt/rr64x-${OSREL}-${ARCH}.ko"
else
DRIVER_SRC="/mnt/rr64x-${OSREL}.ko"
fi
if [ ! -f ${DRIVER_SRC} ]; then
echo "error: driver not found"
exit 1
fi
echo 'Copying driver'
case ${OSREL} in
5.*|6.*|7.*|8.*)
cp -f ${DRIVER_SRC} /boot/kernel/rr64x.ko
;;
4.*)
cp -f ${DRIVER_SRC} /modules/rr64x.ko
;;
esac
echo 'Configuring system'
if [ -f /boot/defaults/loader.conf ];then
cp /boot/defaults/loader.conf /boot/defaults/loader.conf.old
fi
echo "rr64x_load=\"YES\"" >> /boot/defaults/loader.conf
mount | grep devfs -s -q || if [ "5" != "x" ]; then
if [ ! -c /dev/rr64x ]; then
echo -n "Creating node /dev/rr64x: "
mknod /dev/rr64x c 200 5
fi
if [ ! -c /dev/rr64x ]; then
echo "failed!"
exit 1
fi
echo "successfully."
fi
echo "End of rr64x Post Install"
echo 'type "umount /mnt" then remove the driver diskette from floppy'
exit 0