Date: Tue, 4 Jun 2002 01:13:57 -0700 (PDT) From: Bharat Mediratta <bharat@menalto.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/38886: Maxtor 3000LE requires another sys/cam/scsi_da.c quirk Message-ID: <200206040813.g548Dvwq062045@harmony.menalto.com>
next in thread | raw e-mail | index | archive | help
>Number: 38886 >Category: kern >Synopsis: Maxtor 3000LE requires another sys/cam/scsi_da.c quirk >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jun 04 01:20:01 PDT 2002 >Closed-Date: >Last-Modified: >Originator: Bharat Mediratta >Release: FreeBSD 4.5-RELEASE-p6 i386 >Organization: menalto.com >Environment: System: FreeBSD unity.menalto.com 4.5-RELEASE-p6 FreeBSD 4.5-RELEASE-p6 #3: Tue Jun 4 00:45:50 P\ DT 2002 bharat@unity.menalto.com:/usr/obj/usr/src/sys/UNITY i386 >Description: I have a Maxtor 3000LE USB drive attached to my box. Drive info (from /var/log/message after boot): da1 at umass-sim0 bus 0 target 0 lun 0 da1: <Maxtor 4 G120J6 GAK8> Fixed Direct Access SCSI-0 device da1: 650KB/s transfers da1: 117246MB (240121728 512 byte sectors: 64H 32S/T 51710C) (the 2nd line above contains less than and greater than signs, and in case send-pr garbles it, the vender/product/version code is "Maxtor 4 G120J6 GAK8") When running fdisk on the drive I get this error: (da1:umass-sim0:0:0:0): READ(06). CDB: 8 0 0 40 1 0 (da1:umass-sim0:0:0:0): ILLEGAL REQUEST asc:21,0 (da1:umass-sim0:0:0:0): Logical block address out of range This looks to be the 6_BYTE problem. There's already a quirk in scsi_da.c for the Maxtor 3000LE, but they've come out with a new drive that has a different product ID causing the existing quirk not to match. >How-To-Repeat: 1. Attach Maxtor 3000LE drive with product id "G120J6" to the USB bus 2. run /stand/sysinstall 3. select FDISK 4. Change partition info 5. Attempt to write new partition to disk >Fix: Apply this patch to /usr/src/sys/cam/scsi/scsi_da.c: 265a266,272 > { > /* > * Another Maxtor 3000LE USB Drive > */ > {T_DIRECT, SIP_MEDIA_FIXED, "Maxtor*", "G120J6*", "*"}, > /*quirks*/ DA_Q_NO_6_BYTE > }, >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200206040813.g548Dvwq062045>