• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: [1]
1  Linux Stuff / Linux distributions / Re: Debian running on the plug on: April 17, 2009, 01:16:59 AM
That's very much for this. It's working for me too (The first time I booted it hanged, the second time died with fsck errors, and the third time it worked!)

I do have one issue, though. In Debian, the clock reported it being 27th Feb 2000, but returning to Ubuntu the date was correct again. That makes no sense to me.
2  Linux Stuff / Kernel / Re: Updating Marvell uImage on: April 16, 2009, 05:39:55 PM
Thanks to KaiBo for pointing out how easy it is to reflash the uImage.

Now, does anyone know what's actually different in 040309? Does it fix random bugs? Add any new features? Some rough change notes would be nice.
3  Linux Stuff / Kernel / Re: Rebuilding the kernel on: April 15, 2009, 05:33:58 PM

For me, a better overview of the system would help a lot. I think I'm getting there now, but something explaining how u-boot, the kernel and the filesystem fit together would be useful. Maybe something along the lines of this (with the no-doubt many factual errors corrected; if I knew I'd write the wiki pages):

u-boot is the first thing to run on bootup. It loads the kernel. Link to information about installing u-boot and configuration settings. How to compile u-boot and write to flash.

The kernel can either be loaded from flash, USB(?) or via TFTP. Linux 2.6.22 is supported, and 2.6.30rc1 has been shown to work too. Link to how to compile kernel, kernel sources and binaries, and how to write kernel to flash. Describe how to set up TFTP.

The filesystem can either be loaded from a JFFS2 filesystem on flash, a USB partition or a NFS mount. Ubuntu JFFS2 images are provided (is the 9.05 one broken?). Meamo (link) can be used to mount JFFS2 filesystems. Describe how to create a JFFS2 filesystem for a new OS and how to write it to flash. Describe how to set up NFS.
4  General Category / General Discussion / Experiences so far on: April 07, 2009, 11:38:22 PM
My SheevaPlug arrived yesterday, and so far I'm very pleased with it, though I've come across quite a few minor issues. I thought I'd share to see whether other people are seeing the same things. I see a few have already appeared in the FAQ.

I started trying to follow Marvell's README 1.1 instructions. I downloaded the Linux host software support package, unzipped it, but then found that I got an error (not a bzip2 file) when I tried to uncompress Linux Host Filesystem - rootfs.tar.bz2.

So then I just booted the plug and logged in through the USB serial terminal. I got the IP address and logged in via SSH. I added /var/cache/apt/archives/partial to get apt to work. I also had to get DNS to work by enabling the DHCP server's DNS information - just comment out the line 'supercede domain-name-servers' in /etc/dhclient.conf, and run /etc/init.d/networking restart.

I've seen a few messages in the logs like this:
JFFS2 notice: (687) check_node_data: wrong data CRC in data node at 0x048b3000: read 0xab835e7d, calculated 0xb7afc291.

On a couple of occasions the plug has hung completely when connecting a USB device. This appeared to be to do with the electrical connection not being made cleanly rather than any software problem (in one instance I tried to plug in the USB cable upside down). Both devices which caused this problem later connected without issue.

I tried to use a couple of FTDI USB->serial based devices, but no device file was created on connection. There doesn't seem to be a ftdi driver in the kernel, and there seem to be no kernel modules on the filesystem. I can't find any more information about that.

I see that the openplug downloads section has an image called Ubuntu 9.05, but I can't find any commentary as to what it is. I also considered compiling my own kernel, but couldn't find any reference as to whether 2.6.30 (currently at rc1) should work.

I look forward to hearing other people's experiences!
Pages: [1]