< Previous PageNext Page >

Host-Specific Configuration Notes

This section explains host-specific configuration required for the SDK.

Linux System

Enabling X Applications and Configuring Network Interfaces on Linux Systems

  1. On the BlackDog or in the emulator (wherever you are running the X application from) edit resolv.conf to include your network's nameserver information. You can generally copy this configuration from the Linux host's /etc/resolv.conf.

    Note: You must make sure that the DHCP settings on the host do not update the resolv.conf for requesting DHCP clients or this file will be overwritten.

  2. On the host machine, enable xhost for the device and the emulator. To do so, add the following to /etc/X0.hosts (create this file if it doesn't exist):
    INET: 169.254.0.1
    INET: 127.0.0.1
  3. Copy the mps300.hotplug script to /etc/hotplug.d/scsi.
    1. Verify that a /etc/hotplug.d/scsi directory exists. If it doesn't, create one.
    2. Plug in the device and look for the CD-ROM interface. This interface displays until a network interface is established (which is triggered by the mps300.hotplug script).
    3. Run the following command: cp <cd-mount-point>/linux/mps300.hotplug  /etc/hotplug.d/scsi
    4. Run the following command: /etc/hotplug.d/scsi/mps300.hotplug
  4. Enable tcp and configure the network interface, following the instructions for your particular distribution below:

Enabling BlackDog Networking on Linux

Note: The following steps are temporary until the Host Manager application is enabled on Linux.

BlackDog uses a user space networking layer which runs on the host PC in order to contact the internet. (This program is called Realm-networking in Linux.) In order to enable this networking piece, obtain a Realm-networking binary, or compile the source code (see the Realm-networking (user_nat) Reference Application for compiler instructions, including instructions for setting up the build environment required to build the SDK-supplied user_nat).

Run the binary, as follows:

Realm-networking 169.254.0.1

BlackDog can now utilize the host's network/Internet connection. You will need to run this binary every time you insert the BlackDog device and want to access the host PC's network.

Windows System

Note: No display configuration is required on the Windows system. Because the BlackDog automatically deploys and configures an X Server on a Windows system, there is no display configuration required (as there is on a Linux system).

If Prompted to Restart the PC after You Connect the BlackDog to a Windows XP host, Click No

When connecting the BlackDog device to a Windows XP host, Windows may prompt you to restart the host system to complete the installation. The following screen may display after the BlackDog device is installed on the Windows XP host.



Respond to this prompt by clicking No.

If Windows 32 Host has No DHCP Adaptors, Set BlackDog's Linksys Interface to use DHCP

If your Windows 32 host has no DHCP adaptors, you may need to set the BlackDog's Linksys Ethernet interface to use DHCP. To do this:

  1. Make sure the BlackDog device is not inserted in the host PC USB port.
  2. Click on the Start menu -> Control Panel -> Network Connections.
  3. Right-click on LAN Connection and select Properties.
  4. On the General Tab page, under "This connection...", select Internet Protocol (TCP/IP).
  5. Click on the Properties button and select "Obtain an IP address automatically".
  6. Press OK. Then press OK again.
  7. Insert the BlackDog device. It will set itself up automatically as a DHCP server.

Note: After the BlackDog device is set up as a DHCP server, you can go back and reset the LAN connection to a static IP address if needed.


< Previous PageNext Page >
Copyright © Realm Systems, Inc. 2003-2005.
All rights reserved.