Description of Problem: if you have a firewire disk - there is no way to get it to autoload the ohci1394 and sbp2 modules to mount the disk from fstab Therefore you need to add something in /etc/rc.d/rc.sysinit. I added a modprobe of ohci1394 and sbp2 if sbp2 was listed in /etc/modules.conf this is the only way I found to be able to get firewire disks to work automatically when rebooting.
That's not really a good way to do it; rc.sysinit needs *less* HW init code, not more. Are firewire disks hot-pluggable?
do you mean will the system pick them up if they are plugged in? Not so far as I can see. If the firewire controller modules are loaded then yes they normally get picked up - but I can't figure out how to make the ieee1394 and ohci1394 modules get loaded automatically. I'm open to suggestions though.
The firewire disk I am using are hot pluggable, with the same problem. /sbin/modprobe sbp2 fails with: /lib/modules/2.4.9-34/kernel/drivers/ieee1394/sbp2.o: init_module: No such device Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters /lib/modules/2.4.9-34/kernel/drivers/ieee1394/sbp2.o: insmod /lib/modules/2.4.9-34/kernel/drivers/ieee1394/sbp2.o failed /lib/modules/2.4.9-34/kernel/drivers/ieee1394/sbp2.o: insmod sbp2 failed even with the lines add below module sbp2 ohci1394 in the modules.conf (sbp2 is dependant on ohci1394 even though not in the modules.dep)
I use a firewall hard disk box and it is fine, however kudzu doesn't detect my firewire card, and that i have to do modprobe myself. Preferably if we can detect the firewire card in the boot sequence and enable hotplug like usb
This is done in the current beta.