Date: Fri, 15 Apr 2011 20:17:10 +0200 (CEST) From: Oliver Fromme <olli@lurza.secnetix.de> To: freebsd-hardware@FreeBSD.ORG Subject: Problem with SATA-600 (a.k.a. SATA 3) disk Message-ID: <201104151817.p3FIHAaT088870@lurza.secnetix.de>
next in thread | raw e-mail | index | archive | help
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: <Hitachi HDS723030ALA640 MKAOA3B0> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201104151817.p3FIHAaT088870>