From owner-freebsd-mips@FreeBSD.ORG Sun Jan 5 01:29:17 2014 Return-Path: Delivered-To: freebsd-mips@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 77987CE2 for ; Sun, 5 Jan 2014 01:29:17 +0000 (UTC) Received: from mail-qa0-x236.google.com (mail-qa0-x236.google.com [IPv6:2607:f8b0:400d:c00::236]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 30D2D132C for ; Sun, 5 Jan 2014 01:29:17 +0000 (UTC) Received: by mail-qa0-f54.google.com with SMTP id f11so1794276qae.13 for ; Sat, 04 Jan 2014 17:29:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=5olteKx/Bv0S/T6LXlF8j7W/pWygGEqRNZyFYMWbdDU=; b=mtooeQ5Vq+Y7soWEorFOF2VCYtbxqunM+RxH0gIR/8cx2vSOXIG2uxoCKGg/LjdOPB BjfilHAnnOSwsjOsj2fP9QRoWaiEa5oCeJuE2p5KUU50CZT0LJ0oif0GsPiccC7IKPwy gYBNw3qoA2J/2/14F9haxuMGUVchxpmZQR4JtuAfgVF8kEn9oCYgOMgEEZok2PbvkDSo f2Dby4brAU+2PT1FyHC9cUtata3KwDtyFXZ+ks9PcOmM7Wj+2mo4H6HhljZHoCXZg/5G ZhgKY1QOLxJo4QUZUySvZpd8PD5cD8yYGaBYaNnBeO9Bf1xBYGmwEI4jZGVJRTM6pVyJ WK2w== MIME-Version: 1.0 X-Received: by 10.224.13.141 with SMTP id c13mr156414351qaa.76.1388885356321; Sat, 04 Jan 2014 17:29:16 -0800 (PST) Sender: adrian.chadd@gmail.com Received: by 10.224.52.8 with HTTP; Sat, 4 Jan 2014 17:29:16 -0800 (PST) In-Reply-To: <1388826328.503909163@f428.i.mail.ru> References: <1388404360.131024714@f310.i.mail.ru> <1388478201.16007730@f292.i.mail.ru> <1388826328.503909163@f428.i.mail.ru> Date: Sat, 4 Jan 2014 17:29:16 -0800 X-Google-Sender-Auth: t4D1_Wv1C68_DIF_-XDyBoWFsRc Message-ID: Subject: Re: Re[4]: RB450G compiling the kernel From: Adrian Chadd To: Anton Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: quoted-printable Cc: "\\freebsd-mips@freebsd.org\\" X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 05 Jan 2014 01:29:17 -0000 Right. Well, let's try and figure out exactly what we should commit to freebsd-head so we have a known working kernel config + hints for the RB450. Thanks! -a On 4 January 2014 01:05, Anton wrote: > Adrian, > > I'm using the custom hints for RB450 without including other hint files. > Maybe my mistake was in this. > -- > > =D7=D4=CF=D2=CE=C9=CB, 31 =C4=C5=CB=C1=C2=D2=D1 2013=C7., 21:57 +0400 =CF= =D4 Adrian Chadd > : > > Which kernel configuration file are you building with? > > -a > > On 31 December 2013 00:23, Anton < felix_mail@mail.ru > wrote: >> Adrian thanks! >> >> I resolved the problem. There was need to add both options in hints file >> at >> the same time. >> >> hints.argemdio.0.at=3D"nexus0" >> hints.argemdio.0. >> .... >> hints.arge.0.at=3D"nexus0" >> hints.arge.0. >> .... >> >> =F0=CF=CE=C5=C4=C5=CC=D8=CE=C9=CB, 30 =C4=C5=CB=C1=C2=D2=D1 2013, 11:38 = -08:00 =CF=D4 Adrian Chadd >> < adrian@freebsd.org >: >> >> On 30 December 2013 03:52, =E1=CE=D4=CF=CE =F0=C5=D4=D5=C8=CF=D7 < felix= _mail@mail.ru > wrote: >>> >>> Hi, >>> Can you help me? How can I use AR7161 + AR8316 as two interfaces >>> available >>> to the kernel? Etherswitch is very good solution, but he's black box fo= r >>> me. >>> If I try to compile kernel with switch - all is Ok, but in this case >>> system >>> have only one arge1. >>> I need to route traffic between arge0 and arge1 ports... How, how can I >>> do >>> it? :) >> >> Well, it depends on how it's wired up. >> >> The AR8316 (and other atheros switches) have an option to peel off one >> of the ports as a dedicated PHY port, for situations where you have >> two MACs on the SoC and you want to have a WAN port and multiple LAN >> ports. >> >> Theres three ways to do it: >> >> * have one MAC port, map all switch ports to it, then peel off lan/wan >> via VLAN ids >> * have two MAC ports, have one port dedicated as a pass-through PHY >> for the WAN port and the rest be switch ports for the LAN (vlan or >> otherwise) >> * a hybrid - have two MAC ports, and just map them using vlan ids or >> per-port vlans as required. >> >> So it boils down to whether the RB450G wires both arge interfaces to >> the switch. If so, you can peel off a dedicated WAN PHY/port by >> configuring up the 'phy4cpu' option in the hints file. Otherwise it's >> vlans all the way down. >> >> >> -adrian >> >> >> >> -- >> Anton