From owner-freebsd-embedded@FreeBSD.ORG Fri Dec 16 00:54:06 2011 Return-Path: Delivered-To: freebsd-embedded@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1B6E106564A for ; Fri, 16 Dec 2011 00:54:06 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-vx0-f182.google.com (mail-vx0-f182.google.com [209.85.220.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7A6B18FC0A for ; Fri, 16 Dec 2011 00:54:06 +0000 (UTC) Received: by vcbfk1 with SMTP id fk1so3458191vcb.13 for ; Thu, 15 Dec 2011 16:54:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=LetGBeza8I37piSPk/sLOpqJ2hRQLe55g/4TkxD9UJw=; b=ConBg41IshGdoOpwso5bnEV6d7kg8zfkRKaVlEuXWV4wRXYeA5xVsFlAAFUPvm9rwT sXlwVesS9NQhOIcoM/LTaAhwH7idDXPMgT13C1W2BWW9j5gFUE6QYXtwsUnBgqDU/Dqm jWvwQhHePe2aYwHeaxJ40gVskb51m+CN49Zs4= MIME-Version: 1.0 Received: by 10.220.230.67 with SMTP id jl3mr1885454vcb.60.1323996845708; Thu, 15 Dec 2011 16:54:05 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.52.26.50 with HTTP; Thu, 15 Dec 2011 16:54:05 -0800 (PST) In-Reply-To: References: <0F6CC18F-6973-42A2-AC03-F01BF59458AE@lassitu.de> <1100F70E-9DA9-4163-AC9A-423ECE5AA9A3@lassitu.de> Date: Thu, 15 Dec 2011 16:54:05 -0800 X-Google-Sender-Auth: L0rTLK_yYdkMPeWzfqZZWauAprk Message-ID: From: Adrian Chadd To: Stefan Bethke Content-Type: text/plain; charset=ISO-8859-1 Cc: "freebsd-embedded@freebsd.org" Subject: Re: Updated switch/glue patch? X-BeenThere: freebsd-embedded@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Dedicated and Embedded Systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Dec 2011 00:54:06 -0000 I have it compiling and working in the kernel. I haven't tested it as a module. The LAN ports are VLAN 1 (untagged) and I haven't tested those; the WAN port is VLAN 2 (tagged) and I've verified this works. Woot. :) Adrian Now, LORs. lock order reversal: 1st 0x80739d00 rtl8366rb0 (network driver) @ /home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/kern/kern_mutex.c:148 2nd 0x80765940 gpio0 (gpiobus) @ /home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/dev/gpio/gpiobus.c:330 KDB: stack backtrace: db_trace_thread+30 (?,?,?,?) ra 8035dfb8 sp c03e1950 sz 24 db_trace_self+1c (?,?,?,?) ra 800767ac sp c03e1968 sz 24 80076778+34 (?,?,?,?) ra 801ae05c sp c03e1980 sz 416 kdb_backtrace+44 (?,?,?,?) ra 801c5c90 sp c03e1b20 sz 24 801c5c5c+34 (?,?,?,?) ra 801c694c sp c03e1b38 sz 32 witness_checkorder+9cc (?,?,803a1148,14a) ra 80165648 sp c03e1b58 sz 80 _mtx_lock_flags+d4 (?,?,?,?) ra 800c00b0 sp c03e1ba8 sz 48 800c006c+44 (?,?,?,?) ra 800c1094 sp c03e1bd8 sz 24 800c102c+68 (?,?,?,?) ra 800c27a8 sp c03e1bf0 sz 40 800c272c+7c (?,?,?,?) ra 800c3500 sp c03e1c18 sz 48 800c34b4+4c (?,?,?,?) ra 800c3f60 sp c03e1c48 sz 40 iicbus_start+8c (?,?,?,?) ra 80348160 sp c03e1c70 sz 40 803480e4+7c (?,?,?,?) ra 80348274 sp c03e1c98 sz 56 80348244+30 (?,?,?,?) ra 800c8924 sp c03e1cd0 sz 40 800c88b8+6c (?,?,?,?) ra 800caca8 sp c03e1cf8 sz 32 mii_phy_tick+9c (?,?,?,?) ra 800cae4c sp c03e1d18 sz 40 800cadf4+58 (?,?,?,?) ra 800c862c sp c03e1d40 sz 32 mii_tick+4c (?,?,?,?) ra 80348664 sp c03e1d60 sz 32 80348628+3c (?,?,?,?) ra 8018c5dc sp c03e1d80 sz 40 softclock+298 (?,?,?,?) ra 8014c230 sp c03e1da8 sz 88 intr_event_execute_handlers+158 (?,?,?,?) ra 8014d238 sp c03e1e00 sz 40 8014d12c+10c (?,?,?,?) ra 801494ec sp c03e1e28 sz 48 fork_exit+a8 (?,?,?,?) ra 803566f0 sp c03e1e58 sz 40 fork_trampoline+10 (?,?,?,?) ra 0 sp c03e1e80 sz 0 pid 11 and Trying to mount root from ufs:map/rootfs.uzip []... warning: no time-of-day clock registered, system time will not be set accuratelylock order reversal: 1st 0x80739d00 rtl8366rb0 (network driver) @ /home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/kern/kern_mutex.c:148 2nd 0x807116ac iicbus (iicbus) @ /home/adrian/work/freebsd/git/adrianchadd-freebsd-work/adrianchadd-freebsd-work/sys/dev/iicbus/iiconf.c:94 KDB: stack backtrace: db_trace_thread+30 (?,?,?,?) ra 8035dfb8 sp c03e19d8 sz 24 db_trace_self+1c (?,?,?,?) ra 800767ac sp c03e19f0 sz 24 80076778+34 (?,?,?,?) ra 801ae05c sp c03e1a08 sz 416 kdb_backtrace+44 (?,?,?,?) ra 801c5c90 sp c03e1ba8 sz 24 801c5c5c+34 (?,?,?,?) ra 801c694c sp c03e1bc0 sz 32 witness_checkorder+9cc (?,?,803a1634,5e) ra 80165648 sp c03e1be0 sz 80 _mtx_lock_flags+d4 (?,?,?,?) ra 800c43e4 sp c03e1c30 sz 48 iicbus_request_bus+58 (?,?,1,?) ra 80348148 sp c03e1c60 sz 56 803480e4+64 (?,?,?,?) ra 80348274 sp c03e1c98 sz 56 80348244+30 (?,?,?,?) ra 800c8924 sp c03e1cd0 sz 40 800c88b8+6c (?,?,?,?) ra 800caca8 sp c03e1cf8 sz 32 mii_phy_tick+9c (?,?,?,?) ra 800cae4c sp c03e1d18 sz 40 800cadf4+58 (?,?,?,?) ra 800c862c sp c03e1d40 sz 32 mii_tick+4c (?,?,?,?) ra 80348664 sp c03e1d60 sz 32 80348628+3c (?,?,?,?) ra 8018c5dc sp c03e1d80 sz 40 softclock+298 (?,?,?,?) ra 8014c230 sp c03e1da8 sz 88 intr_event_execute_handlers+158 (?,?,?,?) ra 8014d238 sp c03e1e00 sz 40 8014d12c+10c (?,?,?,?) ra 801494ec sp c03e1e28 sz 48 fork_exit+a8 (?,?,?,?) ra 803566f0 sp c03e1e58 sz 40 fork_trampoline+10 (?,?,?,?) ra 0 sp c03e1e80 sz 0 pid 11 Adrian