• Home
  • Help
  • Search
  • Login
  • Register
Pages: 1 ... 3 4 [5] 6 7 ... 10
 41 
 on: April 16, 2013, 11:31:26 AM 
Started by madmike - Last post by jkwilborn
Madmike, I don't know how useful this may be, but not too long ago I was reading, somewhere that there is still a limit on disk size on some computers and software.  Do you think that could be a problem?  I run Debian Linux on my home machine and also on my Dreamplug, and somewhere I ran into a discussion that the OS was about at it's limit for disk size and it was fixed on some...  Unfortunately I don't really remember where or when I read this and what it applied to as I only have one 1 TB disk around here.  It wasn't too long ago.

Just a thought that you might look and see if that size of disk is really supported or not, may be a quick diagnosis.  Again, I don't know how useful this may be but I would check if you haven't already.

Jack

 42 
 on: April 15, 2013, 11:22:17 PM 
Started by NewIT - Last post by laurenremovals
Is it compatible in windows too?

 43 
 on: April 12, 2013, 02:27:40 AM 
Started by Jan - Last post by Jan
For anyone who is interested in being able to run openSUSE 12.3 on Globalscale's Mirabox. Unfortunately I did not succeed...

First I tried with the "standard" mirabox kernel 2.6.35.9 and the rootfs for openSUSE 12.3 for armv7 (see my previous post on http://www.newit.co.uk/forum/index.php/topic,3953.msg10562.html). That did not work since (as I learned from some people around here, thanks!) the kernel was too old for openSUSE. So I tried to compile my own kernel.

I started with 3.9-rc5 and a while later with 3.9-rc6. I did quite some tweaks and twiddeling and finally came up with this kernel config: http://pastebin.com/MjpE3yUD. This one does run, you can get into openSUSE, login as root etc., but I wasn't able to get the network up and running and the USB3 ports working. Note that my config file disables wifi and bluetooth (I got some errors and since I do not need it I disabled them).

For the network, for 3.9-rc6 it seems to run but it cannot connect to "the outside world" even when I give it a fixed ip address with ifconfig (it is not able to get an ip address from my dhcp server). The weird thing is that the MAC addresses openSUSE thinks it has for eth0 and eth1 are not the MAC addresses which are printed on the mirabox itself.

For the USB3 ports, I have no clue at all how to get those working. What I know, is that they are connected to an internal PCIe interface, but I couldn't find any options to enable it. For me, the USB3 ports are fundamental since I need to connect an external hard disk to it. I know it can be done because I have them working using debian 6 (with the "standard" mirabox kernel 2.6.35.9).

For anyone who wants to compile the kernel, be aware it works with a device tree. Since Mirabox u-boot is quite old, you cannot use it directly. This is what I did to get a working uImage:
cp arch/arm/boot/zImage .
cp arch/arm/boot/dts/armada-370-mirabox.dtb .
cat zImage armada-370-mirabox.dtb > zImage-mirabox
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n linux-3.9-rc6 -d zImage-mirabox uImage

If anyone wants to proceed with this, please feel free to do so! And please post your findings back here.

 44 
 on: April 11, 2013, 05:01:24 AM 
Started by littlebigman - Last post by littlebigman
For the benefit of other newbies struggling to cross-compile applications on a Linux PC for the SheevaPlug, I made two mistakes in the post above:

1. The Plug_Host_SWsupportPackageLinuxHost.zip contains two compiled file: gcc.tar.bz2 is indeed a Bz2 file, but "Linux Host Filesystem - rootfs.tar.bz2" is actually a gzip file. I ran this:
Code:
mv "Linux Host Filesystem - rootfs.tar.bz2" rootfs.tar.gz ; tar xzvf rootfs.tar.gz

2. To compile a basic app like "Hello, world", cd to LinuxHost/gcc/bin, and run "arm-none-linux-gnueabi-gcc -o hello hello.c", which will create a binary that uses shared libraries.

At this point, I'm surprised it works although I didn't specify neither the path to the C library nor its name. Maybe Marvell's toolchain is hard-linked to figure this out by itself by reading files from LinuxHost/rootfsv1.0.

 45 
 on: April 09, 2013, 06:51:01 AM 
Started by NewIT - Last post by NewIT
Now in Stock here Smiley

 46 
 on: April 08, 2013, 08:27:17 AM 
Started by NewIT - Last post by NewIT
And we now have the CuBox Pro in stock!

 47 
 on: April 08, 2013, 06:41:39 AM 
Started by littlebigman - Last post by littlebigman
Also, I notice a discrepancy between the Linux version (3.5.0-17, 2.6.14, 2.6.32-5-kirkwood): Does it mean that the Marvell toolchain was compiled with Linux 2.6.14?

Code:
ubuntu.host# uname -a
Linux Aspire-3810T 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:32:08 UTC 2012 i686 i686 i686 GNU/Linux

sheeva# file hello
hello: ELF 32-bit LSB executable, ARM, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.14, not stripped

sheeva# uname -a
Linux debian 2.6.32-5-kirkwood #1 Mon Feb 25 13:55:40 UTC 2013 armv5tel GNU/Linux

 48 
 on: April 08, 2013, 06:38:09 AM 
Started by littlebigman - Last post by littlebigman
I successfully compiled and ran "Hello, world!" thusly:

1. Unzip Marvell's Plug_Host_SWsupportPackageLinuxHost.zip
2. cd LinuxHost/gcc/bin
3. Create "Hello, World!" file, and save as hello.c
4. gcc -o hello hello.c
5. Copy binary to embedded host
6. chmod +x hello
7. Run hello

But to compile real applications, I assume I must configure the host so it knows where to find the include files and the libraries, provided the application doesn't need some files not provided by the Marvell file.

 49 
 on: April 08, 2013, 05:27:38 AM 
Started by littlebigman - Last post by littlebigman
I downloaded and unzipped the "Host SW Support Package For Linux" file from the Downloads section, but don't know what to do next:

Code:
drwxr-xr-x 11 fred fred     4096 Feb 26  2008 gcc/
drwxr-xr-x 10 root root     4096 Feb 25  2009 rootfsv1.0/

The gcc/ directory contains no information on how to set things up to cross-compile applications.

 50 
 on: April 08, 2013, 04:19:17 AM 
Started by fabio70mi - Last post by littlebigman
Hello

The cross-compiler for the SheevaPlus seems available here:

"Host SW Support Package For Linux"
http://www.plugcomputer.org/downloads/plug-basic/

I have a couple of questions:
1. Will this cross-compiler run on any Linux host, or is it restricted to a specific distro?
2. How to set it up? After unzipping the file, there are two directories: gcc/ and rootfsv1.0/. How do we go from this to a running binary of "Hello,world!"?

Thank you.

Pages: 1 ... 3 4 [5] 6 7 ... 10