Kernel 3.16-rc6 – ‘Too Big’?

Just installed Kernel 3.16-rc6 on the test system, and – as expected – the latest VMware (10.0.3) and NVIDIA (340.24) compile and install OK…

# uname -a
Linux rglinux-i7 3.16.0-rc6 #1 SMP PREEMPT Mon Jul 21 13:56:19 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux

Brief description of all the changes is here:  http://lkml.iu.edu/hypermail/linux/kernel/1407.2/03637.html

Robert Gadsdon..   July 22, 2014.

Kernel 3.16-rc4 – ‘Pretty Normal’.. VMware 10.0.3 ‘Security Fix’…

Installed Kernel 3.16-rc4 on the test system, and VMware (10.0.3) and NVIDIA (340.17) both install/run OK..

The VMware update is – according to the Release Notes – just a security fix for OpenSSL..
https://www.vmware.com/support/ws10/doc/workstation-1003-release-notes.html

Kernel changes for -rc4 are here:  http://lkml.iu.edu/hypermail/linux/kernel/1407.0/03694.html

# uname -a
Linux rglinux-i7 3.16.0-rc4 #1 SMP PREEMPT Sun Jul 6 15:50:25 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux

Robert Gadsdon.   July 7, 2014

 

Kernel 3.16-rc3 – ”Looking reasonably normal”

Just installed Kernel 3.16-r3 on the test system, and the latest VMware (10.0.2) and NVIDIA (340.17) install and load/run OK..

Brief details of changes are here:  http://lkml.iu.edu/hypermail/linux/kernel/1406.3/03892.html

#uname -a
Linux rglinux-i7 3.16.0-rc3 #1 SMP PREEMPT Mon Jun 30 09:33:45 PDT 2014 x86_64 x86_64 x86_64 GNU/Linux

Robert Gadsdon…   June 30, 2014

Kernel 3.16-rc1 – OK So Far?

Just installed Kernel 3.16-rc1 on the test system, and the latest VMware (10.0.2) and NVIDIA (340.17) compile and load OK…

# uname -a 
Linux rg6830l 3.16.0-rc1 #1 SMP PREEMPT Mon Jun 16 09:57:01 BST 2014 x86_64 x86_64 x86_64 GNU/Linux

Brief details are here:  http://lkml.iu.edu/hypermail/linux/kernel/1406.2/00001.html

Robert Gadsdon.   June 16, 2014..

Kernel 3.15 ‘Final’ – Relatively Painless..

Just updated the test system to Kernel 3.15 ‘Final’, and – as with the -rc series, the latest VMware (10.0.2) and NVIDIA (337.25) drivers compile and load OK, without the need for any patches..

# uname -a
Linux rg6830l 3.15.0 #1 SMP PREEMPT Sun Jun 8 22:54:45 BST 2014 x86_64 x86_64 x86_64 GNU/Linux

Brief details of changes from -rc8 are here:  http://lkml.iu.edu/hypermail/linux/kernel/1406.1/00069.html

Note that 3.16-rc1 will soon be here!

Robert Gadsdon.   June 8, 2014.

Kernel 3.15-rc8 – Fast Release, ‘Final’ Soon…

Just updated the test system to Kernel 3.15-rc8, and the same comments apply as for -rc7..   The latest VMware (10.0.2) and NVIDIA (337.25) drivers compile and load OK..

# uname -a
Linux rg6830l 3.15.0-rc8 #1 SMP PREEMPT Mon Jun 2 11:18:18 BST 2014 x86_64 x86_64 x86_64 GNU/Linux

Brief details are here:  http://lkml.iu.edu/hypermail/linux/kernel/1406.0/00262.html

Robert Gadsdon.   June 2, 2014.

ARM – CuBox to 3.15-rc7..

Just updated the CuBox-I4-PRO to Kernel 3.15-rc7, from source available here:  https://github.com/jmontleon/fedora-20-cubox-i4pro/tree/3.15-rc7

# git clone -b 3.15-rc7 --single-branch https://github.com/jmontleon/fedora-20-cubox-i4pro

Compiled and installed OK..

Fedora release 20 (Heisenbug)
Kernel 3.15.0-rc7 on an armv7l (ttymxc0)
..........
# uname -a
Linux rgcubox 3.15.0-rc7 #1 SMP Sat May 31 04:42:51 BST 2014 armv7l armv7l armv7l GNU/Linux

Nice to see that work for ‘mainline’ support of this device is progressing in the main kernel.org tree, as well..

This is in contrast to the Odroid U3, which (for the U2/U3) seems to be stuck with a semi-propreitary ubuntu-centric version of (obsolete) kernel 3.8..

Robert Gadsdon.  May 31, 2014.

ARM – New Quad-Core Cubox-i4-PRO

Just took delivery of one of a CuBox-i4-PRO, with quad-core i-MX6 1Mhz CPUs and 2GB memory built in..

CuBox-i4-PRO, with Odroid in the background..
CuBox-i4-PRO (with Odroid in the background..)

The device comes with Android on a 4GB SD card, and I discarded this and – for testing purposes – used an old 16GB SD card and installed Fedora 20 on it.

Some instructions for this are available here (scroll down to the README.MD):   https://github.com/jmontleon/fedora-20-cubox-i4pro/tree/3.14.4

I read the instructions, and was puzzled by some of the details, including the sequence of creating the SD card partitions and then – apparently – deleting one of them!    So – be warned..!    Needless to say, I ignored this part!

The next ‘confusion’ was over the kernel compile instructions, which appear to recommend using the hummingboard DTB..

I did try this, and the resulting kernel crashed during the boot process…     Further research found that the correct DTB for the i4 is imx6q-cubox-i.dtb, and this worked fine for me:

$ uname -a
Linux rgcubox 3.14.4+ #1 SMP Mon May 26 16:47:51 EDT 2014 armv7l armv7l armv7l GNU/Linux

One of the useful features of the device is that it includes an eSATA port, to enable a (faster) SATA disk to be used..    This is not an eSATA-p port, so you will need to get an adapter that includes a USB connection, for power, which just plugs in to one of the (two) USB2 ports.    The device also has a Gigabit Ethernet port, but this runs at a slower overall speed, due to restrictions on the internal bus..

A nice feature is that it has a built in serial console port, which just needs a micro-usb cable connection.

Next, I will be moving the filesystem to an eSATA-attached SSD.    The /boot directory is EXT3, and the root filesystem EXT4.

Robert Gadsdon.   May 30, 2014.

Pi – Pidora Catch-22..

Encountered a classic ‘Catch 22′ problem with a recent Pidora 20 update..

The version of RPM – rpm-4.11.2-3.fc20.v6.armv6hl – was broken, as it had the ‘build architecture’ set to arm5tel, instead of armv6hl..

This meant that all subsequent yum updates failed, with ”package xxxxxxxxx.armv6hl is intended for a different architecture” errors.

And… updating RPM with yum also failed, or course, with the same error..

With the ‘bad’ version of RPM:

# rpm --showrc | head
ARCHITECTURE AND OS:
build arch : armv5tel
compatible build archs: armv6l armv5tejl armv5tel armv4tl armv4l armv3l noarch
build os : Linux
compatible build os's : Linux
install arch : armv6l
install os : Linux
compatible archs : armv6l armv5tejl armv5tel armv4tl armv4l armv3l noarch
compatible os's : Linux

The – rather messy – solution was to manually download all the associated Pidora rpms for the later version of RPM, and then use the
# rpm -Uvh rpm*rpm – -ignorearch command to ‘locally’ update RPM to a later, correct version..

The Pidora RPM update rpms can be found here:   http://pidora.ca/pidora/updates/20/armv6hl/r/ (scroll down…)

Result:

# rpm --showrc | head 
ARCHITECTURE AND OS:
build arch : armv6hl
compatible build archs: armv6hl noarch
build os : Linux
compatible build os's : Linux
install arch : armv6hl
install os : Linux
compatible archs : armv6hl noarch
compatible os's : Linux

- and all subsequent yum updates worked OK, again..!

Robert Gadsdon..    May 24, 2014

Kernel 3.15-rc6 – rc7 still to come..

Installed Kernel 3.15-rc6 on the test system, and VMware 10.0.2, and NVIDIA (337.19 and 331.79) all compile and load OK..

Brief details are here: http://lkml.iu.edu/hypermail/linux/kernel/1405.2/03755.html

$ uname -a
Linux rg6830l 3.15.0-rc6 #1 SMP PREEMPT Thu May 22 12:05:07 BST 2014 x86_64 x86_64 x86_64 GNU/Linux

There will be – at least – one more -rc release, and possibly the Final after that, if all is well..

Robert Gadsdon.   May 22, 2014..