sbp2 module errors when reading from external FW drive.

From: Andre Baron <andre_at_metalan.net>
Date: Mon 15 Nov 2004 - 03:41:08 CET
Message-ID: <41981744.7020203@metalan.net>

I posted about this a while back and never got it solved, at that time I
was recommened to update my IEEE1394 directory and rebuild my kernel. I
had other problems during that time so I've only now just got around to
doing that. This said, let's start from the top:

HW Info: Onboard Firewire: Asus A7N8X-E Deluxe
-------------------------------------------------------<lspci
output>---------------------------------------------------
0000:00:0d.0 FireWire (IEEE 1394): nVidia Corporation nForce2 FireWire
(IEEE 1394) Controller (rev a3) (prog-if 10 [OHCI])
        Subsystem: Asustek Computer, Inc.: Unknown device 809a
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Step ping- SERR- FastB2B-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 0 (750ns min, 250ns max)
        Interrupt: pin A routed to IRQ 22
        Region 0: Memory at ea084000 (32-bit, non-prefetchable) [size=2K]
        Region 1: Memory at ea085000 (32-bit, non-prefetchable) [size=64]
        Capabilities: [44] 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+
-----------------------------------------------------------------------------------------------------------------------
This is connected to a Seagate 2.5" 40GB drive in a FW case using a
Gensys GW711FW chipset. This is all connected through front panel
connector on my Antec Sonata Case.

Transfers from that drive are extremely slow and it sounds like the disk
is spinning down and back up. While doing the copy the kernel.log has a
bunch of these errors.
Nov 14 13:37:01 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:37:01 localhost kernel: Read (10) 00 01 a7 fe 98 00 00 f8 00
Nov 14 13:37:32 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:37:32 localhost kernel: Read (10) 00 01 a5 40 88 00 00 f8 00
Nov 14 13:38:03 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:38:03 localhost kernel: Read (10) 00 01 a5 41 88 00 00 f8 00
Nov 14 13:38:34 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:38:34 localhost kernel: Read (10) 00 01 a5 7e 88 00 00 f8 00
Nov 14 13:39:05 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:39:05 localhost kernel: Read (10) 00 01 a5 7f 88 00 00 f8 00
Nov 14 13:39:35 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:39:35 localhost kernel: Read (10) 00 01 a5 8a 88 00 00 f8 00
Nov 14 13:40:07 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:40:07 localhost kernel: Read (10) 00 01 a5 c9 88 00 00 f8 00
Nov 14 13:40:37 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:40:37 localhost kernel: Read (10) 00 01 a5 ca 88 00 00 f8 00
Nov 14 13:41:08 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:41:08 localhost kernel: Read (10) 00 01 a5 cb 88 00 00 f8 00
Nov 14 13:41:40 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:41:40 localhost kernel: Read (10) 00 01 a6 23 80 00 00 08 00
Nov 14 13:42:10 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:42:10 localhost kernel: Read (10) 00 01 a6 24 88 00 00 f8 00
Nov 14 13:42:41 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:42:41 localhost kernel: Read (10) 00 01 a6 25 88 00 00 f8 00
Nov 14 13:43:13 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:43:13 localhost kernel: Read (10) 00 01 a4 56 48 00 00 f8 00
Nov 14 13:43:45 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:43:45 localhost kernel: Read (10) 00 01 a4 86 48 00 00 f8 00
Nov 14 13:44:19 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:44:19 localhost kernel: Read (10) 00 01 a4 e4 48 00 00 f8 00
Nov 14 13:44:50 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:44:50 localhost kernel: Read (10) 00 01 a5 11 48 00 00 f8 00
Nov 14 13:45:20 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:45:20 localhost kernel: Read (10) 00 01 a5 12 48 00 00 f8 00
Nov 14 13:45:51 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:45:51 localhost kernel: Read (10) 00 01 b1 74 58 00 00 f8 00
Nov 14 13:46:22 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:46:22 localhost kernel: Read (10) 00 01 b1 75 58 00 00 f8 00
Nov 14 13:46:52 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:46:52 localhost kernel: Read (10) 00 01 b1 76 58 00 00 f8 00
Nov 14 13:47:24 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:47:24 localhost kernel: Read (10) 00 01 b1 aa 58 00 00 f8 00
Nov 14 13:47:54 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:47:54 localhost kernel: Read (10) 00 01 b1 ab 58 00 00 f8 00
Nov 14 13:48:25 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:48:25 localhost kernel: Read (10) 00 01 b1 ac 58 00 00 f8 00
Nov 14 13:48:55 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:48:55 localhost kernel: Read (10) 00 01 b1 ad 58 00 00 f8 00
Nov 14 13:49:26 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:49:26 localhost kernel: Read (10) 00 01 b1 ae 58 00 00 f8 00
Nov 14 13:49:56 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:49:56 localhost kernel: Read (10) 00 01 b1 af 58 00 00 f8 00
Nov 14 13:50:27 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:50:27 localhost kernel: Read (10) 00 01 b1 d2 58 00 00 f8 00
Nov 14 13:50:27 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:50:27 localhost kernel: Read (10) 00 01 b1 d3 50 00 00 08 00
Nov 14 13:50:57 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:50:57 localhost kernel: Read (10) 00 01 b1 d3 50 00 00 08 00
Nov 14 13:51:29 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:51:29 localhost kernel: Read (10) 00 01 b2 32 58 00 00 f8 00
Nov 14 13:52:00 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:52:00 localhost kernel: Read (10) 00 01 b2 33 58 00 00 f8 00
Nov 14 13:52:32 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:52:32 localhost kernel: Read (10) 00 01 b0 62 10 00 00 f8 00
Nov 14 13:52:32 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:52:32 localhost kernel: Read (10) 00 01 b0 63 08 00 00 08 00
Nov 14 13:53:02 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:53:02 localhost kernel: Read (10) 00 01 b0 63 08 00 00 08 00
Nov 14 13:53:35 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:53:35 localhost kernel: Read (10) 00 01 b0 e9 10 00 00 f8 00
Nov 14 13:54:05 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:54:05 localhost kernel: Read (10) 00 01 b0 ea 10 00 00 f8 00
Nov 14 13:54:38 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:54:38 localhost kernel: Read (10) 00 01 af 32 70 00 00 f8 00
Nov 14 13:55:11 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:55:11 localhost kernel: Read (10) 00 01 af d7 70 00 00 f8 00
Nov 14 13:55:41 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:55:41 localhost kernel: Read (10) 00 01 af d8 70 00 00 f8 00
Nov 14 13:56:12 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:56:12 localhost kernel: Read (10) 00 01 af d9 70 00 00 f8 00
Nov 14 13:56:42 localhost kernel: ieee1394: sbp2: aborting sbp2 command
Nov 14 13:56:42 localhost kernel: Read (10) 00 01 af da 70 00 00 f8 00

Now when I built my kernel I downloaded the latest ieee1384 headers from
the website and copied them over.
I'm running the 2.6.9 Kernel with Debian patches.

As an aside this dirve works fine on a Mac. I've also been able to use
it on windows, but windows has not been installed on my computer in a
long time.

Thanks

Andre

-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
mailing list Linux1394-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux1394-user
Received on Mon Nov 15 03:43:17 2004

This archive was generated by hypermail 2.1.8 : Mon 02 May 2005 - 09:16:50 CEST