Bug #1245

Errors when writing to memory stick with dd

Added by rluciani almost 6 years ago. Updated almost 2 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-

Description

When I was trying to create a DragonFly Live-USBstick using
dd if=/usr/release/dfly.img of=/dev/da0 bs=1m
It kept on failing with errors several times but got "unstuck" when I
pulled out the USB stick. Finally dd worked, but only after 5 tries.

Errors were of the following sort with many repeated messages:

umass0: <USB DISK 2.0, class 0/0, rev 2.00/4.11, addr 2> on uhub0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <USB DISK 2.0 0411> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 968MB (1982464 512 byte sectors: 64H 32S/T 968C)
vn0s1: cannot find label (no disk label)
contigmalloc_map: failed in index < 0 case!
umass0: BBB reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT

(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x4, scsi
status == 0x0
(da0:umass-sim0:0:0:0): lost device
(da0:umass-sim0:0:0:0): removing device entry
camq: devq send_queue still in use
camq: devq alloc_queue still in use
camq: devq send_queue still in use
camq: devq alloc_queue still in use
camq: devq send_queue still in use

umass0: detached
umass0: <USBest Technology USB Mass Storage Device, class 0/0, rev
2.00/1.00, addr 2> on uhub0
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <USB.NU USB2FlashStorage 0.00> Removable Direct Access SCSI-2 device
da0: 1.000MB/s transfers
da0: 1928MB (3948544 512 byte sectors: 255H 63S/T 245C)
contigmalloc_map: failed in index < 0 case!
contigmalloc_map: failed in index < 0 case!
contigmalloc_map: failed in index < 0 case!
contigmalloc_map: failed in index < 0 case!
contigmalloc_map: failed in index < 0 case!

and more and more... until it just worked!

History

#1 Updated by tuxillo almost 2 years ago

  • Description updated (diff)
  • Status changed from New to Closed
  • Assignee deleted (0)

Hi Robert,

contigmalloc() was reworked recently. Also I've dd'ed USB sticks at lot of times without issues.
Closing this one.

Cheers,
Antonio Huete

Also available in: Atom PDF