cbxbiker61
Global Moderator
Sr. Member
   
Karma: 37
Posts: 488
|
 |
« on: December 21, 2010, 10:45:22 AM » |
|
2.6.35.10 is now available. The 2.6.35.x kernels are long term support kernels. Plugapps is now mirroring the kernels on a nightly basis, so kernels won't typically show up there until the following day after the announcement. They do have much more bandwidth than I do, so it's probably preferred to get them from Plugapps. The README files attempt to download from Plugapps first and then fallback to sheeva.with-linux.com. Kernel and modules are available from the following locations: http://dev.plugapps.com/with-linux/http://sheeva.with-linux.com/sheeva/Features e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.
|
|
|
|
|
Logged
|
|
|
|
|
sesom
Newbie
Karma: 0
Posts: 1
|
 |
« Reply #1 on: December 26, 2010, 12:48:08 AM » |
|
Works, thank you!
[garage] root@~ >uname -a Linux garage 2.6.35.10 #2 PREEMPT Mon Dec 20 10:02:00 MST 2010 armv5tel GNU/Linux [garage] root@~ >more /proc/cpuinfo Processor : Feroceon 88FR131 rev 1 (v5l) BogoMIPS : 1192.75 Features : swp half thumb fastmult edsp CPU implementer : 0x56 CPU architecture: 5TE CPU variant : 0x2 CPU part : 0x131 CPU revision : 1
Hardware : Marvell SheevaPlug Reference Board Revision : 0000 Serial : 0000000000000000
Klaus
|
|
|
|
|
Logged
|
|
|
|
|
|
|
 |
« Reply #2 on: January 08, 2011, 03:44:54 AM » |
|
Does this work for Guruplug too or is it only useable on a Sheeva plug?
|
|
|
|
|
Logged
|
|
|
|
|
cbxbiker61
Global Moderator
Sr. Member
   
Karma: 37
Posts: 488
|
 |
« Reply #3 on: January 08, 2011, 06:10:17 AM » |
|
Does this work for Guruplug too or is it only useable on a Sheeva plug?
Yes.
|
|
|
|
|
Logged
|
|
|
|
|
pacolm
Full Member
 
Karma: 1
Posts: 101
|
 |
« Reply #4 on: January 08, 2011, 04:54:46 PM » |
|
Hi,
My guruplug still has the 2.6.32-00007 kernel, I have some (maybe stupid) questions from a newbie:
- Where could I find a well explained guide to perform the upgrade? - I have Zoneminder setup in my guruplug server plus working fine, will this upgrade erase something?. Thanks for your help,
PacoLM
|
|
|
|
|
Logged
|
|
|
|
|
radael
Jr. Member

Karma: 1
Posts: 57
|
 |
« Reply #5 on: January 08, 2011, 07:00:38 PM » |
|
pacolm, There's about three or four well-explained guides to doing a kernel upgrade. The only question is -- Which one, if any, will work for you? . . . and do you have the patience to deal with the situation if one of the brinks your plug? It sort of depends on the hardware of both your Plug and your host system. If you have a 32-bit host, I'd recommend first trying the ESIA method http://shankserver.org/2010/09/unbrick-sheevaplug/After that, the "correct the Installer issues" method http://plugcomputer.org/plugforum/index.php?topic=3680.0If you have a 64-bit host, you're probably going to have to do a lot of the work manually -- getting the kernel onto a USB stick, SD card or TFTP server to copy it into the RAM, then move it into Flash. Then, there will remain the issue of the module dependencies (see the last step of the previous link). Wish there was a simpler answer. (And, maybe, there will be, for you. ;^)
|
|
|
|
|
Logged
|
|
|
|
|
radael
Jr. Member

Karma: 1
Posts: 57
|
 |
« Reply #6 on: January 08, 2011, 07:04:26 PM » |
|
Should have mentioned, in the ESIA method, you can take the Debian Squeeze directory that the project supplies, and replace the contents with whatever kernel image (and other related files) that you'd like. Just make sure to also upgrade the Manifest file.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
|
|
pacolm
Full Member
 
Karma: 1
Posts: 101
|
 |
« Reply #9 on: January 09, 2011, 11:53:20 AM » |
|
Ok, IŽll try it, but before running the script I supose I have to set the setenv variables with the values I have in my guruplug, isnŽt it? Regards, PacoLM
|
|
|
|
|
Logged
|
|
|
|
|
radael
Jr. Member

Karma: 1
Posts: 57
|
 |
« Reply #10 on: January 09, 2011, 12:02:18 PM » |
|
Ok, IŽll try it, but before running the script I supose I have to set the setenv variables with the values I have in my guruplug, isnŽt it? These scripts are run from the Linux environment. Just log in as root. Should be in the directory /root (do pwd to check). It will download a bunch of stuff into that directory, then should flash the kernel. If you are already booting from a kernel in the correct flash location -- mdtpart 0x400000@0x100000(uImage) -- then there should be no need to make any changed to the U-Boot variables. If you have troubles, give a shout. Good Luck
|
|
|
|
|
Logged
|
|
|
|
|
pacolm
Full Member
 
Karma: 1
Posts: 101
|
 |
« Reply #11 on: January 09, 2011, 12:16:20 PM » |
|
Shout made!
The guruplug is bricked!. I copied the files to /tmp/kernel, executed as root, now it's hanged decompressing the kernel....
This is the result of a printenv:
bootcmd=setenv ethact egiga0; ${x_bootcmd_ethernet}; setenv ethact egiga1; ${x_; bootdelay=3 baudrate=115200 x_bootcmd_ethernet=ping 192.168.2.1 x_bootcmd_usb=usb start x_bootcmd_kernel=nand read.e 0x6400000 0x100000 0x400000 x_bootargs=console=ttyS0,115200 x_bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs ethact=egiga0 ethaddr=F0:AD:4E:00:23:6D eth1addr=F0:AD:4E:00:23:6E stdin=serial stdout=serial stderr=serial
Help me please!
|
|
|
|
|
Logged
|
|
|
|
|
pacolm
Full Member
 
Karma: 1
Posts: 101
|
 |
« Reply #12 on: January 09, 2011, 12:18:34 PM » |
|
And this is the log during the boot process: U-Boot 2009.11-rc1-00602-g28a9c08-dirty (Feb 09 2010 - 18:15:21) Marvell-Plug2L
SoC: Kirkwood 88F6281_A0 DRAM: 512 MB NAND: 512 MiB In: serial Out: serial Err: serial Net: egiga0, egiga1 88E1121 Initialized on egiga0 88E1121 Initialized on egiga1 Hit any key to stop autoboot: 0 *** ERROR: `ipaddr' not set ping failed; host 192.168.2.1 is not alive No link on egiga1 *** ERROR: `ipaddr' not set ping failed; host 192.168.2.1 is not alive (Re)start USB... USB: Register 10011 NbrPorts 1 USB EHCI 1.00 scanning bus for devices... 3 USB Device(s) found scanning bus for storage devices... Device NOT ready Request Sense returned 02 3A 00 1 Storage Device(s) found
NAND read: device 0 offset 0x100000, size 0x400000 4194304 bytes read: OK ## Booting kernel from Legacy Image at 06400000 ... Image Name: Linux-2.6.35.10 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2820480 Bytes = 2.7 MB Load Address: 00008000 Entry Point: 00008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel. Hope it helps!
|
|
|
|
|
Logged
|
|
|
|
|
|
|
 |
« Reply #13 on: January 09, 2011, 12:21:40 PM » |
|
I followed this guide http://bzed.de/posts/2010/05/installing_debian_on_the_guruplug_server_plus/ to get my guru server plus running from SDcard. After running bash ./README* --rootkernel mv /boot/uImage /boot/uImage.bak ln /boot/sheeva-2.6.35.10-uImage /boot/uImage flash-kernel reboot I still find im running 2.6.32-5-kirkwood - Anyone got any ideas where I messed up?
|
|
|
|
|
Logged
|
|
|
|
|
pacolm
Full Member
 
Karma: 1
Posts: 101
|
 |
« Reply #14 on: January 09, 2011, 01:02:01 PM » |
|
Hi,
Could anyone please write here the default settings for the setenv in a Guruplug server plus?.
TIA,
PacoLM
|
|
|
|
|
Logged
|
|
|
|
|
|