From owner-freebsd-sparc64@FreeBSD.ORG Thu Sep 24 15:35:10 2009 Return-Path: Delivered-To: freebsd-sparc64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E8001065694; Thu, 24 Sep 2009 15:35:10 +0000 (UTC) (envelope-from rjohanne@piper.hamline.edu) Received: from wnk.hamline.edu (wnk2.hamline.edu [138.192.246.27]) by mx1.freebsd.org (Postfix) with ESMTP id 0216F8FC18; Thu, 24 Sep 2009 15:35:09 +0000 (UTC) Received: from wnk.hamline.edu (localhost.localdomain [127.0.0.1]) by wnk.hamline.edu (8.14.2/8.14.2) with ESMTP id n8OFX7qQ005845; Thu, 24 Sep 2009 10:33:07 -0500 Received: from localhost (rjohanne@localhost) by wnk.hamline.edu (8.14.2/8.14.2/Submit) with ESMTP id n8OFX7Y0005841; Thu, 24 Sep 2009 10:33:07 -0500 Date: Thu, 24 Sep 2009 10:33:07 -0500 (CDT) From: R J X-X-Sender: rjohanne@wnk To: mav@FreeBSD.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-sparc64@FreeBSD.org Subject: Sil3512 (sii, SATA) driver on Sun Ultra60/blade 1000 X-BeenThere: freebsd-sparc64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the Sparc List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Sep 2009 15:35:10 -0000 Hi Mav, I have been referred to you by Marius regarding the sii (Silicon Image) ata driver on sparc64. The card I have is a two-port SATA card with the Sil3512 chipset. You have perhaps seen some of my communication to the freebsd-sparc list earlier, but briefly, here's the problem I have had with it. UNDER REL_ENG 7: I have had a silicon image Sil 3512 in the ultra 60, and attached two disk drives. The drives are seen by the ata driver. I was able to lay a ufs file system on them, and even copied files onto the drives, but the system was not stable. I.e, I would copy files to the sata hard drives for a few minutes before it would hang and remain that way till I did a hard reset (power-off). Usually there would be some message about the device detaching from the system, and the /dev/ad* entries disappear. I then take the Sil 3512 out of the ultra60 and put it in the Sun blade 1000, and attach the disk drives; upon booting, the drives are not seen by the ata driver, although the controller is seen. Remember, the drives are seen with the same card in the ultra60. REBUILD TO 8.0 BETA on the Sun Blade 1000: After I upgraded the Sun blade 1000 to 8.0 BETA, the ata driver could now see the disk attached to the Sil3512 controller, but the behaviour remains pretty much like on the Ultra60 under 7 stable if I put any i/o on the disks. I have worked with Marius to get the ata-marvell driver sane for big-endian sparc64, and that driver now works on the Sun blade 1000 under 8.0 BETA. Before Marius fixed that driver, it was exhibiting the same behaviour as the Sil3512 under 8.0 Beta; i.e, the controller is seen, but no drives are seen, and the system wouldn't even finish booting if disks were attached to the controller. Is it possible to for you to take a look at the Sil ata driver again in-light of this information? Thanks, Robert