I agree with William, best to stay with everything on an SDCard for now. NFS is 
an acronym for Network File System and means that instead of the Debian OS 
residing on the SDCard, it is placed on your NFS Server (which can be your 
Linux desktop) and when your BBB boots, it loads the Debian OS over the network 
rather than reading it from the BBB SDCard.

Regarding the SPI, it is enabled using the DeviceTree. When the BBB boots, it 
loads a preconfigured DeviceTree and some peripherals are enabled, which others 
are disabled. To modify the bootable DeviceTree is complicated, but you can 
always enable individual peripherals by dynamically loading a DeviceTree 
definition. You will find those definitions here:

https://github.com/RobertCNelson/bb.org-overlays 
<https://github.com/RobertCNelson/bb.org-overlays>

Regards,
John




> On Feb 20, 2016, at 9:37 PM, Audrey <[email protected]> wrote:
> 
> Hi John,
> 
> Thanks for your reply. I'm new to linux systems, much less embedded linux 
> systems. 
> 
> How would I know if I'm using NFS and systemd? I'm currently in the 
> processing of flashing bbb, so I don't know if this new version of bb will be 
> the same as before.
> 
> Also, I thought enabling the SPI was an internal process? From what I've been 
> reading about NFS and connman they talk about internet connections etc. I'm a 
> bit confused. What's the difference between uEnv.txt vs nfs-uEnv.txt?
> 
> Thanks!
> 
> On Friday, February 19, 2016 at 9:34:48 PM UTC-5, john3909 wrote:
> I’ve had this problem myself. If you are using NFS and systemd, then you must 
> prevent connman from managing eth0:
> 
> In /lib/systemd/system/connman.service, add -I eth0 to the connmand line
> 
> Regards,
> John
> 
> 
> 
> 
>> On Feb 19, 2016, at 3:44 PM, Audrey <ao...@ <>smith.edu <http://smith.edu/>> 
>> wrote:
>> 
>> Hi everyone,
>> 
>> I want to enable SPI0 on beaglebone black, and I've been following resources 
>> online:
>> 
>> http://embedded-basics.blogspot.com/2014/10/enabling-spi0-on-beaglebone-black.html
>>  
>> <http://embedded-basics.blogspot.com/2014/10/enabling-spi0-on-beaglebone-black.html>
>> http://elinux.org/BeagleBone_Black_Enable_SPIDEV 
>> <http://elinux.org/BeagleBone_Black_Enable_SPIDEV>
>> 
>> after changing uEnv.txt and rebooting bbb however, bbb doesn't come back 
>> online. All 4 of the usr LEDs are on, and I can no longer connect back to 
>> beaglebone.
>> 
>> Firstly, a few clarifications, in My Computer > BeagleBone Getting Started, 
>> I did not find any uEnv.txt file, but nfs-uEnv.txt. The contents of 
>> nfs-uEnv.txt are:
>> 
>> ##Rename as: uEnv.txt to boot via nfs
>> ##https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt 
>> <https://www.kernel.org/doc/Documentation/filesystems/nfs/nfsroot.txt>
>> ##SERVER: sudo apt-get install tftpd-hpa
>> ##SERVER: TFTP_DIRECTORY defined in /etc/default/tftpd-hpa
>> ##SERVER: zImage/*.dtb need to be located here:
>> ##SERVER: TFTP_DIRECTORY/zImage
>> ##SERVER: TFTP_DIRECTORY/dtbs/*.dtb
>> ##client_ip needs to be set for u-boot to try booting via nfs
>> client_ip=192.168.1.101
>> #u-boot defaults: uncomment and override where needed
>> #server_ip=192.168.1.100
>> #gw_ip=192.168.1.1
>> #netmask=255.255.255.0
>> #hostname=
>> #device=eth0
>> #autoconf=off
>> #root_dir=/home/userid/targetNFS
>> #nfs_options=,vers=3
>> #nfsrootfstype=ext4 rootwait fixrtc
>> 
>> In the embedded-linux blog, he suggested to delete everything in the file 
>> and put in 
>> 
>> optargs=quiet drm.debug=7 capemgr.enable_partno=BB-SPI0-01
>> 
>> I however followed the instructions from elinux, and just copied the the 
>> above line. After that, I changed the name of the file from nfs-uEnv.txt to 
>> just uEnv.txt and rebooted bbb by typing reboot on the terminal, and now I 
>> don't think bbb works.
>> 
>> Any ideas on what I'm doing wrong?
>> 
>> Thanks.
>> 
>> -- 
>> For more options, visit http://beagleboard.org/discuss 
>> <http://beagleboard.org/discuss>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "BeagleBoard" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to beagleboard...@ <>googlegroups.com <http://googlegroups.com/>.
>> For more options, visit https://groups.google.com/d/optout 
>> <https://groups.google.com/d/optout>.
> 
> 
> -- 
> For more options, visit http://beagleboard.org/discuss 
> <http://beagleboard.org/discuss>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "BeagleBoard" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to