From owner-freebsd-drivers@FreeBSD.ORG Wed Jul 30 04:18:34 2014 Return-Path: Delivered-To: freebsd-drivers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 103F182F for ; Wed, 30 Jul 2014 04:18:34 +0000 (UTC) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9FDBA21E4 for ; Wed, 30 Jul 2014 04:18:33 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.9/8.14.9) with ESMTP id s6U4IW2r048743 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 29 Jul 2014 22:18:32 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.9/8.14.9/Submit) with ESMTP id s6U4IWF4048740; Tue, 29 Jul 2014 22:18:32 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Tue, 29 Jul 2014 22:18:32 -0600 (MDT) From: Warren Block To: Dieter BSD Subject: Re: sil3124 sata controller panics kernel In-Reply-To: Message-ID: References: User-Agent: Alpine 2.11 (BSF 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.4.3 (wonkity.com [127.0.0.1]); Tue, 29 Jul 2014 22:18:32 -0600 (MDT) Cc: freebsd-drivers@freebsd.org X-BeenThere: freebsd-drivers@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Writing device drivers for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2014 04:18:34 -0000 On Tue, 29 Jul 2014, Dieter BSD wrote: >> The Silicon Image web site does have updated firmware for them (from >> 6/23/2010, yet many cards have older versions), including both RAID and >> non-RAID. I use the non-RAID. >> >> Go to http://www.siliconimage.com/support/ and choose the Sil3124 from >> the dropdown menu. > > Thanks. I don't suppose you have the URL that choosing 3124 is supposed > to send you to? I tried 3 different browsers and their "fine" menu > does a big fat nothing on any of them. One browser found 29 problems > with the page. I guess their web site is the same "fine" quality as > their firmware. (Skimming through the support page will tell you that > their firmware leaves something to be desired.) In fairness to them, it is now traditional to have web pages that glowingly yet vaguely describe all the great things the company does, while making it difficult to actually do any of them. Firefox says this is the link from the button to version 6.6.00: http://www.siliconimage.com/docs/SiI3124__6600.zip > My boards have firmware 6.3.18 (c) 1997-2006 and a "RAID" sticker. > I plan to try the latest non-raid firmware, assuming I can find it, > and can find a way to install it. I tried siliconimage's search, > and google, no joy. That file has RAID, non-RAID, and "system" images (for motherboard-integrated versions). > Does siis(4) need the board's firmware? If not, is there some way > to have the kernel shut it off? I hunted through the mainboard's > "fine" firmware yet again, but cannot find any way to avoid the > firmware on expansion boards, nor any way to avoid an expansion card > being in the list of bootable devices. A driver could talk directly to the controller on the card so no firmware would be needed, but I don't know if that's how these cards work.