Getting Started with the Edi-Expand

Hardware Setup

The Edi-Expand requires an Intel Edison Compute module to function. The Edison module should be mounted on the Edi-Expand board over the “EDISON COMPUTE MODULE” label. The Edi-Expand board requires a 5VDC power supply connected to the “DC IN” port.

Software Setup

To use the Ethernet port on the Edi-Expand board it is necessary to install the smsc95xx drivers. To install the drivers:

  1. Create a new folder in the /home/root directory of the Edison named EthernetDriver. Download the Poky header files from here: https://communities.intel.com/docs/DOC-23882 and place them in the EthernetDriver folder.
  2. Enter the EthernetDriver folder and extract the linux headers deb package using:
ar x linux-headers-3.10.17-poky-edison_3.10.17-poky-edison-1_i386.deb
  1. Deflate data.tar.gz using:
tar x -f data.tar.gz
  1. Several new directories will be created in the current folder, including usr. Edit the file: usr/src/linux-headers-3.10.17-poky-edison/include/generated/utsrelease.h, replacing:
#define UTS_RELEASE "3.10.17-poky-Edison"

with:

#define UTS_RELEASE "3.10.17-poky-Edison+"

(note the plus sign)

  1. Go to /lib/modules/$(uname -r)/ and run this command to create a link pointing to the linux headers directory:
ln -s /home/root/EthernetDriver/usr/src/linux-headers-3.10.17-poky-edison build
  1. Download the LAN95xx driver from the Microchip website here: http://www.microchip.com/SWLibraryWeb/product.aspx?product=SRC-LAN95xx-LINUX

Extract the .tar file contents into the home/root/EthernetDriver folder you created earlier. Build the driver using:

chmod +x build
./build
  1. Copy the driver modules into the appropriate directory using:
cp smscusbnet.ko /lib/modules/3.10.17-poky-edison+/kernel/drivers/smscusbnet.ko
cp smsc9500.ko /lib/modules/3.10.17-poky-edison+/kernel/drivers/smsc9500.ko
  1. Add the driver modules to the startup sequence using:
echo 'smscusbnet'> /usr/lib/modules-load.d/smscusbnet.conf
echo 'smsc9500'> /usr/lib/modules-load.d/smsc9500.conf
depmod -a
  1. Reboot the Edison.

The driver setup is now complete. Refer to Ethernet Usage Guide for information on how to set up an Ethernet connection.