From owner-freebsd-bugs@FreeBSD.ORG Tue Jan 18 07:38:07 2011 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF33F106566C for ; Tue, 18 Jan 2011 07:38:07 +0000 (UTC) (envelope-from andrewklaus@gmail.com) Received: from mail-wy0-f182.google.com (mail-wy0-f182.google.com [74.125.82.182]) by mx1.freebsd.org (Postfix) with ESMTP id 87DEA8FC08 for ; Tue, 18 Jan 2011 07:38:07 +0000 (UTC) Received: by wyf19 with SMTP id 19so6008135wyf.13 for ; Mon, 17 Jan 2011 23:38:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=ipZ6+xQhBkJptj/xFJj7jiYn1Rd4BZj7Wkvf4dEL+LY=; b=NMVOjFcccyvBQvZADhGJPMmHEzl8JFEM7OTcNO73fvOftSzwmasvGOtLjhjVMOVi0O cDO9KyjT8QTuiLrbxeIh7xbQR2+I7M5j431xkftuASfF11PjSo6ryNX4LsSvoI0xZuzW g3AdTwwW1qbN/CqfZOG5WjLnQYSQBA20QF9gM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=dPZ1EeTxmJ8jagM0BgyHYUKEo7YNdFOT0cLNOR79YieLezNzBYWzrQkAgQmFQFPpBS wNNykFF53wSNWJgQPDy17CzrN1KivyhPySP3CQmlUhG2c3UsJk3o3Aj0UxQqqx9EKV3r wDZf11q4hnQAQDJVFMTfCdbgHiV6aHD3Syi7o= MIME-Version: 1.0 Received: by 10.216.19.66 with SMTP id m44mr4039563wem.86.1295334461608; Mon, 17 Jan 2011 23:07:41 -0800 (PST) Received: by 10.216.19.81 with HTTP; Mon, 17 Jan 2011 23:07:41 -0800 (PST) Date: Tue, 18 Jan 2011 00:07:41 -0700 Message-ID: From: Andrew Klaus To: freebsd-bugs@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: Issue with SuperMicro AOC-SAT2-MV8 SATA card X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Jan 2011 07:38:08 -0000 Hi guys. I'm having an issue with detecting my sata drives on my PCI-X SuperMicro AOC-SAT2-MV8 SATA card. I just switched back from OpenSolaris, so I know the card functions properly. It's getting detected no problem when I boot off a drive on a different controller: 8.1-RELEASE output with the mkv_load enabled. mvs0: port 0xc800-0xc8ff mem 0xfdd00000-0xfdd fffff,0xfd800000-0xfdbfffff irq 10 at device 4.0 on pci2 mvs0: Gen-II, 8 3Gbps ports, Port Multiplier supported mvs0: [ITHREAD] mvsch0: at channel 0 on mvs0 mvsch0: [ITHREAD] mvsch1: at channel 1 on mvs0 mvsch1: [ITHREAD] mvsch2: at channel 2 on mvs0 mvsch2: [ITHREAD] mvsch3: at channel 3 on mvs0 mvsch3: [ITHREAD] mvsch4: at channel 4 on mvs0 mvsch4: [ITHREAD] mvsch5: at channel 5 on mvs0 mvsch5: [ITHREAD] mvsch6: at channel 6 on mvs0 mvsch6: [ITHREAD] mvsch7: at channel 7 on mvs0 mvsch7: [ITHREAD] If I try booting off the drive on one of these channels, the system gets up to and including the kernel output screen, but immediately brings me to the MOUNTROOT> prompt. Clearly it can't find the drive after that point. The installers are the same way.. 8.2-RELEASE, 7.3-RELEASE and 7.4-RC1. It'll show the channels in the dmesg, but drives won't get detected. I've tried the following (individually, with and without both) on a working setup and then connecting the drive to one of these Marvell channels: mvs_load="YES" atamarvell_load="YES" I've also recompiled the kernel in 8.2-RELEASE and 8.2-STABLE without hptrr. There was as patch previously that included a way to disable the hptrr binary blob that causes the controller to not function at all (hw.hptrr.attach_generic): http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/136750 .. So people have reported this controller working, which I find so strange. Any help would be appreaciated. I'm at my wits end. Thanks! Andrew