From owner-freebsd-arm@FreeBSD.ORG Fri Jan 2 07:32:33 2015 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BECF0B57; Fri, 2 Jan 2015 07:32:33 +0000 (UTC) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 762F91396; Fri, 2 Jan 2015 07:32:33 +0000 (UTC) Received: by mail-ig0-f177.google.com with SMTP id z20so15242730igj.16; Thu, 01 Jan 2015 23:32:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=A8utTIdFkzP9w1tBZ60EiA3IO9pCpPhe/wGS8MYP54s=; b=ErJRsIIZq8OI1t+zQ5cwbvyu2q4MceluP2mtJP9Yv0UeZxXpnz/i4iZTZrPHdm1Lat Y1tDpn3bA6ykDwQPY0iQViebi0b2CtuJVcJl4n4kc4quJe4/5ChFuPOh4vTqctIky31I Gq23SKEy6/O7y1p0qdGzzzgdWnERF3cMce3DZxyWV6/RFOJcnCjZRqRcOyY1EZDKfhlY EPJTLA3zToTE8YS5hantrJm6f0VzAP3VGlPGFY/JEhybJyJdRTSs5npM1BcaDKDKE5RU 94vwKVITRxy0+uAq2N8Odwz3GIVaJIRJxjpgdbsq4aCxvkjzZGrZBrABWh35Cid8mefi uSRg== MIME-Version: 1.0 X-Received: by 10.50.78.202 with SMTP id d10mr33595529igx.30.1420183952637; Thu, 01 Jan 2015 23:32:32 -0800 (PST) Received: by 10.107.156.143 with HTTP; Thu, 1 Jan 2015 23:32:32 -0800 (PST) In-Reply-To: References: <7959322F-CE0A-4516-BC68-CE4D3534DD6B@sbcglobal.net> Date: Fri, 2 Jan 2015 08:32:32 +0100 Message-ID: Subject: Re: FreeBSD 11-CURRENT image does not boot on the Raspberry PI B From: Sven Kerschbaum To: Adrian Chadd Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Jan 2015 07:32:33 -0000 Hi Adrian, Hi Thomas and of course Hi list members, Adrian is right, with the newest release r276523 the FreeBSD kernel loads and it is possible to log in. Thanks for your efforts! Keep on the good work! Best regards, Sven 2015-01-02 0:22 GMT+01:00 Adrian Chadd : > Yup: > > 18:21 < loos> yep, committed on r275963 and fixed on r276297 > 18:21 <@rpaulo> right > > > > > -adrian > > > On 1 January 2015 at 15:18, Adrian Chadd wrote: > > Hm, try the most recent -HEAD? I think that's been fixed. > > > > > > > > > > -adrian > > > > > > On 1 January 2015 at 15:15, Thomas Skibo > wrote: > >> > >> > >>> On Jan 1, 2015, at 2:30 PM, Adrian Chadd wrote: > >>> > >>> hi! > >>> > >>> can you plug in a serial UART and see if anything else gets spat out > there? > >>> > >>> > >>> > >>> -adrian > >>> > >>> > >> > >> I think I am having the same problem. Here=E2=80=99s the UART output: > >> > >> > >> > >> U-Boot 2013.01-rc1-svn18531 (Dec 24 2014 - 16:51:42) > >> > >> DRAM: 480 MiB > >> WARNING: Caches not enabled > >> MMC: bcm2835_sdhci: 0 > >> Using default environment > >> > >> In: serial > >> Out: lcd > >> Err: lcd > >> mbox: Timeout waiting for response > >> bcm2835: Could not set USB power state > >> Net: Net Initialization Skipped > >> No ethernet found. > >> Hit any key to stop autoboot: 0 > >> reading uEnv.txt > >> 89 bytes read in 8959 ms (0 Bytes/s) > >> Importing environment from mmc ... > >> reading ubldr > >> 251119 bytes read in 56398 ms (3.9 KiB/s) > >> ## Starting application at 0x02000054 ... > >> Consoles: U-Boot console > >> Compatible U-Boot API signature found @1db682a8 > >> > >> FreeBSD/armv6 U-Boot loader, Revision 1.2 > >> (root@grind.freebsd.org, Wed Dec 24 16:51:33 UTC 2014) > >> > >> DRAM: 480MB > >> Number of U-Boot devices: 1 > >> U-Boot env: loaderdev not set, will probe all devices. > >> Found U-Boot device: disk > >> Probing all disk devices... > >> Checking unit=3D0 slice=3D partition=3D... good. > >> Loading /boot/defaults/loader.conf > >> /boot/kernel/kernel data=3D0x4f54a4+0xb6b5c syms=3D[0x4+0x8cbd0+0x4+0x= 53f47] > >> > >> Hit [Enter] to boot immediately, or any other key for command prompt. > >> Booting [/boot/kernel/kernel] in 5 seconds... Booting > [/boot/kernel/kernel] in 1 second... Booting [/boot/kernel/kernel]... > >> Using DTB provided by U-Boot at address 0x100. > >> Kernel entry at 0x100100... > >> Kernel args: (null) > >> KDB: debugger backends: ddb > >> KDB: current backend: ddb > >> Copyright (c) 1992-2014 The FreeBSD Project. > >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 19= 94 > >> The Regents of the University of California. All rights > reserved. > >> FreeBSD is a registered trademark of The FreeBSD Foundation. > >> FreeBSD 11.0-CURRENT #0 r276066: Wed Dec 24 16:49:32 UTC 2014 > >> root@grind.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/RPI-B arm > >> FreeBSD clang version 3.4.1 (tags/RELEASE_34/dot1-final 208032) 201405= 12 > >> VT: init without driver. > >> CPU: ARM1176JZ-S rev 7 (ARM11J core) > >> Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext > >> WB enabled LABT branch prediction enabled > >> 16KB/32B 4-way instruction cache > >> 16KB/32B 4-way write-back-locking-C data cache > >> real memory =3D 536866816 (511 MB) > >> avail memory =3D 483196928 (460 MB) > >> random device not loaded/active; using insecure pseudo-random number > generator > >> random: entropy device infrastructure driver > >> random: selecting highest priority adaptor > >> random: SOFT: yarrow init() > >> random: selecting highest priority adaptor > >> kbd0 at kbdmux0 > >> ofwbus0: > >> simplebus0: mem > 0x20000000-0x20ffffff on ofwbus0 > >> cpulist0: on ofwbus0 > >> cpu0: on cpulist0 > >> bcm2835_cpufreq0: on cpu0 > >> intc0: mem 0xb200-0xb3ff on simplebus0 > >> systimer0: mem 0x3000-0x3fff irq 8,9,10,11 on > simplebus0 > >> Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 > >> Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 > >> bcmwd0: mem 0x10001c-0x100027 on simplebus0 > >> gpio0: mem 0x200000-0x2000af irq > 57,59,58,60 on simplebus0 > >> gpio0: read-only pins: 46,47,48,49,50,51,52,53. > >> gpio0: reserved pins: 48,49,50,51,52,53. > >> gpioc0: on gpio0 > >> gpiobus0: on gpio0 > >> gpioled0: at pin(s) 16 on gpiobus0 > >> iichb0: mem 0x205000-0x20501f irq 61 on > simplebus0 > >> iicbus0: on iichb0 > >> iic0: on iicbus0 > >> iichb1: mem 0x804000-0x80401f irq 61 on > simplebus0 > >> iicbus1: on iichb1 > >> iic1: on iicbus1 > >> spi0: mem 0x204000-0x20401f irq 62 on > simplebus0 > >> spibus0: on spi0 > >> bcm_dma0: mem 0x7000-0x7fff,0xe05000-0xe05fff > irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 > >> mbox0: mem 0xb880-0xb8bf irq 1 on simplebu= s0 > >> sdhci_bcm0: mem 0x300000-0x3000ff irq > 70 on simplebus0 > >> mmc0: on sdhci_bcm0 > >> uart0: mem 0x201000-0x201fff irq 65 on > simplebus0 > >> uart0: console (115200,n,8,1) > >> dwcotg0: mem 0x980000-0x99ffff > irq 17 on simplebus0 > >> usbus0 on dwcotg0 > >> fb0: on ofwbus0 > >> Timecounters tick every 10.000 msec > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get clock rate (id=3D3) > >> usbus0: 480Mbps High Speed USB v2.0 > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get clock rate (id=3D8) > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get min clock rate (id=3D3) > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get min clock rate (id=3D4) > >> ugen0.1: at usbus0 > >> uhub0: on usbu= s0 > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get min clock rate (id=3D8) > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get max voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get min voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get max voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get max voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get max voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get min voltage > >> bcm2835_cpufreq0: mbox response error > >> bcm2835_cpufreq0: can't get min voltage > >> bcm2835_cpufreq0: ARM -999MHz, Core 250MHz, SDRAM -999MHz, Turbo OFF > >> bcm2835_cpufr > >> > >> > >> =E2=80=94=E2=80=94=E2=80=94 > >> Thomas Skibo > >> thomasskibo@sbcglobal.net > >> >