From owner-freebsd-questions@FreeBSD.ORG Wed Jul 16 19:27:27 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A5CB4106564A for ; Wed, 16 Jul 2008 19:27:27 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from raq5.nitrex.net (raq5.nitrex.net [213.165.227.5]) by mx1.freebsd.org (Postfix) with ESMTP id 34FA08FC15 for ; Wed, 16 Jul 2008 19:27:26 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from [192.168.10.144] (gate.zenatode.org.uk [213.165.225.167]) by raq5.nitrex.net (8.13.1/8.13.1) with ESMTP id m6GJRMpn024294 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 16 Jul 2008 20:27:24 +0100 Message-ID: <487E4B9A.3070609@onetel.com> Date: Wed, 16 Jul 2008 20:27:22 +0100 From: Chris Whitehouse User-Agent: Thunderbird 2.0.0.7pre (X11/20080715) MIME-Version: 1.0 To: User Questions References: <4877DDC3.7070300@onetel.com> In-Reply-To: <4877DDC3.7070300@onetel.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: USB pen drive quirk not working X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Jul 2008 19:27:27 -0000 Chris Whitehouse wrote: > Hi, > > I have a USB pen drive which gives warning messages like the ones in > this PR > http://www.freebsd.org/cgi/query-pr.cgi?pr=96133 > > I've put this > > > { > /* > * Texet Swivel 1GB Flash Drive > * PR: > */ > {T_DIRECT, SIP_MEDIA_REMOVABLE, "Flash Disk 5.00"}, > /*quirks*/ DA_Q_NO_SYNC_CACHE > }, > > > > in /usr/src/sys/cam/scsi/scsi_da.c and rebuilt world and kernel but I > still get the messages. > > Why doesn't this work? > > Also do I have to build world each time I want to test or is there a way > to just build and install the changed file? I know this question is not > really on topic but it's relevant to my main question so I hope it's ok > to ask it here as well. > > eco# camcontrol inq 6:0:0 > pass1: < Flash Disk 5.00> Removable Direct Access SCSI-2 device > pass1: Serial Number > 40.000MB/s transfers > > eco# usbdevs -v > Controller /dev/usb0: > addr 1: full speed, self powered, config 1, OHCI root hub(0x0000), > nVidia(0x0000), rev 1.00 > port 1 powered > port 2 powered > port 3 powered > port 4 powered > port 5 powered > port 6 powered > port 7 powered > port 8 powered > Controller /dev/usb1: > addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), > nVidia(0x0000), rev 1.00 > port 1 addr 2: high speed, power 100 mA, config 1, Flash Disk(0x6025), > vendor 0x0204(0x0204), rev 1.00 > port 2 powered > port 3 powered > port 4 powered > port 5 powered > port 6 powered > port 7 powered > port 8 powered > > From my dmesg after insertion of pen drive: > > umass0: on > uhub1 > da0 at umass-sim0 bus 0 target 0 lun 0 > da0: < Flash Disk 5.00> Removable Direct Access SCSI-2 device > da0: 40.000MB/s transfers > da0: 976MB (1998848 512 byte sectors: 64H 32S/T 976C) > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > GEOM_LABEL: Label for provider da0s1 is msdosfs/NEW VOLUME. > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > (da0:umass-sim0:0:0:0): SYNCHRONIZE CACHE. CDB: 35 0 0 0 0 0 0 0 0 0 > (da0:umass-sim0:0:0:0): NOT READY asc:3a,0 > (da0:umass-sim0:0:0:0): Medium not present > > > Thanks > > Chris > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" > Just wondering if anyone has any suggestion for this. I tried again with { /* * Texet Swivel 1GB Flash Drive * PR: */ {T_DIRECT, SIP_MEDIA_REMOVABLE, "*", "Flash Disk", "*"}, /*quirks*/ DA_Q_NO_SYNC_CACHE }, (rebuilding world) but still get the same messages. I'm wondering if there is another file I should be editing but the patches in all the PR's I checked from scsi_da.c only patch the one file and /sys/cam/README.quirks didn't provide enlightenment :) Thanks Chris