From owner-freebsd-current Sat Mar 23 0:27:58 2002 Delivered-To: freebsd-current@freebsd.org Received: from daemon.kingsqueak.org (bgp572326bgs.eatntn01.nj.comcast.net [68.39.6.77]) by hub.freebsd.org (Postfix) with ESMTP id 73D8E37B400 for ; Sat, 23 Mar 2002 00:27:54 -0800 (PST) Received: from mrhat.kingsqueak.org (mrhat.kingsqueak.org [192.168.1.2]) by daemon.kingsqueak.org (Kingsqueak_SMTP_l337) with ESMTP id 7AE0AB489; Sat, 23 Mar 2002 03:27:20 -0500 (EST) Received: by mrhat.kingsqueak.org (Kingsqueak_SMTP_l337, from userid 1000) id DEDA612B13; Sat, 23 Mar 2002 03:26:04 -0500 (EST) Date: Sat, 23 Mar 2002 03:26:04 -0500 From: Chris To: Lamont Granquist Cc: freebsd-current@FreeBSD.ORG Subject: Re: SMP ffs_mountfs() broken? Message-ID: <20020323082604.GA2644@kingsqueak.org> References: <20020322230415.G123-100000@coredump.scriptkiddie.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020322230415.G123-100000@coredump.scriptkiddie.org> User-Agent: Mutt/1.3.28i X-Mailer: Mutt http://www.mutt.org/ X-Uptime: 3:38 X-URL: http://www.kingsqueak.org/ X-Accept-Language: en X-Editor: Vim http://www.vim.org/ Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Which mobo/chipset ? * Lamont Granquist [020323 02:14]: > > I just cvsupped about an hour ago, built world and built a kernel that was > GENERIC with 486/586 turned off and SMP and IOAPIC turned on. It crashed > while trying to mount root. Apologies for mistakes in the following since > I don't have a serial console and had to write it down: > > > Mounting root from ufs:/dev/ad0s1a > SMP AP CPU #1 Launched! > kernel trap 12 with interrupts diabled > panic: blockable sleep lock (sleep mutex) Giant @ ../../../i386/i386/trap.c:706 > cpuid = 1; lapic.id = 01000000 > Debugger("panic") > Stopped at Debugger+0x41: xorl %eax, %eax > > trace showed the watchdog trap and then: > > _mtx_lock_sleep > _mtx_lock_flags > vn_lock > spec_open > ffs_mountfs > ffs_mount > ufs_mountroot_try > ufs_mountroot > start_init > fork_exit > fork_trampoline > > (sorry for eliminating all the args and such, but that's a lot of hex > numbers to write down by hand -- if anyone requests i'll see what i can do > about getting it off the serial port..) > > I've never had this machine successfully running 5.0 with SMP, this was my > first attempt. My machine is: > > 2 x 1.4GHz K7 MP1600+ > 512MB crucial ECC > Adaptec 39160 > Seagate 36GB drive (not used for my 5.0 box) > 13GB IBM UDMA66 drive (5.0 is installed on this) > Geforce2/MX > Soundblaster > > I'll try to see if this was due to the cvsup or due to SMP. I've got a UP > kernel from a few weeks ago that works fine. > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- __ ___ __ / //_(_)__ _http://www.kingsqueak.org _/ /__ / ,< / / _ \/ _ `(_-