Public bug reported:

I often hook up my camera with a USB cable, and it's USB 1.1.  I can
browse fine (including thumbnails), and I can copy files over with
useful speed ("full speed").  But whenever I start Ristretto on such a
file, I have to eventually kill it because it never comes back in time.
The access on the camera is on while Ristretto hangs, so presumably it
is doing something that causes it to reread the same information
unbuffered again and again or doing something else that is very, very
inefficient on a file system mounted via USB (reading bytewise and
adjusting the access time every time?).

Here is the camera description:
Bus 005 Device 023: ID 054c:0010 Sony Corp. DSC-S30/S70/S75/F505V/F505/FD92/W1 
Cybershot/Mavica Digital Camera
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x054c Sony Corp.
  idProduct          0x0010 DSC-S30/S70/S75/F505V/F505/FD92/W1 Cybershot/Mavica 
Digital Camera
  bcdDevice            4.50
  iManufacturer           1 Sony
  iProduct                2 Sony DSC
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass    255 
      bInterfaceProtocol      1 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval             255
Device Status:     0x0001
  Self Powered

Here is the mount entry:
/dev/sdd1 on /media/dak/8867-BE11 type vfat 
(rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)


This is a reasonably straightforward amd64 Ubuntustudio installation.

All other basic utilities and operations on that "drive" provided by the
camera are reasonably fast and corresponding to what you can expect from
"full speed" USB 1.1.

But Ristretto is unusable.  It needs to do something differently when
reading files: this just doesn't work.  I've never seen fit to let it
complete but rather killed it after a few minutes.

ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: ristretto 0.8.2-1
ProcVersionSignature: Ubuntu 4.12.0-11.12-lowlatency 4.12.5
Uname: Linux 4.12.0-11-lowlatency x86_64
ApportVersion: 2.20.6-0ubuntu7
Architecture: amd64
CurrentDesktop: XFCE
Date: Mon Aug 28 10:49:16 2017
InstallationDate: Installed on 2011-10-14 (2144 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
SourcePackage: ristretto
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: ristretto (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug artful

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1713432

Title:
  Ristretto crawls to a halt on USB1.1 file systems

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ristretto/+bug/1713432/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to