From owner-freebsd-mips@FreeBSD.ORG Sun May 8 15:58:24 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EF88E106566B for ; Sun, 8 May 2011 15:58:24 +0000 (UTC) (envelope-from ehmoeok@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id B6D428FC14 for ; Sun, 8 May 2011 15:58:24 +0000 (UTC) Received: by iyj12 with SMTP id 12so5381707iyj.13 for ; Sun, 08 May 2011 08:58:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:content-type:subject:date:message-id:to :mime-version:x-mailer; bh=Iu6ZAfYOv4uyhpj+JDZxphdDvVCne8SndgO2aGE9Xbg=; b=olfaxVs4Ya4fZrhZ3Y8kQyRMQOvtSwQhFkAcMWM9YdZ6qZoOwjeFh336qmx9zCH1Rz 4JY2j7wlRmtIplrtGo+KzwnwvAY1mwMc7VKU7qVGXlM8Yl9mf5UFYEMkapRMbp0QDz/9 UNkGs9I3BnW7N6P8T5bx0aQOfeWLqnkHmSun4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:content-type:subject:date:message-id:to:mime-version:x-mailer; b=rMv2K0WEUgh6EtIHdvcbUcBQi6Nih9gM6/1lLuHrHuQ528qwY6UwOSkSM3OkLI1O8N ANnJZI9D1HuRh3okzEs3rGhDPHeeOis+gLJ3II/RvxeoU8jjeiV6LMc+ytp/EvpyqD9u ggm4MQ9YbWhJ+OThKqNuCK+CgHVnLzaVbWcVA= Received: by 10.42.162.193 with SMTP id z1mr5394578icx.515.1304868523788; Sun, 08 May 2011 08:28:43 -0700 (PDT) Received: from [192.168.1.103] (24-136-20-122.c3-0.stn-ubr3.chi-stn.il.cable.rcn.com [24.136.20.122]) by mx.google.com with ESMTPS id gx2sm2225203ibb.9.2011.05.08.08.28.41 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 08 May 2011 08:28:42 -0700 (PDT) From: Erik Moe Date: Sun, 8 May 2011 10:28:05 -0500 Message-Id: To: freebsd-mips@freebsd.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: FreeBSD MIPS and RB133c X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 08 May 2011 15:58:25 -0000 Hello, I'd like to get FreeBSD running on my Router Board 133c. I'm new to = MIPS and I'm running into a little problem and I was hoping that = somebody could point me in the right direction. I pulled the latest = sources from head and I can get the kernel to boot, but after it boots = FreeBSD is unable to acquire an IP address. RouterBOOT booter 2.18 RouterBoard 133C3 CPU frequency: 175 MHz Memory size: 16 MB Press any key within 6 seconds to enter setup...... trying dhcp protocol... OK resolved mac address 00:0C:29:29:27:66 Gateway: 192.168.11.1 transfer started ........................ transfer ok, time=3D4.94s setting up elf image... OK jumping to kernel code entry: mips_init() Cache info: picache_stride =3D 4096 picache_loopcount =3D 2 pdcache_stride =3D 4096 pdcache_loopcount =3D 2 cpu0: MIPS Technologies processor v11.128 MMU: Standard TLB, 16 entries L1 i-cache: 2 ways of 256 sets, 16 bytes per line L1 d-cache: 2 ways of 256 sets, 16 bytes per line Config1=3D0x1e994c8a Physical memory chunk(s): 0x29a000 - 0xffffff, 14049280 bytes (3430 pages) Maxmem is 0x1000000 KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2011 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights = reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 9.0-CURRENT #7 r221418M: Sat May 7 15:16:10 CDT 2011 = root@freebsd.localdomain:/usr/home/emoe/obj/mips/mips.mipsel/usr/home/emoe= /svn/mips/sys/ADM5120 mips real memory =3D 16777216 (16384K bytes) Physical memory chunk(s): 0x00326000 - 0x00f8dfff, 13008896 bytes (3176 pages) avail memory =3D 12754944 (12MB) null: nfslock: pseudo-device mem: nexus0: clock0: on nexus0 Timecounter "MIPS32" frequency 175000000 Hz quality 800 Event timer "MIPS32" frequency 175000000 Hz quality 800 obio0 at mem 0-0x1ffffffe on nexus0 admsw0: on obio0 admsw0: ADM5120 Switch Engine, 6 ports admsw0: base Ethernet address 00:0c:42:07:b2:4e admsw0: Ethernet address: 00:0c:42:07:b2:4e admsw1: Ethernet address: 00:0c:42:07:b2:4f admsw2: Ethernet address: 00:0c:42:07:b2:50 admsw3: Ethernet address: 00:0c:42:07:b2:51 admsw4: Ethernet address: 00:0c:42:07:b2:52 admsw5: Ethernet address: 00:0c:42:07:b2:53 uart0: on obio0 uart0: fast interrupt uart0: console (115200,n,8,1) Device configuration finished. Timecounters tick every 10.000 msec bootpc_init: wired to interface 'admsw0' Sending DHCP Discover packet from interface admsw0 (00:0c:42:07:b2:4e) DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 DHCP/BOOTP timeout for server 255.255.255.255 The RB133c has only one ethernet port, which I assume is admsw0, though = the mac address that is specified (00:0c:42:07:b2:4e) doesn't match the = mac address that shows up in RouterBoot (which is the same one that I = used to load the kernel). your choice: i - board info Board Info: Board type: 133C3 Serial number: 16EC01C3C23F Firmware version: 2.18 CPU frequency: 175 MHz Memory size: 16 MB eth1 MAC address: 00:0C:42:1E:9A:88 Using tcpdump, after RouterBoot finishes loading the kernel, I see one = DHCP request coming from the RouterBoard using mac 00:0c:42:1e:9a:88 and = then there is nothing after that. I don't see any packets at all. 192.168.11.2.23224 > 192.168.11.15.61904: [udp sum ok] UDP, length = 21 09:24:05.839921 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto = UDP (17), length 32) 192.168.11.15.61904 > 192.168.11.2.23224: [udp sum ok] UDP, length 4 09:24:05.840980 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto = UDP (17), length 328) 0.0.0.0.bootpc > broadcasthost.bootps: [udp sum ok] BOOTP/DHCP, = Request from 00:0c:42:1e:9a:88 (oui Unknown), length 300, xid = 0xd8aaeeff, Flags [none] (0x0000) Client-Ethernet-Address 00:0c:42:1e:9a:88 (oui Unknown) Vendor-rfc1048 Extensions Magic Cookie 0x63825363 DHCP-Message Option 53, length 1: Release Client-ID Option 61, length 7: ether 00:0c:42:1e:9a:88 Vendor-Class Option 60, length 9: "Mikroboot" Parameter-Request Option 55, length 2:=20 Subnet-Mask, Default-Gateway END Option 255, length 0 PAD Option 0, length 0, occurs 32 Thanks, Erik