17 Jan, 2006

1 commit


11 Jan, 2006

1 commit


07 Jan, 2006

1 commit

  • We had a report from one loony user who tried out suspend to disk using a
    swap partition on a firewire drive. As the firewire thread was put to
    sleep it didn't work out too well.

    Signed-off-by: Dave Jones
    Cc: Pavel Machek
    Cc: Ben Collins
    Cc: Jody McIntyre
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Dave Jones
     

05 Jan, 2006

4 commits


02 Jan, 2006

1 commit


14 Dec, 2005

3 commits


13 Dec, 2005

5 commits

  • Some old 1394-1995 SBP-2 bridges would hang if they received a broadcast write
    request to BROADCAST_CHANNEL before the config ROM was read. Affected devices
    include Datafab MD2-FW2 2.5" HDD and SmartDisk VST FWCDRW-V8 portable CD writer.
    The write request is now directed to specific nodes instead of being broadcast
    to all nodes at once, and it is only performed if a previous read request at
    this register succeeded.

    Fixes an old interoperability problem which was perceived as a 2.6.14-specific
    regression: http://marc.theaimsgroup.com/?t=113190586800003

    Signed-off-by: Stefan Richter
    Signed-off-by: Jody McIntyre
    (cherry picked from 61c7f775ca25ccfc0e51486103a724fb1a3a08f2 commit)

    Stefan Richter
     
  • After initializing an IEEE 1394 host, broadcast a resume packet. This makes
    remote nodes visible which suspended their ports while the host was down.
    Such nodes had to be unplugged and replugged in order to be recognized.

    Motorola DCT6200 cable reciever was affected, probably other devices too.
    http://marc.theaimsgroup.com/?t=113202715800001

    Signed-off-by: Stefan Richter
    Signed-off-by: Jody McIntyre
    (cherry picked from 14c0fa243b358c24040ff5f44b60c47aaf6430c3 commit)

    Stefan Richter
     
  • If scsi_add_device() at the end of sbp2_start_device() fails, e.g. due to
    transport errors during SCSI inquiry, sbp2 needs to log out of the device
    and release all associated resources.

    Signed-off-by: Stefan Richter
    Signed-off-by: Jody McIntyre

    Stefan Richter
     
  • DMA_BIDIRECTIONAL data direction may be handled properly by Linux in the
    future. For now, reject it instead to convert it to another direction.

    Signed-off-by: Stefan Richter
    Signed-off-by: Jody McIntyre

    Stefan Richter
     
  • After a bus reset, let nodemgr call high-level update hooks first for nodes
    which do not need to be probed. The main benefit is for a bus with more
    than one SBP-2 device: SBP-2 reconnects will be performed before SBP-2
    logins, thus have a much higher chance to succeed, and their SCSI devices
    will not be blocked much longer than necessary. This was demonstrated for
    Linux 2.4 by Dave Cinege a while ago.

    A better approach would be to perform time-consuming probes in parallel by a
    subthread. I actually plan to implement this for sbp2 but it may take a
    while to get that done and tested. Until then, this tweak is a huge
    improvement for users with multiple SBP-2 devices.

    Signed-off-by: Stefan Richter
    Signed-off-by: Jody McIntyre

    Stefan Richter
     

06 Dec, 2005

2 commits


02 Dec, 2005

4 commits


23 Nov, 2005

6 commits


22 Nov, 2005

2 commits


20 Nov, 2005

3 commits


19 Nov, 2005

1 commit


18 Nov, 2005

2 commits


07 Nov, 2005

4 commits