I have an external hard-disk that can be attached to
USB(2.0) as well as IEEE1394. When I connect it via
IEEE1394, it's extremely slow and shows errormessages
in syslog. As suggested I added "serialize_io=1" when
loading the sbp2 module which did help! But still,
there probably is an issue here, so here is the
relevant information:
# kernel version
2.6.7-1-k7, installed from the Debian unstable tree
# ieee 1394 version
nothing special, the one that came with the Debian-kernel
# libraw version
libraw1394-5 Debian package version 0.10.1-1
# which driver: TI PCILynx or OHCI
ohci
# relevant messages from dmesg
ieee1394: Error parsing configrom for node 0-00:1023
ieee1394: Error parsing configrom for node 0-01:1023
ieee1394: The root node is not cycle master capable;
selecting a new root node and resetting...
ieee1394: Node added: ID:BUS[0-00:1023]
GUID[0001a350000323a3]
ieee1394: Node changed: 0-00:1023 -> 0-01:1023
sbp2: $Rev: 1219 $ Ben Collins <bcollins@debian.org>
scsi1 : SCSI emulation for IEEE-1394 SBP-2 Devices
ieee1394: sbp2: Logged into SBP-2 device
ieee1394: Node 0-00:1023: Max speed [S400] - Max
payload [2048]
Vendor: Maxtor 4 Model: D080H4 Rev: 0.01
Type: Direct-Access ANSI SCSI
revision: 02
SCSI device sde: 160086528 512-byte hdwr sectors (81964 MB)
SCSI device sde: drive cache: write through
/dev/scsi/host1/bus0/target0/lun0: p1
Attached scsi disk sde at scsi1, channel 0, id 0, lun 0
ieee1394: sbp2: aborting sbp2 command
Write (10) 00 08 24 02 cf 00 00 80 00
ieee1394: sbp2: aborting sbp2 command
Write (10) 00 00 00 33 7f 00 00 80 00
ieee1394: sbp2: aborting sbp2 command
Write (10) 00 00 00 57 7f 00 00 80 00
ieee1394: sbp2: aborting sbp2 command
Write (10) 00 00 00 9e 7f 00 00 80 00
ieee1394: sbp2: aborting sbp2 command
Write (10) 00 08 70 03 cf 00 00 80 00
# output of /proc/bus/ieee1394/devices (if available)
sorry, that's not available
# adapter card model and/or OHCI chipset
# output of lspci
0000:00:0b.0 FireWire (IEEE 1394): VIA Technologies,
Inc. IEEE 1394 Host Controller (rev 46) (prog-if 10 [OHCI])
Subsystem: VIA Technologies, Inc.: Unknown
device e8e9
Control: I/O+ Mem+ BusMaster+ SpecCycle-
MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr-
DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (8000ns max), Cache Line Size: 0x08
(32 bytes)
Interrupt: pin A routed to IRQ 19
Region 0: Memory at cfffb000 (32-bit,
non-prefetchable) [size=2K]
Region 1: I/O ports at d000 [size=128]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2+
AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
-------------------------------------------------------------
I hope that helps in improving the driver, if there's
anyting I can do, let me know!
Thanks
-Rainer