ungluun-
I had a similar problem with an external firewire dvd/cdrw attached to a laptop. I could install Slackware 10 on the laptop via the firewire dvd, but after the install the dvd was not there....
I had problems with Slack 9.1 which required me to apply a small script and then issue a "rescan-scsi-bus" command at a terminal as su...
Something about how the kernel handled firewire in 2.4.20 (mostly correctly) and in 2.4.21 (not very good at all, apply patch and run script) and in 2.4.26 (better, but not where it should be)
Hopefully, things will be back to normal in 2.4.27 (I have no idea how firewire acts in 2.6.X)
From bugzilla.redhat.com:
=============================================
Additional info from the IEEE 1394 for Linux Mailing Lists
http://sourceforge.net/mailarchive/f...&forum_id=5387
The difference between the 2.4.20 and 2.4.21 kernels is that old
versions of sbp2 added all SBP-2 devices (that were found when
the sbp2 driver was loaded) before the SCSI driver run the
initial bus scan. With the new sbp2 driver, the devices ar added
a bit later, which requires a manual bus rescan to activate the
devices at the SCSI layer.
A technical explanation why this was changed is here:
http://sourceforge.net/mailarchive/m...msg_id=4435487
------- Additional Comment #4 From Bill Nottingham on 2003-08-08 17:25 -------
OK, so, becuase they couldn't fix a refcounting issue to avoid an oops on manual
unload of a different module, the change was made to make the storage adapter
driver require manual intervention, unlike *every single other storage adapter*
in the tree? WTF?
Am I misreading this here?
==============================================
As of 2.4.26 things still aint right with SBP2, scsi, and firewire....
ANYWAY, enough background.
With your firewire drive attached and powered on, get into a terminal window and su. Type in:
rescan-scsi-bus and then enter.
your drive *should* show up after a couple of seconds of scanning.
You'll need to do this each time you restart your machine and want to use this drive. I don't know how to make the change permanent (prolly insert the rescan command into one of the init scripts, but which one?)
Hope this helps....