usb digital camera failure

From: Matt <matt_at_xtaz.co.uk>
Date: Sun, 05 Oct 2003 23:12:10 +0100
I have a fuji digital camera which has always previously worked with 
-current no problems. However I have not tried to copy images from it 
for a couple of months now.

I tried today with a -current world of:

FreeBSD heather.xtaz.co.uk 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Sun Sep 
28 20:12:26 BST 2003 
root_at_heather.xtaz.co.uk:/usr/obj/usr/src/sys/HEATHER  i386

and I get this happen. I plug the camera in and get this:

Oct  5 23:02:58 heather kernel: umass0: Fuji Photo Film USB Mass 
Storage, rev 1.10/10.00, addr 3
Oct  5 23:02:59 heather kernel: GEOM: create disk da0 dp=0xc40abc50
Oct  5 23:02:59 heather kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Oct  5 23:02:59 heather kernel: da0: <FUJIFILM USB-DRIVEUNIT 1.00> 
Removable Direct Access SCSI-0 device
Oct  5 23:02:59 heather kernel: da0: 1.000MB/s transfers
Oct  5 23:02:59 heather kernel: da0: 62MB (128000 512 byte sectors: 64H 
32S/T 62C)

I can mount_msdosfs /dev/da0s1 this device and see the filesystem. 
However when I try to cp *.jpg from it I get this:

Oct  5 23:03:49 heather kernel: umass0: CBI bulk-in stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-out stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI reset failed, IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-in stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-out stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI reset failed, IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-in stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-out stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI reset failed, IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-in stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-out stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI reset failed, IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-in stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: umass0: CBI bulk-out stall clear failed, 
IOERROR
Oct  5 23:03:49 heather kernel: vnode_pager_getpages: I/O read error
Oct  5 23:03:49 heather kernel: vm_fault: pager read error, pid 1179 (cp)

and the cp process reports this:

[root_at_heather 100_fuji]# ls
dscf0001.jpg dscf0006.jpg dscf0011.jpg dscf0016.jpg dscf0021.jpg
dscf0002.jpg dscf0007.jpg dscf0012.jpg dscf0017.jpg dscf0022.jpg
dscf0003.jpg dscf0008.jpg dscf0013.jpg dscf0018.jpg dscf0023.jpg
dscf0004.jpg dscf0009.jpg dscf0014.jpg dscf0019.jpg dscf0024.jpg
dscf0005.jpg dscf0010.jpg dscf0015.jpg dscf0020.jpg dscf0025.jpg
[root_at_heather 100_fuji]# cp * ~matt
cp: /home/matt/dscf0024.jpg: Bad address
cp: /home/matt/dscf0023.jpg: Bad address
cp: /home/matt/dscf0022.jpg: Bad address

... plus all the rest of the files ...

So what's wrong?

This used to work with -current from around a month ago. I've not tried 
it since until now however.

Matt.
Received on Sun Oct 05 2003 - 13:12:12 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:24 UTC