U-Boot 2012.04.01-00489-gcd2dac2-dirty (Jul 07 2012 - 12:57:03) DRAM: 128 MiB WARNING: Caches not enabled MMC: bcm2835_sdh: 0 Using default environment In: serial Out: serial Err: serial Net: Net Initialization Skipped No ethernet found. Hit any key to stop autoboot: 3 ^H^H^H 2 ^H^H^H 1 ^H^H^H 0 reading uEnv.txt 17 bytes read Importing environment from mmc ... reading boot.scr 226 bytes read Running bootscript from mmc0 ... ## Executing script at 00008000 (Re)start USB... USB: Core Release: 2.80a scanning bus for devices... 3 USB Device(s) found scanning bus for storage devices... 0 Storage Device(s) found scanning bus for ethernet devices... 1 Ethernet Device(s) found Waiting for Ethernet connection... done. BOOTP broadcast 1 *** Unhandled DHCP Option in OFFER/ACK: 28 *** Unhandled DHCP Option in OFFER/ACK: 28 DHCP client bound to address 192.168.10.21 BOOTP broadcast 2 Waiting for Ethernet connection... done. Using sms0 device TFTP from server 192.168.10.1; our IP address is 192.168.10.21 Filename 'kernel.RPI.bin'. Load address: 0x100000 Loading: *^H################################################################# ################################################################# ################################################################# ##### done Bytes transferred = 2928632 (2caff8 hex) ## Starting application at 0x00100000 ... initarm: console initialized arg1 mdp = 0x00000000 boothowto = 0x00000000 dtbp = 0xc03a6fc8 kernel image addresses: kernbase = 0xc0000000 _etext (sdata) = 0xc032cae4 _edata = 0xc03caff8 __bss_start = 0xc03caff8 _end = 0xc03e8d74 loader passed (static) kenv: no env, null ptr processing avail regions: 00000000-08000000 -> 00000000-00100000 = 100000 004a0000-08000000 -> 004a0000-08000000 = 7b60000 fill in phys_avail: region: 0x00000000 - 0x00100000 (0x00100000) region: 0x004a0000 - 0x08000000 (0x07b60000) KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2012 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 10.0-CURRENT #676 r+2a97e5e-dirty: Thu Jul 19 01:43:07 PDT 2012 gonzo@bsdbox:/src/FreeBSD/obj/armv6/arm.arm/src/FreeBSD/armv6/sys/RPI-B arm Preloaded elf kernel "elf kernel" at 0xc03e5ac0. CPU: Sheeva 88SV581x rev 7 (Marvell 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 = 134217728 (128 MB) Physical memory chunk(s): 00000000 - 0x0fffff, 1048576 bytes (256 pages) 0x4a0000 - 0x7d5efff, 126611456 bytes (30911 pages) avail memory = 126742528 (120 MB) random device not loaded; using insecure entropy null: random: mem: openfirm: fdtbus0: on motherboard simplebus0: mem 0xc747b003-0xc847b002 on fdtbus0 intc0: mem 0xf200b200-0xf200b3ff on simplebus0 systimer0: mem 0xf2003000-0xf2003fff irq 8,9,10,11 on simplebus0 Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 Timecounter "BCM2835 Timecouter" frequency 1000000 Hz quality 1000 dma0: mem 0xf2007000-0xf2007fff,0xf2e05000-0xf2e05fff irq 26,27 on simplebus0 sdhci0: mem 0xf2300000-0xf23000ff irq 70 on simplebus0 sdhci0: Hardware doesn't specify base clock frequency. sdhci0: Hardware doesn't specify timeout clock frequency. sdhci0-slot0: 50MHz 4bits 3.3V 1.8V PIO sdhci0-slot0: ============== REGISTER DUMP ============== sdhci0-slot0: Sys addr: 0x00000000 | Version: 0x00009902 sdhci0-slot0: Blk size: 0x00000000 | Blk cnt: 0x00000000 sdhci0-slot0: Argument: 0x00000000 | Trn mode: 0x00000000 sdhci0-slot0: Present: 0x01ff0000 | Host ctl: 0x00000000 sdhci0-slot0: Power: 0x00000000 | Blk gap: 0x00000000 sdhci0-slot0: Wake-up: 0x00000000 | Clock: 0x00000000 sdhci0-slot0: Timeout: 0x00000000 | Int stat: 0x00000000 sdhci0-slot0: Int enab: 0x01ff00f3 | Sig enab: 0x01ff00f3 sdhci0-slot0: AC12 err: 0x00000000 | Slot int: 0x00000000 sdhci0-slot0: Caps: 0x00000000 | Max curr: 0x00000001 sdhci0-slot0: =========================================== mmc0: on sdhci0 mbox0: mem 0xf200b880-0xf200b8bf irq 1 on simplebus0 mbox0: [GIANT-LOCKED] brcm_mbox_intr: raw data 00000090 brcm_mbox_intr: chan 0, data 00000090 bcmwd0: mem 0xf210001c-0xf2100027 on simplebus0 uart0: mem 0xf2201000-0xf2201fff irq 65 on simplebus0 uart0: fast interrupt uart0: console (115200,n,8,1) Timecounters tick every 10.000 msec lo0: bpf attached mmc0: Probing bus mmc0: SD 2.0 interface conditions: OK mmc0: SD probe: OK (OCR: 0x00ff8000) mmc0: Current OCR: 0x00ff8000 mmc0: Probing cards mmc0: New card detected (CID 1b534d303030303010120b357300a900) mmc0: Card at relative address 2 added: mmc0: card: SD 00000 1.0 SN 302724467 MFG 09/2010 by 27 SM mmc0: bus: 4bit, 25MHz mmc0: memory: 3911680 blocks, erase sector 128 blocks mmc0: setting transfer rate to 25.000MHz mmcsd0: 1910MB at mmc0 25.0MHz/4bit/65535-block GEOM: new disk mmcsd0 mmc0: setting bus width to 4 bits GEOM_PART: partition 1 is not aligned on 65536 bytes GEOM_PART: partition 2 is not aligned on 65536 bytes Trying to mount root from ufs:/dev/mmcsd0s2 []... WARNING: /1 was not properly dismounted warning: no time-of-day clock registered, system time will not be set accurately start_init: trying /sbin/init Setting hostuuid: 1a75d623-1dd6-11b2-858f-b779e79d1ea7. Setting hostid: 0x95cbd205. No suitable dump device was found. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: /dev/mmcsd0s2: 11034 files, 140217 used, 206672 free (4048 frags, 25328 blocks, 1.2% fragmentation) Mounting local file systems:. Setting hostname: bsdpi. Starting Network: lo0. lo0: flags=8049 metric 0 mtu 16384 options=3 inet 127.0.0.1 netmask 0xff000000 Starting devd. Generating host.conf. Creating and/or trimming log files. Starting syslogd. /etc/rc: WARNING: Dump device does not exist. Savecore not run. ELF ldconfig path: /lib /usr/lib /usr/lib/compat Clearing /tmp (X related). Updating motd:. Starting cron. Starting background file system checks in 60 seconds. Sat Aug 4 19:33:02 UTC 2012 FreeBSD/arm (bsdpi) (ttyu0) login: root Aug 4 19:36:48 bsdpi login: ROOT LOGIN (root) ON ttyu0 FreeBSD 10.0-CURRENT (RPI-B) #676 r+2a97e5e-dirty: Thu Jul 19 01:43:07 PDT 2012 Welcome to FreeBSD! Before seeking technical support, please use the following resources: o Security advisories and updated errata information for all releases are at http://www.FreeBSD.org/releases/ - always consult the ERRATA section for your release first as it's updated frequently. o The Handbook and FAQ documents are at http://www.FreeBSD.org/ and, along with the mailing lists, can be searched by going to http://www.FreeBSD.org/search/. If the doc package has been installed (or fetched via pkg_add -r lang-freebsd-doc, where lang is the 2-letter language code, e.g. en), they are also available formatted in /usr/local/share/doc/freebsd. If you still have a question or problem, please take the output of `uname -a', along with any relevant error messages, and email it as a question to the questions@FreeBSD.org mailing list. If you are unfamiliar with FreeBSD's directory layout, please refer to the hier(7) manual page. If you are not familiar with manual pages, type `man man'. Edit /etc/motd to change this login announcement. root@bsdpi:/root # uname -a FreeBSD bsdpi 10.0-CURRENT FreeBSD 10.0-CURRENT #676 r+2a97e5e-dirty: Thu Jul 19 01:43:07 PDT 2012 gonzo@bsdbox:/src/FreeBSD/obj/armv6/arm.arm/src/FreeBSD/armv6/sys/RPI-B arm root@bsdpi:/root # ps axw PID TT STAT TIME COMMAND 0 - DLs 0:00.00 [kernel] 1 - ILs 0:00.04 /sbin/init -- 2 - DL 0:00.27 [task: mmc/sd card] 3 - DL 0:00.00 [pagedaemon] 4 - DL 0:00.00 [vmdaemon] 5 - DL 0:00.00 [pagezero] 6 - DL 0:00.01 [bufdaemon] 7 - DL 0:00.01 [vnlru] 8 - DL 0:00.01 [syncer] 9 - DL 0:00.01 [softdepflush] 10 - RL 4:16.14 [idle] 11 - WL 0:02.02 [intr] 12 - DL 0:00.33 [geom] 13 - DL 0:00.06 [yarrow] 14 - DL 0:00.02 [schedcpu] 200 - Is 0:00.00 /sbin/devd 270 - Ss 0:00.08 /usr/sbin/syslogd -s 372 - Ss 0:00.04 sendmail: accepting connections (sendmail) 375 - Is 0:00.02 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail) 379 - Is 0:00.03 /usr/sbin/cron -s 411 u0 Ss 0:00.12 login [pam] (login) 415 u0 S 0:00.12 -csh (csh) 419 u0 R+ 0:00.01 ps axw root@bsdpi:/root # cat > test.c #include int main(int argc, char **argv) { printf("Good news, everyone!\n"); } ^D root@bsdpi:/root # gcc test.c root@bsdpi:/root # ./a.out Good news, everyone! root@bsdpi:/root #