• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1] 2
Author Topic: 2.6.35.10 new kernel available  (Read 8313 times)
cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« 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


View Profile
« 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

Scandal
Newbie
*

Karma: 0
Posts: 5


View Profile
« 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: 38
Posts: 497


View Profile
« 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: 102


View Profile
« 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


View Profile
« 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.0


If 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


View Profile
« 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

radael
Jr. Member
**

Karma: 1
Posts: 57


View Profile
« Reply #7 on: January 08, 2011, 11:03:20 PM »

palcom,

The thought occurred, to update the kernel, it may be simpler to just try one of the README scripts from http://sheeva.with-linux.com/sheeva:

log into your system as root (can do this from /root)

wget http://sheeva.with-linux.com/sheeva/README-2.6.35.9

bash ./README* --nandkernel

The script should not only install the kernel, but also update the modules.
Logged

OmahaVike
Newbie
*

Karma: 0
Posts: 8


View Profile
« Reply #8 on: January 09, 2011, 08:42:05 AM »

so...  for us booting entirely off a USB drive (like instructed http://www.computingplugs.com/index.php/Booting_entirely_off_an_external_USB_device ), i'm guessing we'll need to do:

bash ./README* --rootkernel
Logged

pacolm
Full Member
***

Karma: 1
Posts: 102


View Profile
« Reply #9 on: January 09, 2011, 11:53:20 AM »

palcom,

The thought occurred, to update the kernel, it may be simpler to just try one of the README scripts from http://sheeva.with-linux.com/sheeva:

log into your system as root (can do this from /root)

wget http://sheeva.with-linux.com/sheeva/README-2.6.35.9

bash ./README* --nandkernel

The script should not only install the kernel, but also update the modules.

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


View Profile
« Reply #10 on: January 09, 2011, 12:02:18 PM »

palcom,

The thought occurred, to update the kernel, it may be simpler to just try one of the README scripts from http://sheeva.with-linux.com/sheeva:

log into your system as root (can do this from /root)

wget http://sheeva.with-linux.com/sheeva/README-2.6.35.9

bash ./README* --nandkernel

The script should not only install the kernel, but also update the modules.

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: 102


View Profile
« 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: 102


View Profile
« Reply #12 on: January 09, 2011, 12:18:34 PM »

And this is the log during the boot process:


Code:
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

rickyleeb
Newbie
*

Karma: 0
Posts: 35


View Profile
« 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: 102


View Profile
« 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

Pages: [1] 2
Print
Jump to: