teac USB FLOPPY problem

Wojciech Puchar wojtek at wojtek.tensor.gdynia.pl
Fri Aug 17 09:57:50 PDT 2007


detects fine

umass0: detached
umass0: TEAC TEAC FD-05PUB, rev 2.00/0.00, addr 2
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <TEAC FD-05PUB 3000> Removable Direct Access SCSI-0 device
da0: 1.000MB/s transfers
da0: 1MB (2880 512 byte sectors: 64H 32S/T 1C)



i downloaded ufdformat from http://people.freebsd.org/~bms/dump/tools/ufdformat/


the tool compiles without errors on FreeBSD 6.2/i386

bit it doesn't work
it stalls at first cylinder and i'm getting in dmesg:

umass0: CBI reset failed, IOERROR
umass0: CBI bulk-in stall clear failed, STALLED
umass0: CBI bulk-out stall clear failed, STALLED


CTRL-C and kill doesn't work.

unplugging works.


from formatted  diskettes i can read data (like dd if=/dev/da0 
of=/dev/null bs=18k) but i can't write.

any attempt to write says "device busy".


my drive is listed in scsi_da.c quirks like this

                  * TEAC USB floppy mechanisms
                  */
                 {T_DIRECT, SIP_MEDIA_REMOVABLE, "TEAC" , "FD-05*", "*"},
                 /*quirks*/ DA_Q_NO_SYNC_CACHE


more quirks? any clue?

thank you
 						Wojtek


More information about the freebsd-questions mailing list