[Bugme-new] [Bug 16577] New: Firewire drive throughput slow, hangs, sbp2_scsi_aborts

bugzilla-daemon at bugzilla.kernel.org bugzilla-daemon at bugzilla.kernel.org
Thu Aug 12 19:31:03 PDT 2010


https://bugzilla.kernel.org/show_bug.cgi?id=16577

           Summary: Firewire drive throughput slow, hangs,
                    sbp2_scsi_aborts
           Product: Drivers
           Version: 2.5
    Kernel Version: 2.6.34-020634
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: IEEE1394
        AssignedTo: drivers_ieee1394 at kernel-bugs.osdl.org
        ReportedBy: bt at lawngnome.org
        Regression: No


Created an attachment (id=27424)
 --> (https://bugzilla.kernel.org/attachment.cgi?id=27424)
dmesg output  ("Device offlined" when I removed expresscard)

Hardware:
  Lenovo x201
  LaCie fw800 Expresscard/34
  LaCie fw800 Rugged Drive

Software:
  linux-image-2.6.34-020634-generic 
    from http://kernel.ubuntu.com/~kernel-ppa/mainline/
  New firewire stack (modules firewire_sbp2, etc.)

Upon attaching the drive, it mounts fine immediately.  When copying files from
internal drive to the fw drive, something like rsync --progress -a, it starts
out at 80+ MB/s.  Very good.

It degrades in about 30s-1min to 20MB/s, then 1MB/s.  It freezes/restarts. 
Sometimes it seems to freeze the whole drive system, because GUI elements start
to hang.  (Or perhaps they're just poking at the mounted fw disk...)

Attaching another (mounted, unused) drive to the chain accelerates the slowdown
and resets.

Eventually      sbp2_scsi_aborts     start to appear in dmesg.   Sometimes the
disk freezes entirely -- yanking the expresscard is the only option at this
point.

Ubuntu had an earlier bug (Launchpad #548513) where APM scripts were attempting
to hdparm -i on firewire drives, causing hangs.  This script was fixed and this
release of Ubuntu no longer pokes at firewire drives.

Attaching some logs, please advise what else to provide.

-- 
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Bugme-new mailing list