[elrepo] Announcement: EL6 Updated kernel-ml Release [Version 3.7.1-3.el6.elrepo]

2013-01-11 Thread Alan Bartlett
Announcing the release of the kernel-ml-3.7.1-3.el6.elrepo packages
into the EL6 elrepo-kernel repository:

http://elrepo.org/tiki/kernel-ml

This release fixes another issue that prevented the building of
external modules in particular circumstances
[http://elrepo.org/bugs/view.php?id=340] and is also used as an
opportunity to adjust the configuration to allow UFS support.
[http://elrepo.org/bugs/view.php?id=342]

The following files are currently syncing to the mirrors:

x86
kernel-ml-3.7.1-3.el6.elrepo.i686.rpm
kernel-ml-devel-3.7.1-3.el6.elrepo.i686.rpm
kernel-ml-doc-3.7.1-3.el6.elrepo.noarch.rpm
kernel-ml-firmware-3.7.1-3.el6.elrepo.noarch.rpm
kernel-ml-headers-3.7.1-3.el6.elrepo.i386.rpm
kernel-ml-NONPAE-3.7.1-3.el6.elrepo.i686.rpm
kernel-ml-NONPAE-devel-3.7.1-3.el6.elrepo.i686.rpm
perf-3.7.1-3.el6.elrepo.i686.rpm

x86_64
kernel-ml-3.7.1-3.el6.elrepo.x86_64.rpm
kernel-ml-devel-3.7.1-3.el6.elrepo.x86_64.rpm
kernel-ml-doc-3.7.1-3.el6.elrepo.noarch.rpm
kernel-ml-firmware-3.7.1-3.el6.elrepo.noarch.rpm
kernel-ml-headers-3.7.1-3.el6.elrepo.x86_64.rpm
perf-3.7.1-3.el6.elrepo.x86_64.rpm

src
kernel-ml-3.7.1-3.el6.elrepo.nosrc.rpm

We provide these kernels for hardware testing in an effort to identify
new/updated drivers which can then be targeted for backporting as kmod
packages. Meanwhile, these kernels may provide interim relief to
people with non-functional hardware. We stress that we consider such
kernels as a last resort for those who are unable to get their
hardware working using the RHEL-6 kernel with supplementary kmod
packages.

These packages are provided "As-Is" with no implied warranty or
support. Using the kernel-ml may expose your system to security,
performance and/or data corruption issues. Since timely updates may
not be available from the ELRepo Project, the end user has the
ultimate responsibility for deciding whether to continue using the
kernel-ml packages in regular service.

The packages are intentionally named kernel-ml so as not to conflict
with the RHEL-6 kernels and, as such, they may be installed and
updated alongside the regular kernel. The kernel configuration is
based upon a default RHEL-6 configuration with added functionality
enabled as appropriate.

If a bug is found when using these kernels, the end user is encouraged
to report it upstream to the Linux Kernel Bug Tracker [1] and, for our
reference, to the ELRepo bug tracker [2]. By taking such action, the
reporter will be assisting the kernel developers, Red Hat and the Open
Source Community as a whole.

Thank you,

The ELRepo Team.

[1] http://bugzilla.kernel.org/
[2] http://elrepo.org/bugs/
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] problem building kmod-wl on Centos6.3 with Elrepo-kernel-ml.De

2013-01-11 Thread Alan Bartlett
On 11 January 2013 15:52, Manuel Wolfshant  wrote:
> On 01/11/2013 05:42 PM, Alan Bartlett wrote:
>>
>> ...]
>> If you use a kernel from the ELRepo Project kernel-lt or kernel-ml
>> series, there is no concept of a stable ABI and none of the ELRepo
>> Project kmod packages are built to be used with either of those kernel
>> series. The best way to consider either the kernel-lt or kernel-ml
>> packages is as a 'super kmod package' in its own right. If you need to
>> build an 'external' module for one of those kernels, it will have to
>> be rebuilt for each and every new kernel release.
>
> ... and with a tiny bit of work you can rely on dkms and have that automated

Very true, Wolfy! :)

Alan.
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] problem building kmod-wl on Centos6.3 with Elrepo-kernel-ml.De

2013-01-11 Thread Manuel Wolfshant

On 01/11/2013 05:42 PM, Alan Bartlett wrote:

...]
If you use a kernel from the ELRepo Project kernel-lt or kernel-ml
series, there is no concept of a stable ABI and none of the ELRepo
Project kmod packages are built to be used with either of those kernel
series. The best way to consider either the kernel-lt or kernel-ml
packages is as a 'super kmod package' in its own right. If you need to
build an 'external' module for one of those kernels, it will have to
be rebuilt for each and every new kernel release.

... and with a tiny bit of work you can rely on dkms and have that automated

___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] problem building kmod-wl on Centos6.3 with Elrepo-kernel-ml.De

2013-01-11 Thread Alan Bartlett
Hi Johan,

On 11 January 2013 09:32, Johan Vermeulen  wrote:
>

>
> I checked the device:id pairing - it's 14e4:4727- so installing
> kmod-compat-wireless should work but it doesn't.

The compat-wireless kmod package should provide support for that
wireless card with the distributed kernel. Perhaps Phil Perry (package
maintainer) will comment / make a suggestion, when his time permits?

> I am concerned about stable ABI, but I was thinking -> it seems to me I
> have to build the kmod-wl rpm on a lot of laptops in order to get the
> Broadcom cards to work.
> I want updated machines, so on a kernel update, I have to redo the build,
> unless I'm wrong.
> That's not possible.
> So I thougt better to have Centos laptops with ml-kernels 3.7. than go
> to Centos6.4 in a while and still have older Centos6.3 kernels
>
> But building the kmod-wl on the latest Centos kernel works, so for the
> moment the users have wireless. :-)

If you build the kmod-wl package on one of the laptops, then you job
is almost done. Copy the kmod-wl-*.rpm file you have just built to a
USB memory stick and then use it to install the package on each of the
other laptop systems. The package should remain usable for all kernels
released for CentOS 6.3 . . . it may need to be rebuilt for the first
released kernel of CentOS 6.4 but that is something for the future.

If you use a kernel from the ELRepo Project kernel-lt or kernel-ml
series, there is no concept of a stable ABI and none of the ELRepo
Project kmod packages are built to be used with either of those kernel
series. The best way to consider either the kernel-lt or kernel-ml
packages is as a 'super kmod package' in its own right. If you need to
build an 'external' module for one of those kernels, it will have to
be rebuilt for each and every new kernel release.

So just to clarify, as I now understand your situation, you have
successfully built the kmod-wl package for the current default CentOS
6.3 kernel and once it is distributed to all of the laptop systems
they will all have a working wireless network connection?

Alan.
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Re: [elrepo] problem building kmod-wl on Centos6.3 with Elrepo-kernel-ml.De

2013-01-11 Thread Johan Vermeulen



Op 10-01-13 18:56, Alan Bartlett schreef:

On 10 January 2013 10:57, Johan Vermeulen  wrote:

Dear All,

I've installed Centos6.3 on a Lenove B580 laptop, which has an Broadcom
wireless card.

#lspci -v
02:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n
Wireless LAN Controller (rev 01)
 Subsystem: Broadcom Corporation Device 0608
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at f050 (64-bit, non-prefetchable) [size=16K]

I ran

#yum --enablerepo=elrepo-kernel install kernel-ml-*

and rebooted.

So now I have kernel :
Linux localhost.localdomain 3.7.1-2.el6.elrepo.x86_64 #1 SMP Wed Jan 2
13:30:26 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

Next I'm trying to follow the instructions here :

http://elrepo.org/tiki/wl-kmod

in order to get the wireless card working.

But when running:
$rpmbuild --rebuild --target=`uname -m`
wl-kmod-5_100_82_112-4.el6.elrepo.nosrc.rpm

I get EM:

  ERROR: Kernel configuration is invalid.
  include/generated/autoconf.h or include/config/auto.conf are
missing.
  Run 'make oldconfig&&   make prepare' on kernel src to fix it.


I googled this, en saw that this was a bug in previous kernel version, and
fixed in this kernel:
http://elrepo.org/bugs/view.php?id=340
One post mentioned to make a symbolic link, but I cannot get it to work.

Can anyone help me out on this?

Many thanks, J.


--
Johan Vermeulen

Hi Johan,

It does look as if the is yet another minor bug in the specification
for the build of the kernel-ml-devel package, so I have re-opened
http://elrepo.org/bugs/view.php?id=340 on your behalf.

If you are definite that you need to build the kmod-wl package set to
use your Broadcom based wireless card (hint: check the output returned
by 'lspci -nn | grep -i net' -- i.e. the Vendor:Device ID pairing)
then I would recommend that you use the CentOS distribution kernel.
Why? Because the distro kernels are build to maintain a stable ABI,
whilst there is no such concept of a 'stable ABI' with the kernel-ml
(or kernel-lt) packages.

I hope the above gives you something to work with and perhaps someone
else may be able to offer some advice.

Alan.
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo


Hello Alan

Thanks for the reply, I really appreciate it.

And thanks for reopening the bug.

I checked the device:id pairing - it's 14e4:4727- so installing 
kmod-compat-wireless should work but it doesn't.


I am concerned about stable ABI, but I was thinking -> it seems to 
me I have to build the kmod-wl rpm on a lot of laptops in order to get 
the Broadcom cards to work.
I want updated machines, so on a kernel update, I have to redo the 
build, unless I'm wrong.

That's not possible.
So I thougt better to have Centos laptops with ml-kernels 3.7. than 
go to Centos6.4 in a while and still have older Centos6.3 kernels


But building the kmod-wl on the latest Centos kernel works, so for the 
moment the users have wireless.:-)


Greetings, J.||
___
elrepo mailing list
elrepo@lists.elrepo.org
http://lists.elrepo.org/mailman/listinfo/elrepo