From owner-freebsd-hardware@FreeBSD.ORG Fri Apr 15 18:17:27 2011 Return-Path: Delivered-To: freebsd-hardware@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6E4A3106566B for ; Fri, 15 Apr 2011 18:17:27 +0000 (UTC) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [IPv6:2a01:170:102f::2]) by mx1.freebsd.org (Postfix) with ESMTP id E8D448FC13 for ; Fri, 15 Apr 2011 18:17:26 +0000 (UTC) Received: from lurza.secnetix.de (localhost [127.0.0.1]) by lurza.secnetix.de (8.14.3/8.14.3) with ESMTP id p3FIHAxf088871; Fri, 15 Apr 2011 20:17:25 +0200 (CEST) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.14.3/8.14.3/Submit) id p3FIHAaT088870; Fri, 15 Apr 2011 20:17:10 +0200 (CEST) (envelope-from olli) Date: Fri, 15 Apr 2011 20:17:10 +0200 (CEST) Message-Id: <201104151817.p3FIHAaT088870@lurza.secnetix.de> From: Oliver Fromme To: freebsd-hardware@FreeBSD.ORG X-Newsgroups: list.freebsd-hardware User-Agent: tin/1.8.3-20070201 ("Scotasay") (UNIX) (FreeBSD/6.4-PRERELEASE-20080904 (i386)) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.3.5 (lurza.secnetix.de [127.0.0.1]); Fri, 15 Apr 2011 20:17:25 +0200 (CEST) Cc: Subject: Problem with SATA-600 (a.k.a. SATA 3) disk X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 15 Apr 2011 18:17:27 -0000 I've bought a new HDD that supports SATA-600. I've put it into an external eSATA case and connected it to the eSATA port of my PC. That port supports SATA-600, too. It is recognized thusly: ada2 at ahcich3 bus 0 scbus3 target 0 lun 0 ada2: ATA-8 SATA 3.x device ada2: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes) ada2: Command Queueing enabled ada2: 2861588MB (5860533168 512 byte sectors: 16H 63S/T 16383C) However, when trying to access the disk, I get these: ahcich3: Timeout on slot 0 ahcich3: is 04000000 cs 00000000 ss 00000001 rs 00000001 tfd 50 serr 00480400 ahcich3: device is not ready (timeout 15000ms) tfd = 00000080 ahcich3: Timeout on slot 0 ahcich3: is 04000000 cs 00000001 ss 00000000 rs 00000001 tfd 80 serr 00080400 ahcich3: device is not ready (timeout 15000ms) tfd = 00000080 ahcich3: Timeout on slot 0 ahcich3: is 04000000 cs 00000001 ss 00000000 rs 00000001 tfd 80 serr 00080400 ahcich3: device is not ready (timeout 15000ms) tfd = 00000080 (ada2:ahcich3:0:0:0): lost device I suspect that is because the external enclosure supports only SATA-300 (a.k.a. SATA 2). Both the controller and the disk support SATA-600, so I guess that FreeBSD tries to use SATA-600, which fails because the external case doesn't support that. Is there a way to force FreeBSD to use SATA-300 only? I've searched the mailing lists, but without results. Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing b. M. Handelsregister: Registergericht Muenchen, HRA 74606, Geschäftsfuehrung: secnetix Verwaltungsgesellsch. mbH, Handelsregister: Registergericht Mün- chen, HRB 125758, Geschäftsführer: Maik Bachmann, Olaf Erb, Ralf Gebhart FreeBSD-Dienstleistungen, -Produkte und mehr: http://www.secnetix.de/bsd "We will perhaps eventually be writing only small modules which are identi- fied by name as they are used to build larger ones, so that devices like indentation, rather than delimiters, might become feasible for expressing local structure in the source language." -- Donald E. Knuth, 1974