From tada@er.ams.eng.osaka-u.ac.jp  Fri Feb  8 21:51:06 2002
Return-Path: <tada@er.ams.eng.osaka-u.ac.jp>
Received: from er02.ams.eng.osaka-u.ac.jp (er02.ams.eng.osaka-u.ac.jp [133.1.207.64])
	by hub.freebsd.org (Postfix) with ESMTP id E4A2937B416
	for <freebsd-gnats-submit@freebsd.org>; Fri,  8 Feb 2002 21:51:04 -0800 (PST)
Received: from server1.er.ams.eng.osaka-u.ac.jp (server1 [192.168.1.2])
	by er02.ams.eng.osaka-u.ac.jp (8.9.3/3.7W-primary) with ESMTP id OAA28641
	for <freebsd-gnats-submit@freebsd.org>; Sat, 9 Feb 2002 14:51:03 +0900 (JST)
Received: from tp02.er.ams.eng.osaka-u.ac.jp (tp02 [192.168.2.27])
	by server1.er.ams.eng.osaka-u.ac.jp (8.9.3/3.7W-nomx) with ESMTP id OAA51757
	for <freebsd-gnats-submit@freebsd.org>; Sat, 9 Feb 2002 14:51:03 +0900 (JST)
Received: (from tada@localhost)
	by tp02.er.ams.eng.osaka-u.ac.jp (8.11.6/3.7W) id g195p3J00599;
	Sat, 9 Feb 2002 14:51:03 +0900 (JST)
Message-Id: <200202090551.g195p3J00599@tp02.er.ams.eng.osaka-u.ac.jp>
Date: Sat, 9 Feb 2002 14:51:03 +0900 (JST)
From: Yasunori Tada <tada@er.ams.eng.osaka-u.ac.jp>
Reply-To: Yasunori Tada <tada@er.ams.eng.osaka-u.ac.jp>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: Please add USB floppy entry
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         34747
>Category:       kern
>Synopsis:       Please add USB floppy entry
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    njl
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Feb 08 22:00:00 PST 2002
>Closed-Date:    Sun Apr 18 20:28:57 PDT 2004
>Last-Modified:  Sun Apr 18 20:28:57 PDT 2004
>Originator:     Yasunori Tada
>Release:        FreeBSD 4.5-RELEASE i386
>Organization:
Dept. of Adaptive Machine Systems, Osaka Univ.
>Environment:
System: FreeBSD tp02 4.5-RELEASE FreeBSD 4.5-RELEASE #6: Wed Feb 6 15:07:33 JST 2002 tada@tp02:/usr/src/sys/compile/THINKPAD i386

IBM ThinkPad X22 with IBM USB floppy (FD-05PUB)


	
>Description:
I use a ThinkPad X22 with USB floppy. But I can't use this floppy, because
there is no entry for one.

/var/log/messages:
Feb  6 12:57:55 tp02 /kernel: umass0: TEAC     TEAC FD-05PUB   , rev 1.00/0.00, addr 2
...snip
Feb  6 12:57:55 tp02 /kernel: da0 at umass-sim0 bus 0 target 0 lun 0
Feb  6 12:57:55 tp02 /kernel: da0: <TEAC FD-05PUB 1026> Removable Direct Access SCSI-0 device 
Feb  6 12:57:55 tp02 /kernel: da0: 20KB/s transfers
Feb  6 12:57:55 tp02 /kernel: da0: Attempt to query device size failed: NOT READY, Medium not present

# mount -t msdos /dev/da0 /mnt

/var/log/messages:
Feb  6 14:39:36 tp02 /kernel: umass0: Unsupported UFI command 0x08, 6 byte command should have been converted
Feb  6 14:39:36 tp02 /kernel: da0: reading primary partition table: error reading fsbn 0
Feb  6 14:39:36 tp02 /kernel: umass0: Unsupported UFI command 0x35
Feb  6 14:39:37 tp02 /kernel: (da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x6, scsi status == 0x0


	
>How-To-Repeat:
	
>Fix:
Please add following entry.

--- /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


	


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->joe 
Responsible-Changed-By: murray 
Responsible-Changed-When: Thu Mar 28 01:33:00 PST 2002 
Responsible-Changed-Why:  
Hey Joe, is this kind of Quirk entry still necessary?  Maybe only in 
-STABLE now? 


http://www.freebsd.org/cgi/query-pr.cgi?pr=34747 
Responsible-Changed-From-To: joe->njl 
Responsible-Changed-By: njl 
Responsible-Changed-When: Thu Aug 21 21:27:21 PDT 2003 
Responsible-Changed-Why:  
Please test with a recent -stable or -current.  I believe I fixed this 
problem and the quirk is no longer needed. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=34747 
State-Changed-From-To: open->closed 
State-Changed-By: njl 
State-Changed-When: Sun Apr 18 20:28:30 PDT 2004 
State-Changed-Why:  
As suggested, I believe this is fixed on a recent -stable and -current. 
Time out on no response. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=34747 
>Unformatted:
