Diff for /wikisrc/ports/evbarm/raspberry_pi.mdwn between versions 1.12 and 1.15

version 1.12, 2013/03/23 14:29:34 version 1.15, 2013/04/20 16:09:24
Line 4 Line 4
   
 This page attempts to document and coordinate efforts towards NetBSD/evbarm on [Raspberry Pi](http://www.raspberrypi.org).  This page attempts to document and coordinate efforts towards NetBSD/evbarm on [Raspberry Pi](http://www.raspberrypi.org).
   
 (Raspberry Pi [image](http://www.flickr.com/photos/42325803@N07/8118758647/) by Christopher Lee used under CC-By-2.0 license)  <small>([Raspberry Pi image](http://www.flickr.com/photos/42325803@N07/8118758647/) by Christopher Lee used under CC-By-2.0 license)</small>
   
 # Installation  # Installation
  - You may use the rpi.img file created by an arm build.   - You may use the rpi.img file created by an arm build.
    - An example can be found in the '/evbarm/binary/gzimg/' directory under releng.netbsd.org     - An example can be found in the '/evbarm/binary/gzimg/' directory under releng.netbsd.org
      - 'obj/releasedir/evbarm/binary/gzimg/' if you run (for example) './build.sh -m evbarm -u release'
      - <i>gunzip and dd</i> this img to your sd card.       - <i>gunzip and dd</i> this img to your sd card.
   
              dd if=rpi.img of=/dev/disk1
   
    - Using a serial console
      - By default the rpi.img is set to use the HDMI output; to change mount rpi.img (it's a FAT filesystem)
   
              edit cmdline.txt and remove '"console=fb"'
      - proceed with the 'dd'
   
  - Growing the root file-system   - Growing the root file-system
    - Copy /boot/cmdline.txt to /boot/cmdline.txt.orig     - Copy /boot/cmdline.txt to /boot/cmdline.txt.orig
    - Edit /boot/cmdline.txt and add the '-s' flag to the end of the first line of text.     - Edit /boot/cmdline.txt and add the '-s' flag to the end of the first line of text to boot into single-user mode.
    - Reboot, and at the prompt to enter the passname of shell, press     - Reboot, and at the prompt to enter the passname of shell, press
            return for the default (/bin/sh).             return for the default (/bin/sh).
    - At the # prompt, type     - At the # prompt, type
   
         "disklabel -i ld0" and press return.          "disklabel -i ld0" and press return.
    - At the partition> prompt     - At the partition> prompt type "A" and press return.
   
            type "A" and press return. You will see  
    - a message like:  
   
            Adjust disklabel sector from 4194304 to 62333952 [n]?             Adjust disklabel sector from 4194304 to 62333952 [n]?
            Type "y" and press return.             Type "y" and press return.
    - partition> prompt     - partition> prompt type "a" and press return.
   
            type "a" and press return.  
            Filesystem type prompt, press return to use the current value (4.2BSD).             Filesystem type prompt, press return to use the current value (4.2BSD).
            Start offset prompt, press return to use the current value.             Start offset prompt, press return to use the current value.
            Partition size prompt, type "$" and press return to grow the             Partition size prompt, type "$" and press return to grow the
            partition to use all available free space.             partition to use all available free space.
      - partition> prompt type "W" to save the changes to the disklabel.
   
    - partition> prompt  
   
            type "W" to save the changes to the disklabel.  
            Confirm this choice by typing "y" at the Label disk prompt.             Confirm this choice by typing "y" at the Label disk prompt.
            Type "Q" and press return to quit disklabel.             Type "Q" and press return to quit disklabel.
    - At the # prompt, type     - At the # prompt (shell), type
   
            fsck -fy /dev/rld0a             fsck -fy /dev/rld0a
            resize_ffs -y /dev/rld0a             resize_ffs -y /dev/rld0a
Line 58  This page attempts to document and coord Line 61  This page attempts to document and coord
   
 # Additional links  # Additional links
  - [ARM userland utilities](https://github.com/jaredmcneill/userland)   - [ARM userland utilities](https://github.com/jaredmcneill/userland)
  - [Additional kernel drivers for VCHIQ](https://github.com/jaredmcneill/vchiq-netbsd)  
   
 # What works  # What works
  - multi-user boot with root on SD card   - multi-user boot with root on SD card
Line 69  This page attempts to document and coord Line 71  This page attempts to document and coord
  - RNG: works   - RNG: works
  - I²C: works, could use enhancements, man page   - I²C: works, could use enhancements, man page
  - SPI: works, could use enhancements, man page   - SPI: works, could use enhancements, man page
    - VCHIQ: work in progress. man page missing. (-current)
    - Audio: works. man page missing. (-current)
   
 # What needs work  # What needs work
  - VCHIQ; work in progress - will provide audio.  
  - USB (host); isochronous transfers. DMA support.   - USB (host); isochronous transfers. DMA support.
  - DMA controller driver / dmover(9) backend   - DMA controller driver / dmover(9) backend
  - Teach sdhc(4) about dmover; not Raspberry Pi specific   - Teach sdhc(4) about dmover; not Raspberry Pi specific

Removed from v.1.12  
changed lines
  Added in v.1.15


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb