Date: Fri, 11 Jul 2008 23:25:07 +0100 From: Chris Whitehouse <cwhiteh@onetel.com> To: User Questions <freebsd-questions@freebsd.org> Subject: USB pen drive quirk not working Message-ID: <4877DDC3.7070300@onetel.com>
next in thread | raw e-mail | index | archive | help
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: <vendor 0x0204 Flash Disk, class 0/0, rev 2.00/1.00, addr 2> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4877DDC3.7070300>