I'm running Slackware64-13, but I've had the same problem since Slackware 12.x.
I have two disks in raid0 on my box for video storage. MD and SATA drivers are built into the kernel (generic-22.214.171.124). When I boot the system, the md raid device is not auto-detected and the fstab entry fails to mount (/dev/md0 - no such device). However, after the system is booted, I run "mdadm --auto-detect", the device is created, and mounts fine.
I discovered some information that may be relevant:
This makes sense, except my sata drivers are built into the kernel.
1. Is mdadm --auto-detect ran during boot time? If so, when?
2. Does this sound like a scsi collision with my ivtv driver, or something that scsi_wait_scan would fix?
3. If the problem is a scsi collision with the ivtv driver, is there a way I can load it after mdadm and mount is finished?