I have a rhel4 server that boots from SAN. I had an immediate temporary need for more storage space, and my SAN was fully utilized. So I installed some drives on the internal built-in SCSI. They work fine and I can mount them just fine from command prompt, but I can't seem to get them to auto-mount in fstab.

Here is what was in fstab before I started messing with things:

# This file is edited by fstab-sync - see 'man fstab-sync' for details
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
/dev/tsm_vg/tsm_db_lv /tsm/db ext3 defaults 1 2
/dev/tsm_vg/tsm_log_lv /tsm/log ext3 defaults 1 2
/dev/tsm_vg/tsm_stg_lv /tsm/stg ext3 defaults 1 2
/dev/tsm_vg2/tsm_stg2 /tsm/stg2 ext3 defaults 1 2
LABEL=SWAP-sda3 swap swap defaults 0 0

/dev/hdc /media/cdrecorder auto pamconsole,exec,noauto,managed 0 0

The new file system is on /dev/sdh1. I wan't to mount it to /tsm/dasd1. It is ext3.

The following mount command works just fine:
mount -t ext3 /dev/sdh1 /tsm/dasd1

I added the following line to fstab after the mount for stg2:
/dev/sdh1 /tsm/dasd1 ext3 defaults 1 2

If I do a mount -a, sdh1 mounts with no problems.

If I reboot the PC, fschk complains that it can't find /dev/sdh1.

Is the driver for the SCSI controller that sdh1 resides on not loading in time? If so, how do I fix this? Please keep in mind that I am not very knowledgeable about Linux.