• Home
  • Help
  • Search
  • Login
  • Register
Pages: 1 [2] 3 4 ... 16
Author Topic: Sheevaplug installer - version 1.0  (Read 86234 times)
dattaway
Jr. Member
**

Karma: 5
Posts: 91



View Profile WWW
« Reply #15 on: September 12, 2009, 03:16:11 PM »

Any issues with having the host PC be 64-bit Linux?

If your PC can talk USB and has the ftdi libs with ftdi_sio kernel module installed, it will work.
Logged

tinker
Newbie
*

Karma: 2
Posts: 43


View Profile
« Reply #16 on: September 12, 2009, 08:49:16 PM »

It looks like the packager did not update the upper level README.txt to mention that the config files are now in the directory  .../sheevaplug-installer-v1.0/uboot/uboot-env/

Maybe Rabeeh could update the README.txt and explain how to use the config files and repackage it as 1.01?
Logged

birdman
Sr. Member
****

Karma: 4
Posts: 440


View Profile WWW
« Reply #17 on: September 13, 2009, 05:38:18 PM »

Any issues with having the host PC be 64-bit Linux?
I ran the alpha 0.6 from 64-bit Linux (x86_64).  It's all I've got.  It just uses the 32-bit libraries.
Logged

rbgray
Newbie
*

Karma: 0
Posts: 9


View Profile
« Reply #18 on: September 13, 2009, 07:28:26 PM »

There isn't a Mac OS X option for the installer, but  I can compile most of the source code with very minor modification.  Is there any interest in a Mac version? ...

I've yet to look at the installer code, but I did get as far as reinstalling MacPorts (which got screwed up in the course of moving to a new machine and then upgrading to Snow Leopard.)  I then was able to  port install openocd  to install a Mac native OpenOCD 2.0.   Next step is to dig around to find how to make its config file, etc.

Looking around MacPorts, it seems there may be most of the tools needed for development on OS X, so yes, there is interest.   I hope this is mostly a matter of making scripts portable.
Logged

fklassen
Newbie
*

Karma: 0
Posts: 1


View Profile
« Reply #19 on: September 14, 2009, 11:35:13 PM »

I am having difficulties building a kernel and modules that are compatible with Sheevaplug 1.0 installer. I believe that I need a recipe for building something that doesn't cause a kernel panic. I downloaded kernel version 2.6.30, patched to 2.6.30.2 and ran the following:

make ARCH=arm mrproper
make ARCH=arm kirkwood_defconfig
make ARCH=arm oldconfig
make -j16 ARCH=arm CROSS_COMPILE=/home/gcc/bin/arm-none-linux-gnueabi- uImage
make -j16 ARCH=arm CROSS_COMPILE=/home/gcc/bin/arm-none-linux-gnueabi- modules
make ARCH=arm INSTALL_MOD_PATH=../modules/ modules_install

After running the installer, my kernel panics because it cannot find the root filesystm. It generates a message "Unknown boot option `ubi.mtd=1': ignoring", and is missing some UBI messsages.

I assume that UBIFS is missing, but I cannot get around it. UBIFS is not available in the kirkwood config, and disabling UBIFS in initrc didn't help.

Logged

TJeh
Newbie
*

Karma: 0
Posts: 20


View Profile
« Reply #20 on: September 15, 2009, 12:35:42 PM »

The openocd within the package is broken!!!

Code:
http://plugcomputer.org/index.php/us/resources/downloads?func=showdown&id=53

openocd in package: 2954210 bytes --> not working with installer

openocd after custom build: 4365068 bytes --> works like a charm!

Can anybody please fix the download?

Regards,

TJeh
Logged

DamonHD
Full Member
***

Karma: 4
Posts: 169


View Profile WWW
« Reply #21 on: September 15, 2009, 12:40:38 PM »

Installer V1.0 worked for me...

Rgds

Damon
Logged

Deviant0ne
Newbie
*

Karma: 0
Posts: 30



View Profile
« Reply #22 on: September 15, 2009, 06:21:09 PM »

Got my second plug today; threw this on immediately. Besides some missing instructions (which I found in this forum), v1.0 worked great. I can't believe how fast my plug boots.
Logged

DamonHD
Full Member
***

Karma: 4
Posts: 169


View Profile WWW
« Reply #23 on: September 15, 2009, 10:48:02 PM »

Yes, I haven't timed it but it's well under a minute I think.

Rgds

Damon
Logged

elBradford
Newbie
*

Karma: 0
Posts: 44


View Profile
« Reply #24 on: September 15, 2009, 10:50:32 PM »

I love this installer! If you install using the mmc argument it will create a partition on the mmc. Updating the kernel is way easy this way. It should be better documented though.
Logged

rooster
Administrator
Sr. Member
*****

Karma: 8
Posts: 311


View Profile
« Reply #25 on: September 16, 2009, 12:55:33 AM »

Hi,

Attached is a statically linked openocd binary, you can replace the one in the installer uboot/openocd directory if you do not want to install libftdi

This will be used in the next version of the installer (in addition of updated README), sorry for the inconvenience.

-rooster

* openocd (3503.1 KB - downloaded 627 times.)
Logged

knireis
Jr. Member
**

Karma: 2
Posts: 88


View Profile
« Reply #26 on: September 16, 2009, 01:16:23 AM »

I love this installer! If you install using the mmc argument it will create a partition on the mmc. Updating the kernel is way easy this way. It should be better documented though.

maybe you can write some instructions on how you did it?
Logged

rooster
Administrator
Sr. Member
*****

Karma: 8
Posts: 311


View Profile
« Reply #27 on: September 16, 2009, 01:42:47 AM »

The installer creates two partitions on the SD card:
1) EXT2 for kernel (uboot loads the uImage to RAM and runs it)
2) EXT3 for the rootfs (is mounted by Kernel as /)

So basically if you want to upgrade your kernel version you could download the uImage from http://sheeva.with-linux.com/sheeva/, mount the first partition of the SD and copy the new uImage to it (do not forget to rename it to uImage)

Next step, download the kernel modules from the same URL and unpack them to / (the root is mounted from the second partition of the SD card)

You are done, reboot the system
Logged

knireis
Jr. Member
**

Karma: 2
Posts: 88


View Profile
« Reply #28 on: September 16, 2009, 03:07:27 AM »

The installer creates two partitions on the SD card:
1) EXT2 for kernel (uboot loads the uImage to RAM and runs it)
2) EXT3 for the rootfs (is mounted by Kernel as /)

So basically if you want to upgrade your kernel version you could download the uImage from http://sheeva.with-linux.com/sheeva/, mount the first partition of the SD and copy the new uImage to it (do not forget to rename it to uImage)

Next step, download the kernel modules from the same URL and unpack them to / (the root is mounted from the second partition of the SD card)

You are done, reboot the system

Thanks, that was easy enough. Running 2.6.31 now
Logged

rbgray
Newbie
*

Karma: 0
Posts: 9


View Profile
« Reply #29 on: September 17, 2009, 08:56:29 AM »

Has anyone gotten this installer to work on Mac?   Or just openocd?   

Any suggestions for a simple command to test openocd with my plug before I try to make it update the code?
Logged

Pages: 1 [2] 3 4 ... 16
Print
Jump to: