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

Karma: 38
Posts: 497


View Profile
« on: August 18, 2011, 09:05:33 AM »

3.0.3 is now available.  Also added are LTS versions 2.6.35.14 and 2.6.32.45.

I'm guessing there must have been some sort of issue with 3.0.2, since it was only out for a day or so before they released 3.0.3.

For everything besides Dreamplugs:
sudo ./README-PLUG-UPDATE.sh 3.0.3 --nandkernel (installs 3.0.3 to nand)

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.0.3 (installs 3.0.3 to disk)

Kernel and modules are available from the following locations:

The mirror may not always be current.

http://www.plugapps.com/mirror/with-linux/
http://sheeva.with-linux.com/sheeva/

Features systemd, e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.
« Last Edit: August 20, 2011, 07:42:37 AM by cbxbiker61 » Logged

birdman
Sr. Member
****

Karma: 4
Posts: 440


View Profile WWW
« Reply #1 on: August 18, 2011, 05:00:53 PM »

I'm guessing there must have been some sort of issue with 3.0.2, since it was only out for a day or so before they released 3.0.3.
Possibly not.  3.0.3 was released in front of a live audience at LinuxCon.
Logged

spinifex
Full Member
***

Karma: 8
Posts: 167



View Profile WWW
« Reply #2 on: August 19, 2011, 04:59:11 PM »

Dear biker, thanks for your efforts. The last longterm kernel was 2.6.35.14.  Do you think we could have this kernel on the web site? The last 35 you have is 2.6.35.13
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #3 on: August 20, 2011, 07:41:30 AM »

Dear biker, thanks for your efforts. The last longterm kernel was 2.6.35.14.  Do you think we could have this kernel on the web site? The last 35 you have is 2.6.35.13

OK.  I try to update the last couple of LTS versions periodically.  I just added .35.14 and .32.45.
Logged

pqa
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #4 on: August 20, 2011, 09:35:13 AM »

It's really helpful to have the kernels built ready for downloading, but I've hit a bit of a stumbling block. I'm moving an application over from an Intel Fedora system to my Sheevaplug and Dreamplug, also using a Fedora rootfs, but the application uses the conntrack program. This program is built and included in the Fedora F13 ARM builds, but it needs kernel module nf_conntrack_netlink.ko. Would it be possible to include CONFIG_NF_CT_NETLINK=m in future kernel builds?

With many thanks for all your good work.
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #5 on: August 20, 2011, 10:56:04 PM »

It's really helpful to have the kernels built ready for downloading, but I've hit a bit of a stumbling block. I'm moving an application over from an Intel Fedora system to my Sheevaplug and Dreamplug, also using a Fedora rootfs, but the application uses the conntrack program. This program is built and included in the Fedora F13 ARM builds, but it needs kernel module nf_conntrack_netlink.ko. Would it be possible to include CONFIG_NF_CT_NETLINK=m in future kernel builds?

With many thanks for all your good work.

I just added it to my config for the next 3.0.4 build.  I imagine you can wait that long? Wink
Logged

pqa
Newbie
*

Karma: 0
Posts: 16


View Profile
« Reply #6 on: August 21, 2011, 12:40:38 AM »

That's excellent, many thanks. I look forward to 3.0.4 Smiley
Logged

pacolm
Full Member
***

Karma: 1
Posts: 102


View Profile
« Reply #7 on: August 24, 2011, 01:34:48 AM »

Hi cbxbiker61,

 Do you know if any of this kernel has support to work with the uSnap interface?. I would like to start to play with it, but I prefer to check with you as expert. If there is no support, here is a link to a post http://www.plugcomputer.org/plugforum/index.php?topic=163.0, could you try to add it to a new kernel compilation?.

 Thanks!

PacoLM
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #8 on: August 26, 2011, 01:43:14 AM »

Hi cbxbiker61,

 Do you know if any of this kernel has support to work with the uSnap interface?. I would like to start to play with it, but I prefer to check with you as expert. If there is no support, here is a link to a post http://www.plugcomputer.org/plugforum/index.php?topic=163.0, could you try to add it to a new kernel compilation?.

 Thanks!

PacoLM

Hmmm, from what I saw on that thread, they are patching the kernel.  I really don't want to do that to enable "experimental" code.  Now if there is something I can do with the unpatched kernel I don't have too much problem doing that.
Logged

spinifex
Full Member
***

Karma: 8
Posts: 167



View Profile WWW
« Reply #9 on: August 26, 2011, 06:53:30 PM »

After upgrading a Dreamplug to 3.0.3 from 2.6.38.8, the SD insertion detection no longer works.

If I try to boot from the SD, all things work OK. Just when booting from the internal uSD.

I then reverted to 2.6.38.8 and the SD detection works just fine.

Any ideas?
Logged

spinifex
Full Member
***

Karma: 8
Posts: 167



View Profile WWW
« Reply #10 on: August 27, 2011, 04:37:37 PM »

Correction - the same problem exists on 2.6.38.8
Logged

paketecuento
Newbie
*

Karma: 0
Posts: 19


View Profile
« Reply #11 on: August 31, 2011, 03:44:58 AM »

3.0.3 is now available.  Also added are LTS versions 2.6.35.14 and 2.6.32.45.

I'm guessing there must have been some sort of issue with 3.0.2, since it was only out for a day or so before they released 3.0.3.

For everything besides Dreamplugs:
sudo ./README-PLUG-UPDATE.sh 3.0.3 --nandkernel (installs 3.0.3 to nand)

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.0.3 (installs 3.0.3 to disk)

Kernel and modules are available from the following locations:

The mirror may not always be current.

http://www.plugapps.com/mirror/with-linux/
http://sheeva.with-linux.com/sheeva/

Features systemd, e-sata, dmcrypt, IPV6, CIFS, NFS4, EXT3, EXT4, JFS, XFS, FUSE(for ntfs-3g), UBIFS, usb-serial, uvcvideo, iptables, appletalk, bluetooth, v4l and ppp.

Hi, maybe you can add support for controlling 3 leds??

Code:
diff --git a/arch/arm/mach-kirkwood/sheevaplug-setup.c b/arch/arm/mach-kirkwood/sheevaplug-setup.c
index d2eec35..e14893b 100644
--- a/arch/arm/mach-kirkwood/sheevaplug-setup.c
+++ b/arch/arm/mach-kirkwood/sheevaplug-setup.c
@@ -58,7 +58,19 @@
 
 static struct gpio_led sheevaplug_led_pins[] = {
  {
- .name = "plug:green:health",
+ .name = "status:red:misc",
+ .default_trigger = "none",
+ .gpio = 46,
+ .active_low = 1,
+ },
+ {
+ .name = "status:green:health",
+ .default_trigger = "none",
+ .gpio = 48,
+ .active_low = 1,
+ },
+ {
+ .name = "status:blue:health",
  .default_trigger = "default-on",
  .gpio = 49,
  .active_low = 1,
@@ -80,7 +92,9 @@
 
 static unsigned int sheevaplug_mpp_config[] __initdata = {
  MPP29_GPIO, /* USB Power Enable */
- MPP49_GPIO, /* LED */
+ MPP46_GPIO, /* LED Red Misc */
+ MPP48_GPIO, /* LED Green Health */
+ MPP49_GPIO, /* LED Blue Health */
  0
 };
 
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #12 on: August 31, 2011, 03:51:34 PM »

Quote from: cbxbiker61 link=topic=5910.msg19199#msg1919
Hi, maybe you can add support for controlling 3 leds??

[code
diff --git a/arch/arm/mach-kirkwood/sheevaplug-setup.c b/arch/arm/mach-kirkwood/sheevaplug-setup.c
index d2eec35..e14893b 100644
--- a/arch/arm/mach-kirkwood/sheevaplug-setup.c
+++ b/arch/arm/mach-kirkwood/sheevaplug-setup.c
@@ -58,7 +58,19 @@
 
 static struct gpio_led sheevaplug_led_pins[] = {
    {
-      .name         = "plug:green:health",
+      .name         = "status:red:misc",
+      .default_trigger   = "none",
+      .gpio         = 46,
+      .active_low      = 1,
+   },
+   {
+      .name         = "status:green:health",
+      .default_trigger   = "none",
+      .gpio         = 48,
+      .active_low      = 1,
+   },
+   {
+      .name         = "status:blue:health",
       .default_trigger   = "default-on",
       .gpio         = 49,
       .active_low      = 1,
@@ -80,7 +92,9 @@
 
 static unsigned int sheevaplug_mpp_config[] __initdata = {
    MPP29_GPIO,   /* USB Power Enable */
-   MPP49_GPIO,   /* LED */
+   MPP46_GPIO,   /* LED Red Misc */
+   MPP48_GPIO,   /* LED Green Health */
+   MPP49_GPIO,   /* LED Blue Health */
    0
 };
 
[/code]


I don't have a problem adding a simple patch such as this.  The patch didn't apply cleanly to 3.0.4, so I'll have a look at it for the next version.
Logged

birdman
Sr. Member
****

Karma: 4
Posts: 440


View Profile WWW
« Reply #13 on: August 31, 2011, 05:39:21 PM »

The patch didn't apply cleanly to 3.0.4, ...
Hardly surprising as the standard kernel code has "plug:green:health" set as MPP49_GPIO, not MPP48_GPIO and no sign of any blue one (in the code - it does have a blue LED and a green one, with no sign of a red one).
Mind you - triggering the "plug:green:health" device does actually change the blue LED, and changing the "plug:red:health" trigger does nothing, so perhaps the code from this patch would actually correct things so that blue and green LEDs can both be changed.

The patch against the 3.0.4 code would be:
Quote
--- linux-3.0.4/arch/arm/mach-kirkwood/sheevaplug-setup.c.orig  2011-08-29 21:56:30.000000000 +0100
+++ linux-3.0.4/arch/arm/mach-kirkwood/sheevaplug-setup.c       2011-09-01 01:35:03.000000000 +0100
@@ -66,6 +66,12 @@
        {
                .name                   = "plug:green:health",
                .default_trigger        = "default-on",
+               .gpio                   = 48,
+               .active_low             = 1,
+       },
+       {
+               .name                   = "plug:blue:health",
+               .default_trigger        = "default-on",
                .gpio                   = 49,
                .active_low             = 1,
        },
@@ -86,8 +92,9 @@
 
 static unsigned int sheevaplug_mpp_config[] __initdata = {
        MPP29_GPIO,     /* USB Power Enable */
-       MPP46_GPIO,     /* LED Red */
-       MPP49_GPIO,     /* LED */
+       MPP46_GPIO,     /* LED Red Misc */
+       MPP48_GPIO,     /* LED Green Health */
+       MPP49_GPIO,     /* LED Blue Health */
        0
 };
 
Logged

Pages: [1]
Print
Jump to: