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

Karma: 38
Posts: 497


View Profile
« on: August 31, 2011, 03:48:56 PM »

3.0.4 is now available.

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

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.0.4 (installs 3.0.4 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.
Logged

spinifex
Full Member
***

Karma: 8
Posts: 167



View Profile WWW
« Reply #1 on: September 13, 2011, 08:35:55 AM »

I thought when I checked some time ago that we had

CONFIG_WEXT_PRIV=y

Can we have this in future kernels ?
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #2 on: September 13, 2011, 08:14:56 PM »

I thought when I checked some time ago that we had

CONFIG_WEXT_PRIV=y

Can we have this in future kernels ?

WEXT_PRIV is not directly selected, it get's pulled in by specific wireless drivers that require it (at least that's the way it works in the 3+ kernels).  So anyway I made a patch that has LIBERTAS pull it in.  The next kernel will have it (again).  The kernels up to and including 2.6.39 already have it.
Logged

spinifex
Full Member
***

Karma: 8
Posts: 167



View Profile WWW
« Reply #3 on: September 18, 2011, 04:27:33 AM »

Biker. Thanks for that.

The reason I needed it was for the sd8xxx.ko and mcypt.ko from Marvell see http://www.plugcomputer.org/plugwiki/index.php/Setting_GuruPlug_to_be_a_stable_WiFi_Client. sd8xxx works with your 2.6.3* kernels but not with the 3.* kernels. Without CONFIG_WEXT_PRIV=y the sd8xxx.ko trashes the kernel. I presume that the same applies to any other wifi module that wants to use iwpriv.

If you have idle time, reissuing 3.0.3/3.0.4 would be nice.

As a postscript, in testing the 3.0.3/4 kernels, it seems that ralink USB wifi now just works in both client and AP modes, without any tinkering. I tested Planex and Asus USB  wifi.
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #4 on: September 18, 2011, 03:28:07 PM »

OK, release 2 of 3.0.4 is available.  Should take care of the WEXT depends.  Also added a patch for 3 led support.  The guys that requested that can check it out.
Logged

birdman
Sr. Member
****

Karma: 4
Posts: 440


View Profile WWW
« Reply #5 on: September 18, 2011, 06:42:30 PM »

On a SheevaPlug the blue led is now controlled by the plug:blue:health trigger (instead of the green one doing it, as previosuly).
The green and red triggers don't affect anything,.
Logged

spinifex
Full Member
***

Karma: 8
Posts: 167



View Profile WWW
« Reply #6 on: September 18, 2011, 09:40:08 PM »

Release 2 seems to work fine with Marvells sd8xxx.ko
Thank you
Logged

digitlman
Newbie
*

Karma: 0
Posts: 22


View Profile
« Reply #7 on: October 11, 2011, 11:36:19 AM »

Trying to update the kernel, I get:

root@sheeva:~/kernel# ./README-PLUG-UPDATE.sh 3.0.4 --nandkernel
Downloading files
Extracting modules
Flashing kernel to NAND
Usage: file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
./README-PLUG-UPDATE.sh: line 138: -j: command not found


What am I missing?
Logged

ratel
Newbie
*

Karma: 0
Posts: 7


View Profile WWW
« Reply #8 on: October 11, 2011, 12:11:02 PM »

3.0.4 is now available.

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

For Dreamplugs:
sudo ./README-DREAM-UPDATE.sh 3.0.4 (installs 3.0.4 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.

Great work...kudos!
Logged

cbxbiker61
Global Moderator
Sr. Member
*****

Karma: 38
Posts: 497


View Profile
« Reply #9 on: October 11, 2011, 03:46:40 PM »

Trying to update the kernel, I get:

root@sheeva:~/kernel# ./README-PLUG-UPDATE.sh 3.0.4 --nandkernel
Downloading files
Extracting modules
Flashing kernel to NAND
Usage: file [-bchikLNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
            [-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
       file -C [-m magicfiles]
       file [--help]
./README-PLUG-UPDATE.sh: line 138: -j: command not found


What am I missing?

In FlashEraseAll() it looks for flash_eraseall and flash_erase.  Sounds like you don't have them installed. They are in the mtd-utils package.  I'll make the script check for those utils early and print an appropriate message in the future.
Logged

digitlman
Newbie
*

Karma: 0
Posts: 22


View Profile
« Reply #10 on: October 12, 2011, 05:41:57 AM »


[/quote]

In FlashEraseAll() it looks for flash_eraseall and flash_erase.  Sounds like you don't have them installed. They are in the mtd-utils package.  I'll make the script check for those utils early and print an appropriate message in the future.
[/quote]

Installed those and it did its thing.

However, when I rebooted, uname -a says I am still on 2.6.32-5.

I am booting off a USB stick, and *should* be redirecting to the /boot dir on that stick.

In the /boot dir I see the uImage...and some other symlinks to the 2.6.32-5 kernel.

Here is the update process:

root@sheeva:~/kernel# ./README-PLUG-UPDATE.sh 3.0.4 --nandkernel
Downloading files
Extracting modules
Flashing kernel to NAND
Erasing 128 Kibyte @ 400000 -- 100 % complete.Cleanmarker written at 3e0000.
Writing data to block 0 at offset 0x0
Writing data to block 1 at offset 0x20000
Writing data to block 2 at offset 0x40000
Writing data to block 3 at offset 0x60000
Writing data to block 4 at offset 0x80000
Writing data to block 5 at offset 0xa0000
Writing data to block 6 at offset 0xc0000
Writing data to block 7 at offset 0xe0000
Writing data to block 8 at offset 0x100000
Writing data to block 9 at offset 0x120000
Writing data to block 10 at offset 0x140000
Writing data to block 11 at offset 0x160000
Writing data to block 12 at offset 0x180000
Writing data to block 13 at offset 0x1a0000
Writing data to block 14 at offset 0x1c0000
Writing data to block 15 at offset 0x1e0000
Writing data to block 16 at offset 0x200000
Writing data to block 17 at offset 0x220000
Writing data to block 18 at offset 0x240000
Writing data to block 19 at offset 0x260000
Writing data to block 20 at offset 0x280000
Writing data to block 21 at offset 0x2a0000



Logged

Pages: [1]
Print
Jump to: