From owner-freebsd-hardware Tue Nov 12 5:35:34 2002 Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52A9A37B401 for ; Tue, 12 Nov 2002 05:35:32 -0800 (PST) Received: from mrburns.nildram.co.uk (mrburns.nildram.co.uk [195.112.4.54]) by mx1.FreeBSD.org (Postfix) with ESMTP id D03BD43E6E for ; Tue, 12 Nov 2002 05:35:26 -0800 (PST) (envelope-from freebsd-hardware@martinshouse.com) Received: from speedy (195-149-37-224.dial.nildram.co.uk [195.149.37.224]) by mrburns.nildram.co.uk (Postfix) with ESMTP id E13851E1F04 for ; Tue, 12 Nov 2002 13:35:22 +0000 (GMT) Subject: USB Floppy: TEAC FD-05PUB From: Martin Johnson To: freebsd-hardware@freebsd.org Content-Type: text/plain Content-Transfer-Encoding: 7bit X-Mailer: Ximian Evolution 1.0.8 (1.0.8-10) Date: 12 Nov 2002 13:35:19 +0000 Message-Id: <1037108124.1263.38.camel@speedy> Mime-Version: 1.0 Sender: owner-freebsd-hardware@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Hi, Is it possible for FreeBSD 4.7-RELEASE to see this, and mount an MSDOS-format floppy? Here's what I've tried so far... A Google Groups search turned up: http://groups.google.com/groups?q=fd-05pub+freebsd&hl=en&lr=&ie=UTF-8&oe=UTF-8&selm=200202090551.g195p3J00599%40tp02.er.ams.eng.osaka-u.ac.jp.lucky.freebsd.bugs&rnum=1 Which gave a patch: --- /usr/src/sys/cam/scsi/scsi_da.c.org Wed Feb 6 14:29:10 2002 +++ /usr/src/sys/cam/scsi/scsi_da.c Wed Feb 6 15:07:21 2002 @@ -235,6 +235,11 @@ /*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE }, { + /* TEAC USB floppy */ + {T_DIRECT, SIP_MEDIA_REMOVABLE, "TEAC", "FD-05PUB*","*"}, + /*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE + }, + { /* Another USB floppy */ {T_DIRECT, SIP_MEDIA_REMOVABLE, "MATSHITA", "FDD CF-VFDU*","*"}, /*quirks*/ DA_Q_NO_6_BYTE|DA_Q_NO_SYNC_CACHE I rebuilt the kernel with this patch in place (I just added the TEAC entry by hand before "Another USB floppy"). At boot-up there are some related messages (this is with a 1.44 MB DOS floppy inserted)... Nov 12 12:52:53 firewall /kernel: uhci0: port 0xcce0-0xccff irq 11 at device 7.2 on pci0 Nov 12 12:52:53 firewall /kernel: usb0: on uhci0 Nov 12 12:52:53 firewall /kernel: usb0: USB revision 1.0 Nov 12 12:52:53 firewall /kernel: uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 Nov 12 12:52:53 firewall /kernel: uhub0: 2 ports with 2 removable, self powered Nov 12 12:52:53 firewall /kernel: umass0: TEAC TEAC FD-05PUB , rev 1.00/0.00, addr 2 ... Nov 12 12:52:53 firewall /kernel: da0 at umass-sim0 bus 0 target 0 lun 0 Nov 12 12:52:53 firewall /kernel: da0: Removable Direct Access SCSI-0 device Nov 12 12:52:53 firewall /kernel: da0: 20KB/s transfers Nov 12 12:52:53 firewall /kernel: da0: 1MB (2880 512 byte sectors: 2H 18S/T 80C) But I still error messages from "mount -t msdos /dev/da0 mnt/floppy"... Nov 12 12:53:27 firewall /kernel: umass0: Unsupported UFI command 0x08, 6 byte command should have been converted Nov 12 12:53:27 firewall /kernel: da0: reading primary partition table: error reading fsbn 0 Nov 12 12:53:27 firewall /kernel: umass0: Unsupported UFI command 0x35 Nov 12 12:53:27 firewall /kernel: (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x6, scsi status == 0x0 Can anyone help me with this? Many thanks! Cheers, - Martin. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hardware" in the body of the message