Linux Kernel 3.2 RCX has Been Released To Test - Post Your Comments Here!

So the latest Kernel, dubbed Saber-Toothed Squirrel version 3.2 has been launched starting with Release Candidate One just last night I believe. I found a good story on its release here:

Kernel Log: Linux 3.2 main development phase complete - The H Open Source: News and Features

The outlook for 3.2 - The H Open Source: News and Features

I have installed kernel 3.2-rc1 tonight without incident using my bash script sakc. I obtained the kernel using the script sgtb. It compiled just fine and I was able to install the most recent nVIDIA driver 285.05.09 64 bit driver with the help of my bash script lnvhw. I also now have a really fast way to reboot using my bash script fastboot.

Of course, the main thing here is the new kernel 3.2-rc1 is working properly. As always, I want to hear any comments on the new kernel that you might want to make.

Thank You,

After many failed attempts I finally have kernel 3.2-rc1-8 installed and running
My failed attempts were a comedy of errors on my part. the first three attempts using sakc was that I forgot that I did a clean install of openSUSE 12.1rc2 and didn’t install any kernel sources on my forth attempt I went to bed and woke up with sakc
ready to install but in my befuddled waking I entered the wrong key strokes but my fifth attempt worked like a charm.
the kernel seems to be working. Is there anything I should be looking for?

So I might ask that you download my bash script called S.L.A.V.E. and check out option 11 and see if you are getting any xserve errors. It seems I am seeing some with kernel 3.2-rc1 loaded that were not there before. Since I also load the nVIDIA driver, its hard to know what is causing what.

Thank You,
](http://forums.opensuse.org/blogs/jdmcdaniel3/s-l-v-e-suse-logfile-automated-viewer-engine-version-2-50-70/)

Installed Linux kernel-3.2-rc2 tonight. I see where it was release on Tuesday the 15th of November. I had no issues during the installation. Here is what Linus had to say on the subject:

Gmane – Mail To News And Back Again

And what others say about it:

http://www.phoronix.com/scan.php?page=news_item&px=MTAxNTg

I also see that the kernel.org front page is now up and running here:

The Linux Kernel Archives

I did the kernel install into openSUSE 11.4 on my main system. I did have success installing kernel 3.1.1 into openSUSE 12.1 the other night in a VM. This weekend, I will spend more time with openSUSE 12.1 and the latest kernel.

Thank You,

Installing on openSUSE 12.2 milestone 0
using sakc I could not configure the kernel. I wanted to change the processor family to atom
make menuconfig gave me

dale@linux-zo9h:~/Kernel/linux-3.2-rc2> make menuconfig
  HOSTCC  scripts/kconfig/lxdialog/checklist.o
  HOSTCC  scripts/kconfig/lxdialog/inputbox.o
  HOSTCC  scripts/kconfig/lxdialog/menubox.o
  HOSTCC  scripts/kconfig/lxdialog/textbox.o
  HOSTCC  scripts/kconfig/lxdialog/util.o
  HOSTCC  scripts/kconfig/lxdialog/yesno.o
  HOSTCC  scripts/kconfig/mconf.o
  HOSTLD  scripts/kconfig/mconf
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: scripts/kconfig/lxdialog/util.o: undefined reference to symbol 'nodelay'
/usr/lib64/gcc/x86_64-suse-linux/4.6/../../../../x86_64-suse-linux/bin/ld: note: 'nodelay' is defined in DSO /lib64/libtinfo.so.5 so try adding it to the linker command line
/lib64/libtinfo.so.5: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [scripts/kconfig/mconf] Error 1
make: *** [menuconfig] Error 2

I got make xconfig to work so I changed line 560 of sakc from make menuconfig to make xconfig after that sakc compiled the 3.2.0rc2 kernel and that is up and running

I got make xconfig to work so I changed line 560 of sakc from make menuconfig to make xconfig after that sakc compiled the 3.2.0rc2 kernel and that is up and running

Very interesting Dale. Thanks so much for the information. I might make such a change to use the alternate command after an error.

Thank You,

3.2rc3 is out using sakc will report when finished

I tried to compile kernel-3.2-rc3 today using sakc on a openSUSE 12.1 PC and the compile fails with error code 2. I have not tried it on any other machine yet, but kernel-3.2-rc2 compiles just fine on the very same system so I am not sure just what this problem may mean.

Thank You,

I tried on a openSUSE 12.2 pc and that failed too will retry later using a manual make

On 11/25/2011 04:16 PM, dale14846 wrote:
>
> jdmcdaniel3;2410311 Wrote:
>> I tried to compile kernel-3.2-rc3 today using sakc on a openSUSE 12.1 PC
>> and the compile fails with error code 2. I have not tried it on any
>> other machine yet, but kernel-3.2-rc2 compiles just fine on the very
>> same system so I am not sure just what this problem may mean.
>>
>> Thank You,
>
> I tried on a openSUSE 12.2 pc and that failed too will retry later
> using a manual make

FWIW, error 2 is only the final one from make. You need to see the actual error
from gcc. I use 3.2-rc2 from wireless-testing, and 3.2-rc3 from Linus’s tree.
Both build OK, but I don’t use the openSUSE standard configuration.

This is the error I get in my sakc log file. I tried three times and every time the output is the very same.

LD      drivers/video/built-in.o
make: *** [drivers] Error 2

This is the last two lines in the log and then my script exits.

Thank You,

Using make clean and make I got the error

LD      drivers/staging/iio/trigger/built-in.o
  CC [M]  drivers/staging/iio/trigger/iio-trig-periodic-rtc.o
  CC [M]  drivers/staging/iio/trigger/iio-trig-gpio.o
  CC [M]  drivers/staging/iio/trigger/iio-trig-sysfs.o
  LD      drivers/staging/iio/built-in.o
  CC [M]  drivers/staging/iio/industrialio-core.o
drivers/staging/iio/industrialio-core.c: In function ‘iio_event_getfd’:
drivers/staging/iio/industrialio-core.c:262:32: error: ‘ev_int’ undeclared (first use in this function)
drivers/staging/iio/industrialio-core.c:262:32: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [drivers/staging/iio/industrialio-core.o] Error 1
make[2]: *** [drivers/staging/iio] Error 2
make[1]: *** [drivers/staging] Error 2
make: *** [drivers] Error 2

So now I will go the lazy way and install from Index of /repositories/Kernel:/HEAD/standard

So now I will go the lazy way and install from Index of /repositories/Kernel:/HEAD/standard

dale14846, so there is something wrong with kernel-3.2-rc3 such that using our default .config file it errors out with a two. If the final product is in the head repository, then someone got it to compile. Let us know how it works.

Thank You,

On 11/26/2011 08:26 AM, dale14846 wrote:
>
> jdmcdaniel3;2410370 Wrote:
>> This is the error I get in my sakc log file. I tried three times and
>> every time the output is the very same.
>>
>>>
> Code:
> --------------------
> > > LD drivers/video/built-in.o
> > make: *** [drivers] Error 2
> --------------------
>>>
>>
>> This is the last two lines in the log and then my script exits.
>>
>> Thank You,
>
> Using make clean and make I got the error
>
> Code:
> --------------------
> LD drivers/staging/iio/trigger/built-in.o
> CC [M] drivers/staging/iio/trigger/iio-trig-periodic-rtc.o
> CC [M] drivers/staging/iio/trigger/iio-trig-gpio.o
> CC [M] drivers/staging/iio/trigger/iio-trig-sysfs.o
> LD drivers/staging/iio/built-in.o
> CC [M] drivers/staging/iio/industrialio-core.o
> drivers/staging/iio/industrialio-core.c: In function ‘iio_event_getfd’:
> drivers/staging/iio/industrialio-core.c:262:32: error: ‘ev_int’ undeclared (first use in this function)
> drivers/staging/iio/industrialio-core.c:262:32: note: each undeclared identifier is reported only once for each function it appears in
> make[3]: *** [drivers/staging/iio/industrialio-core.o] Error 1
> make[2]: *** [drivers/staging/iio] Error 2
> make[1]: *** [drivers/staging] Error 2
> make: *** [drivers] Error 2
> --------------------
>
>
> So now I will go the lazy way and install from ‘Index of
> /repositories/Kernel:/HEAD/standard’
> (http://download.opensuse.org/repositories/Kernel:/HEAD/standard)

The patch to fix this is as follows:

From Andy Whitcroft <>
Subject [PATCH 1/1] iio: iio_event_getfd – fix ev_int build failure
Date Fri, 25 Nov 2011 10:56:22 +0000

Fix build failure in staging iio driver:

…/drivers/staging/iio/industrialio-core.c: In function ‘iio_event_getfd’:
…/drivers/staging/iio/industrialio-core.c:262:32: error:
‘ev_int’ undeclared (first use in this function)

Also convert the rest of the function to use the new variable.

Signed-off-by: Andy Whitcroft <apw@canonical.com>

drivers/staging/iio/industrialio-core.c | 19 ++++++++±---------
1 files changed, 9 insertions(+), 10 deletions(-)
diff --git a/drivers/staging/iio/industrialio-core.c
b/drivers/staging/iio/industrialio-core.c
index 2656409…aec9311 100644
— a/drivers/staging/iio/industrialio-core.c
+++ b/drivers/staging/iio/industrialio-core.c
@@ -242,25 +242,24 @@ static const struct file_operations
iio_event_chrdev_fileops = {

static int iio_event_getfd(struct iio_dev *indio_dev)
{

  • struct iio_event_interface *ev_int = indio_dev->event_interface;
    int fd;
  • if (indio_dev->event_interface == NULL)
  • if (ev_int == NULL)
    return -ENODEV;
  • mutex_lock(&indio_dev->event_interface->event_list_lock);
  • if (test_and_set_bit(IIO_BUSY_BIT_POS,
  •   	     &indio_dev-&gt;event_interface-&gt;flags)) {
    
  •   mutex_unlock(&indio_dev-&gt;event_interface-&gt;event_list_lock);
    
  • mutex_lock(&ev_int->event_list_lock);
  • if (test_and_set_bit(IIO_BUSY_BIT_POS, &ev_int->flags)) {
  •   mutex_unlock(&ev_int-&gt;event_list_lock);
    

return -EBUSY;
}

  • mutex_unlock(&indio_dev->event_interface->event_list_lock);
  • mutex_unlock(&ev_int->event_list_lock);
    fd = anon_inode_getfd(“iio:event”,
  •   		&iio_event_chrdev_fileops,
    
  •   		indio_dev-&gt;event_interface, O_RDONLY);
    
  •   		&iio_event_chrdev_fileops, ev_int, O_RDONLY);
    

if (fd < 0) {

  •   mutex_lock(&indio_dev-&gt;event_interface-&gt;event_list_lock);
    
  •   mutex_lock(&ev_int-&gt;event_list_lock);
    

clear_bit(IIO_BUSY_BIT_POS, &ev_int->flags);

  •   mutex_unlock(&indio_dev-&gt;event_interface-&gt;event_list_lock);
    
  •   mutex_unlock(&ev_int-&gt;event_list_lock);
    

}
return fd;
}

Of course, you could also turn off CONFIG_IIO in file .config.

Kernel 3.2-rc3-2.1 installed from Kernel/HEAD/standard repostiories, both x64 (openSUSE 11.4 and 12.1) and 32-bit (openSUSE 11.3). As with earlier 3.2 kernels, installation smooth, and mostly without incident. The problem reported in Linux Kernel 3.1 RCX has Been Released To Test - Post Your Comments Here! - Page 6 regarding to ATI Radeon legacy graphics, persists.

Today I was able to successfully compile kernel 3.2-rc4 without any issues. It reads as following in openSUSE 11.4: Linux 3.2.0-rc4-0.5-desktop x86_64 AND I was able to install the nVIDIA driver 290.10 also without any issues.

Here is more inform on what to expect in kernel 3.2:

http://www.h-online.com/open/imgs/45/7/3/5/9/7/3/cominginlinux32_pt1_kicker-d79b11412714dbb6.png

Kernel Log: Coming in 3.2 (Part 1) - Networking - The H Open Source: News and Features

Thank You,

Last night I compiled kernel 3.2rc4 with intel atom support and without some amd features found an easter egg and now have 4 little penquins at the beginning of the boot process

Yes, I know what you are talking about dale14846. This is turned on on some live CD’s for some disk partition utilities. Well, I also see another H open Source kernel 3.2 story for us:

http://www.h-online.com/open/imgs/45/7/4/1/7/8/6/cominginlinux32_pt2_kicker-7c0d3738fb060069.png

Kernel Log: Coming in 3.2 (Part 2) - Filesystems - The H Open Source: News and Features

P.S. Just wanted to add that I have installed kernel 3.2-rc4 into a live install of openSUSE 12.1 with no difficulties as well and using the nVIDIA driver 290.10. It is working great!

Thank You,

Well today I have upgraded my kernel to version kernel-3.2-rc5 without incident and again installed the nVIDIA driver 290.10 also without difficulty. With the exception of rc3, kernel 3.2 seems to be working very well for me. And I see a new info release on the kernel at H Open Source.

http://www.h-online.com/open/imgs/45/7/4/3/9/2/6/cominginlinux32_pt3_kicker-635150de882f96c0.png

Kernel Log: Coming in 3.2 (Part 3) - Architecture - The H Open Source: News and Features

I just love these kernel information briefs given at the H. Anyway, we want to hear from any that is loading the most recent kernel.

Thank You,

This weekend I updated to kernel 3.2-rc6 and again it did load without any problems. I have installed the nVIDIA driver 290.10 again as well, All is working as it is supposed to. I see that the H Open Source has yet another Article for us to read:

http://www.h-online.com/open/imgs/45/7/4/7/1/0/8/cominginlinux32_pt4_kicker-41c9956814a430e5.png

Kernel Log: Coming in 3.2 (Part 4) - Infrastructure - The H Open Source: News and Features

Thank You,