usb digital camera failure
Matt
matt at xtaz.co.uk
Sun Oct 5 15:12:12 PDT 2003
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.
More information about the freebsd-current
mailing list