Raspberry pi not ready to self-host yet?

Alie Tan alie at affle.com
Thu Jun 27 04:22:50 UTC 2013


On Thu, Jun 27, 2013 at 12:10 PM, Brett Wynkoop <freebsd-arm at wynn.com>wrote:

> On Thu, 27 Jun 2013 12:01:35 +0800
> Alie Tan <alie at affle.com> wrote:
>
>
> > Can you please share your conf and script so we can see the root
> > cause?
>
> I am not sure what you mean by script.  I am not using any shell
> scripts.  I just run config on the Pi directly.
>
> Here is the output of config:
>
> root at fbsd-pi:/sys/arm/conf # config  RPI-B-TMPFS
> config: ../broadcom/bcm2835/files.bcm2835: No such file or directory
> root at fbsd-pi:/sys/arm/conf #
>
> Here is the config file:
>
Try comment out
options         FDT_DTB_STATIC

>
> # RPI-B -- Custom configuration for the Raspberry Pi
> #
> # For more information on this file, please read the handbook section on
> # Kernel Configuration Files:
> #
> #
> http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
> #
> # The handbook is also available locally in /usr/share/doc/handbook
> # if you've installed the doc distribution, otherwise always see the
> # FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
> # latest information.
> #
> # An exhaustive list of options and more detailed explanations of the
> # device lines is also present in the ../../conf/NOTES and NOTES files.
> # If you are in doubt as to the purpose or necessity of a line, check first
> # in NOTES.
> #
> # $FreeBSD: src/sys/arm/conf/RPI-B,v 1.10 2012/12/20 04:34:44 svnexp Exp $
>
> ident           RPI-B
> machine         arm     armv6
> cpu             CPU_ARM1176
>
> files           "../broadcom/bcm2835/files.bcm2835"
> makeoptions     MODULES_OVERRIDE=""
>
> options         KERNVIRTADDR=0xc0100000
> makeoptions     KERNVIRTADDR=0xc0100000
> options         KERNPHYSADDR=0x00100000
> makeoptions     KERNPHYSADDR=0x00100000
> options         PHYSADDR=0x00000000
> options         STARTUP_PAGETABLE_ADDR=0x01000000
> options         FREEBSD_BOOT_LOADER
> options         LINUX_BOOT_ABI
>
> makeoptions     DEBUG=-g                #Build kernel with gdb(1) debug
> symbols
> options         HZ=100
>
> options         SCHED_4BSD              #4BSD scheduler
> options         INET                    #InterNETworking
> options         FFS                     #Berkeley Fast Filesystem
> options         SOFTUPDATES             #Enable FFS soft updates support
> options         UFS_ACL                 #Support for access control lists
> options         UFS_DIRHASH             #Improve performance on big
> directories
> device          snp
>
> options         TMPFS                   #Efficient memory filesystem
>
> options         NFSCL                   #Network Filesystem Client
>
> #options        NFS_ROOT                #NFS usable as /, requires
> NFSCLIENT
> #options        BOOTP_NFSROOT
> #options        BOOTP_COMPAT
> #options        BOOTP
> #options        BOOTP_NFSV3
> #options        BOOTP_WIRED_TO=ue0
>
> options         PSEUDOFS                #Pseudo-filesystem framework
> options         COMPAT_43               #Compatible with BSD 4.3 [KEEP
> THIS!]
> options         SCSI_DELAY=5000         #Delay (in ms) before probing SCSI
> options         KTRACE                  #ktrace(1) support
> options         SYSVSHM                 #SYSV-style shared memory
> options         SYSVMSG                 #SYSV-style message queues
> options         SYSVSEM                 #SYSV-style semaphores
> options         _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time
> extensions
> options         KBD_INSTALL_CDEV        # install a CDEV entry in /dev
> #options         ROOTDEVNAME=\"ufs:mmcsd0s2\"
>
> options         PREEMPTION
>
> device          bpf
> device          loop
> device          ether
> device          uart
> device          pl011
>
> device          pty
>
> # Comment following lines for boot console on serial port
> device          sc
> device          kbdmux
> options         SC_DFLT_FONT    # compile font in
> makeoptions     SC_DFLT_FONT=cp437
> device          ukbd
>
> device          sdhci
> device          mmc
> device          mmcsd
>
> device          gpio
> device          gpioled
>
> options         KDB
> options         DDB                     #Enable the kernel debugger
> options         INVARIANTS              #Enable calls of extra sanity
> checking
> options         INVARIANT_SUPPORT       #Extra sanity checks of internal
> structures, required by INVARIANTS
>
> device          md
> device          random          # Entropy device
>
> # USB support
> device          usb
> options         USB_DEBUG
> device          dwcotg          #DWC OTG controller
>
> # USB storage support
> device          scbus
> device          da
> device          umass
>
> # USB ethernet support
> device          smcphy
> device          mii
> device          smsc
>
> # Flattened Device Tree
> options         FDT
> options         FDT_DTB_STATIC
> makeoptions     FDT_DTS_FILE=bcm2835-rpi-b.dts
>
>
> --
>
> wynkoop at wynn.com               http://prd4.wynn.com/wynkoop/pgp-keys.txt
> 917-642-6925
> 718-717-5435
>
> A free people ought to be armed. - George Washington
>
>


More information about the freebsd-arm mailing list