Yeah...the linux1394 page is a bit confusing...
I've actually never ran firewire in 2.6.2...I should try it out sometime but haven't had time.
In my experience in 2.4.20-24, firewire is a bit complicated. I don't mean to discourage you...it may take some time to get it to work.
How have you compiled the firewire drivers? I compiled them as modules. Also, make sure that your sbp2 drivers and other various scsi drivers are modules as well. I've never gotten my external disks to work with drivers built-in.
Modules you'll probably need:
Code:
CONFIG_SCSI=m
CONFIG_SCSI_PROC_FS=y
CONFIG_BLK_DEV_SD=m
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_MULTI_LUN=m
CONFIG_IEEE1394=m
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
CONFIG_IEEE1394_SBP2_PHYS_DMA=y
These are the options that I've set in 2.6.2...again, I don't know if they work because I haven't tried. (I'm having whole other issues in 2.6.2)
These options seemed to have worked for me when I was running 2.4.24. I simply migrated the options over.
You might also want to get rescan-scsi-bus.sh I'm sure if you google it, you can find it. If not, let me know your e-mail address and I'll send it to you as an attachment. (The script is pretty long to post here.)
I would actually discourage you from using /etc/fstab to mount your external drives. Your machine will hang if the devices are not connected to your computer, forcing you to go to single user mode and commenting it out and rebooting. It may be better for you to write a script to mount your external drivers. That's what I ended up doing.