• Home
  • Help
  • Search
  • Login
  • Register
  Show Posts
Pages: [1] 2
1  Hardware and U-Boot firmware / Hardware / GuruPlug Ethernet Jumbo Frame problem on: July 02, 2010, 05:57:21 PM
I'm trying to test my plug's network performance and found its jumbo frame might have some issues.

I have two computers with Intel 82567LF and 82541PI gigabit NIC respectively. I tried them both with Guruplug, same problem, which is:
1. If I disable jumbo frame on both sides, everything is fine, iperf gets about 580Mbits/s one way and 660Mbits/s the other.
2. If I enable jumbo frame to 9000 on Intel side, I got almost same numbers.
3. If I change plug's mtu anything bigger than 1600(with Intel side mtu 9000), iperf doesn't go through. It connects though, just no traffic at all. This configuration also hangs NFS connection until I change plug's mtu back to 1500.
4. I hooked up my two computers, and set both sides to mtu 9000, iperf got 814 and 894Mbits/s two way.

The difference I observed is when two Intel NICs are hooked up, they both enables RX/TX flow control, well when plug and Intel NIC are hooked up, Intel NIC only enables RX flow control. Plug's NIC doesn't support flow control. ifconfig also shows that Intel NIC has some RX packets dropped, but not much(118 out of 3187126).

I also tried hook up them through a jumbo frame enabled switch, same results.

BTW, although iperf doesn't go, I can still do "ping -s 8000 -M do IPADDR" without problem which is strange.

Any idea?
2  Linux Stuff / Kernel / Re: 2.6.34 new release on: June 08, 2010, 08:02:23 AM
cbxbiker61, Could you please share how you got Sourcery G++ 4.4.3?

The shell script in http://sheeva.with-linux.com/sheeva/tools/ seems a little old. I tried it but got an older version.

I also tried building from source downloaded from codesourcery.com(both 2010q1-188 and 2010q1-202) with no luck. Both of them are older than 4.4.3.

3  Hardware and U-Boot firmware / Hardware / Re: GuruPlug Server Plus Heat Problems on: May 30, 2010, 06:08:44 AM
I own both SheevaPlug and GuruPlug.

I didn't have heat problem with SheevaPlug.

But GuruPlug is different. It's much hotter when you touch it. Especially when you touch the metal on the rear. When I try to compile libtorrent debian package on it, it dies in the middle. I tried twice, got same 'hang and reboot' result.
4  Linux Stuff / General Linux questions / Re: Media Database Suggestions (Google Desktop Alternative?) on: May 29, 2010, 05:10:29 AM
It IS a google-desktop-search alternative. You can try it on your desktop.
5  Linux Stuff / Kernel / Re: GuruPlug wired network performance by iperf on: May 28, 2010, 01:06:17 AM
Changed MTU to 9500
I saw 814Mbits/sec from iperf. But only one way:
iperf -s on pc
iperf -c on plug

The other way the test just didn't go. Don't know why. Might check it tonight.
6  Linux Stuff / General Linux questions / Re: Media Database Suggestions (Google Desktop Alternative?) on: May 25, 2010, 08:18:12 PM
Take a look at www.recoll.org

The only thing it's lacking is a webUI. It has Python and very preliminary PHP bindings though.

I'm not familiar with Web development. But I'd like to help in any possible way.

This is, in my opinion, a very essential feature for a NAS solution.
7  Linux Stuff / Kernel / GuruPlug wired network performance by iperf on: May 21, 2010, 11:21:28 PM
Between my GuruPlug(2.6.34, Debian Lenny) and my mini desktop(Atom N270, 2G RAM, Atheros AR8131,2.6.34, ubuntu 10.04)

GuruPlug -> desktop
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-30.0 sec  2.43 GBytes    695 Mbits/sec

destktop -> GuruPlug
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-30.0 sec  2.35 GBytes    673 Mbits/sec

I also tried using dd+netcat, but the result was kind of disappointing. Just about 18MBytes/s.
8  Linux Stuff / Kernel / A little ESATA benchmark for GuruPlug on: May 21, 2010, 09:04:56 PM
# dd if=/dev/zero of=/dev/sdc8 bs=1M count=2800
2800+0 records in
2800+0 records out
2936012800 bytes (2.9 GB) copied, 59.4053 s, 49.4 MB/s

# time dd if=/dev/sdc of=/dev/null bs=1M count=2500
2500+0 records in
2500+0 records out
2621440000 bytes (2.6 GB) copied, 28.3957 s, 92.3 MB/s

My hard drive is:
scsi 1:0:0:0: Direct-Access     ATA      Hitachi HTS54505 PB4O PQ: 0 ANSI: 5

My esata hard drive box is:
YDStar, t12su
9  Linux Stuff / Kernel / Re: Custom Kernel Hangs on Guruplug on: May 20, 2010, 08:13:12 AM
Another thing came from my head.
I don't remember the original mainlineLinux and arcnumber settings. I just went ahead upgraded kernel and set them according to plug wiki and it stopped booting.

After I upgrade the uboot, it got bad CRC for env variables and used default. I noticed that these two were not there. But I can boot.
10  Linux Stuff / Kernel / Re: Custom Kernel Hangs on Guruplug on: May 19, 2010, 09:38:14 PM
After I met that problem I upgraded my uboot to the latest from http://plugcomputer.org/index.php/us/resources/downloads?func=fileinfo&id=71

I still got the same problem. Then I removed the ${boot usb} from bootcmd.(This came from my memory, might not be exact).
Then boot again, it works.

My point is, don't mess with those x_bootxxxx yet. Just download kernel via tftp, set bootargs, then use bootm instead of boot and pray for your luck.
11  Linux Stuff / Kernel / Re: Custom Kernel Hangs on Guruplug on: May 19, 2010, 06:49:43 PM
It seems that the uboot on GuruPlug is different. Check your bootargs setting.

I had the exact same problem last night. It turned out the kernel was OK, just that I didn't set the correct uboot env.
12  Linux Stuff / Kernel / Guruplug boot sequence on: May 19, 2010, 06:47:12 PM
I got my GuruPlug and flashed 2.6.34 and Debian lenny on it. It boots fine. But there is one problem:

every time it boots, it's stuck here for at least 30 seconds:
scsi 1:0:0:0: Direct-Access Generic STORAGE DEVICE 9909 PQ: 0 ANSI: 0
sd 1:0:0:0: Attached scsi generic sg0 type 0
sd 1:0:0:0: [sda] Attached SCSI removable disk
scsi 1:0:0:1: Direct-Access Generic STORAGE DEVICE 9909 PQ: 0 ANSI: 0
sd 1:0:0:1: Attached scsi generic sg1 type 0
sd 1:0:0:1: [sdb] Attached SCSI removable disk

Any idea?
13  General Category / General Discussion / Re: GuruPlug-Server is available? on: February 15, 2010, 03:20:35 AM
You are definitely correct - i MAY end up going with the guruplug, but my squeezebox is working pretty well. I think I can hold out til the faster version comes out... i'd LOVE if it had a 1GB internal NAND.
You don't need 1G NAND. Squashfs and aufs2 are what you need.
14  General Category / Application ideas and development Q/A / Re: Veeshnu, a Sheeva-based host router using OpenWRT on: February 02, 2010, 07:11:43 AM
I'm trying to compile OpenWRT for my SheevaPlug too. Can you post your change to the config file?


(This is my first post. Please be kind to me as I am a n00b user, hehe)

Just to keep you informed, I am trying to build an OpenWRT image for SheevaPlug. After all, it already contains all the bits and pieces needed. Previously, I was able also to boot FreeBSD into my plug. My personal goal is to build a 'dream router appliance',

For basic stuff (booting via tftp / USB, and booting into command-line), it seems to work. The build environment also contains the logic to build a suitable toolchain.

What I think it is missing is being able to install it on flash, and using it as a fully effective root filesystem, so I could also install packages. To reach that goal, I just modified the stock kernel config adding the one from sheeva.with-linux, as well as a couple of patches.

Other than that, what would you advise? I am thinkering about maintaining this for a while as a way to learn proper kernel and distro maintenance. But then, I'd like to ask your comments first.

(Hopefully, I envision being able to move this thread to the success stories thread in a while :])
15  Linux Stuff / Linux distributions / Re: Please VOTE: What is the best Linux for the SHPG and why ??? on: February 02, 2010, 07:01:27 AM
I vote for OpenWRT.
Easier for developer to produce a customized and very compact system. Very good cross compile environment.
Pages: [1] 2