From owner-freebsd-questions@FreeBSD.ORG Fri Jul 11 22:25:10 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 B449D1065674 for ; Fri, 11 Jul 2008 22:25:10 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from raq3.nitrex.net (raq3.nitrex.net [213.165.226.4]) by mx1.freebsd.org (Postfix) with ESMTP id 53FC08FC24 for ; Fri, 11 Jul 2008 22:25:09 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from [192.168.10.144] (gate.zenatode.org.uk [213.165.225.167]) by raq3.nitrex.net (8.13.1/8.13.1) with ESMTP id m6BMP7XX001399 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 11 Jul 2008 23:25:08 +0100 Message-ID: <4877DDC3.7070300@onetel.com> Date: Fri, 11 Jul 2008 23:25:07 +0100 From: Chris Whitehouse User-Agent: Thunderbird 2.0.0.14 (X11/20080611) MIME-Version: 1.0 To: User Questions Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: 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: Fri, 11 Jul 2008 22:25:10 -0000 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