usb/108427: QUIRK-SAMSUNG MP0402H

Gipsy wint3r at securimail.com
Sat Jan 27 13:50:20 UTC 2007


>Number:         108427
>Category:       usb
>Synopsis:       QUIRK-SAMSUNG MP0402H
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-usb
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 27 13:50:19 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Gipsy
>Release:        FreeBSD 7.0-CURRENT
>Organization:
Gipsy
>Environment:
FreeBSD free.blueword.org 7.0-CURRENT FreeBSD 7.0-CURRENT #25: Wed Jan 24 18:25:28 CET 2007     Gipsy at free.blueword.org:/usr/obj/usr/src/sys/FREE  i386

>Description:
can't mount the hdd. /dev/da0 doesn't exist.

umass0: <VIA Technologies Inc. USB 2.0 IDE Bridge, class 0/0, rev 2.00/0.03, addr 2> on uhub1
(probe0:umass-sim0:0:0:0): Uninitialized Transport 5:80246?
da0 at umass-sim0 bus 0 target 0 lun 0
da0: <SAMSUNG MP0402H YQ20> Fixed Direct Access SCSI-2 device
da0: 40.000MB/s transfers
da0: 38204MB (78242976 512 byte sectors: 255H 63S/T 4870C)
umass0: Invalid CSW: tag 7 should be 8
(da0:umass-sim0:0:0:0): Synchronize cache failed, status == 0x10, scsi status == 0x0
Opened disk da0 -> 5

usbdevs -v

 port 3 addr 2: high speed, power 100 mA, config 1, USB 2.0 IDE Bridge(0x6204), VIA Technologies Inc.(0x040d), rev 0.03
  port 10 addr 2: high speed, power 100 mA, config 1, USB 2.0 IDE Bridge(0x6204), VIA Technologies Inc.(0x040d), rev 0.03

camcontrol inquiry da0 (after patch)

pass1: <SAMSUNG MP0402H YQ20> Fixed Direct Access SCSI-2 device
pass1: Serial Number 
40.000MB/s transfers





>How-To-Repeat:
plug disk
>Fix:
--- scsi_da.c.orig      Wed Jan 24 17:59:59 2007
+++ scsi_da.c   Wed Jan 24 18:03:20 2007
@@ -244,6 +244,15 @@
        },
        {
                /*
+                * SAMSUNG MP0402H
+                * Fixed Direct Access SCSI-2 device
+                * Doesn't like the synchronize cache command.
+                */
+               {T_DIRECT, SIP_MEDIA_FIXED,"SAMSUNG","MP0402H","*"},
+               /*quirks*/ DA_Q_NO_SYNC_CACHE
+       },
+       {
+               /*
                 * The CISS RAID controllers do not support SYNC_CACHE
                 */
                {T_DIRECT, SIP_MEDIA_FIXED, "COMPAQ", "RAID*", "*"},

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-usb mailing list