Talk:SheevaPlug Installer
Please expand the howto as it pertains to editing the config file for the newer revisions of the plug. What config file? [sheevaplug-installer-v1.0\uboot\openocd\config\interface\sheevaplug.cfg ] Where to insert the code? [line 9 on] update: as a side note, I must have missed the part of the readme where it has me install the windows drivers to allow user space applications to communicate directly with USB devices (libusb). I thought this was taken care of with the drivers for the serial interface, but clearly not. I was able to run the installer without any problems. I'm having trouble getting NFS working on the build provided with the installer, though, so now that I have a working install, I'm going to try the instructions from http://www.openplug.org/plugwiki/index.php/Install_Prebuilt_Kernels_From_sheeva.with-linux.com to get an up-to-date kernel and modules -nyquist
The README for the installer says, "Using the serial JTAG interface, burn the uboot and environment parameters to Plug NAND flash." Where can more information be found on how to burn those parameters and why this is necessary? --pckujawa
pckujawa: I was confused on this one too. That first part isn't what you have to do, it's what the runme script does. Skip to the next section and start from there. There is a distinct lack of convention when it comes to the documentation on this device. -nyquist
Thanks nyquist! I answered your questions above in-line. --pckujawa
I'm not sure if this is the best place to put this, but I thought I'd share a few difficulties I had while getting the installer to work correctly:
-At first, running "php ./runme.php nand" just spat back the php code. I was able to fix this by editing the file and changing "<?" to "<?php". (By the way, I used Arch Linux throughout the entire install process.)
-Even while running the installer as root, the program stopped and told me I must run it as root. I ended up just commenting out the part that checks if I was root (I'm sure there's a better way to fix this; I just don't know much about env variables or whatever it uses to check for root).
-After the first part of the installer ran, the SheevaPlug could not read from the usb stick I was using. I didn't have another stick to test it with, but I think it was an issue of the stick getting enough power or something (I was not using a hub).
-When I tried using a powered external drive, I got the error that it could not read uImage, etc. It finally worked after I dramatically decreased the partition size of my external drive (from around 500GB to 2GB). This likely has something to do with it being FAT32? Anyway, it might be helpful to say something about the partition needing to be under a certain size for the plug computer to recognize it.
--cdonati