YDL2.3, Xserve, and firewire

Michael George yellowdog-general@lists.terrasoftsolutions.com
Thu Feb 27 04:17:01 2003


On Wednesday, February 26, 2003, at 04:25  PM, Tim Seufert wrote:
>> Has anyone gotten the firewire port to work on the Xserve running 
>> 2.3?  I've rebuilt the kernel with several types of interfaces 
>> compiled in, but nothing happens when I plug in a firewire drive and 
>> power it up.
>
> Are you sure nothing really happens?  What (if any) system log 
> messages do you get when you hotplug a disk?  If you have the proper 
> drivers compiled in (or loaded if they're compiled as modules), the 
> Firewire subsystem should at least see a device showing up on the 
> bus... and if the SBP-2 driver for Firewire disks is loaded it should 
> find the drive and "log in" to it.
>
> The reason I ask if you're sure is because as of the last time I used 
> it, the Linux firewire subsystem didn't have fully automatic handling 
> of device hotplug.  In the case of hard drives, the kernel drivers 
> will know something is there, but to actually use it you must rescan 
> the SBP-2 virtual SCSI bus (Firewire drives show up as SCSI devices 
> because SBP-2 is basically a form of SCSI) and then mount the drive 
> after it has been registered by the rescan.
>
> Rescanning SCSI busses is done by fiddling with /proc stuff.  There's 
> a nifty shell script floating out there on the Net which automatically 
> finds all busses (including the virtual one that the Firewire drivers 
> register) and rescans them; google for "rescan-scsi-bus.sh".

Oh, I didn't know the bus had to be rescanned.  Then maybe things are 
working as far as they should be expected to.  I guess I expected 
Firewire to behave more like USB than like SCSI.

Thanks for the info!

-Michael