From owner-freebsd-questions@FreeBSD.ORG Thu May 5 18:03:21 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A7AFE16A4CE for ; Thu, 5 May 2005 18:03:21 +0000 (GMT) Received: from mail.anybots.com (w047.z064220186.sjc-ca.dsl.cnc.net [64.220.186.47]) by mx1.FreeBSD.org (Postfix) with ESMTP id 41E4A43DBD for ; Thu, 5 May 2005 18:03:21 +0000 (GMT) (envelope-from tlb@anybots.com) Received: (qmail 30643 invoked from network); 5 May 2005 18:03:16 -0000 Received: from unknown (HELO ?10.10.10.24?) (10.10.10.24) by 10.10.10.20 with SMTP; 5 May 2005 18:03:16 -0000 From: Trevor Blackwell To: freebsd-questions@freebsd.org Content-Type: text/plain Message-Id: <1115316195.20790.9704.camel@lab> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Thu, 05 May 2005 11:03:15 -0700 Content-Transfer-Encoding: 7bit Subject: ATA to CF fails to mount root X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 May 2005 18:03:21 -0000 I'm running FreeBSD on a Lippert Cool EcoRunner board which has a NS Geode processor and some kind of integrated ATA controller from SiS. Trying to use the CF card as the root file system causes it to hang. When I boot the kernel from the CF card and then mount a different disk as the root file system it works fine. I can then mount the CF card manually and do lots of IO to it without trouble. I've tried changing various BIOS settings such as using Normal instead LBA addressing, setting different PIO modes, etc with no change. In every case it can't mount it as root, but can mount it otherwise. I'm confident that the CF has everything it needs in its root file system. I originally had soft updates turned on, but turning it off made no difference. Any ideas? Booting with boot_verbose: ata0: iobase=0x01f0 altiobase=0x03f6 bmaddr=0x0000 ata0: mask=03 ostat0=50 ostat2=50 ata0-master: ATAPI 00 00 ... ad0: <512MB Flash Card/CFBA207B> ATA-0 disk at ata0-master ad0: 488MB (1000944 sectors), 993 C, 16 H, 63 S, 512 B ad0: 1 secs/int, 1 depth queue, BIOSPIO ad0: piomode=4, dmamode=-1, udmamode=-1 cblid=0 ... Mounting root from ufs:/dev/ad0s1a ad0s1: type 0xa5, start 63, end=1000943, size 1000881: OK start_init: trying /sbin/init [HANG. Ctl-Alt-Del does a clean reboot] -- Trevor Blackwell tlb@anybots.com (650) 210-9272