[opensuse-kernel] How to let kernel find onboard wireless-card?
Hi, I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use. The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel? -- Have a nice day ;) Oddball aka M9. OS: Linux 2.6.29-56-default i686 Huidige gebruiker: oddball@EEEPC-901-ROB Systeem: openSUSE 11.1 (i586) KDE: 4.2.1 (KDE 4.2.1) "release 106" -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Oddball schreef:
Hi,
I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use.
The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel?
It seems that a kernel module is needed: rt2860sta-kmp-default. This module is not in the repos. http://rpm.pbone.net/index.php3/stat/4/idpl/11316859/com/rt2860sta-kmp-defau... has one for older kernel, but that rpm cannot be installed. Is there any hope this module will return, and be maintained? Or standard be inside the kernel modules list, or whatever? -- Have a nice day ;) Oddball aka M9. OS: Linux 2.6.29-56-default i686 Huidige gebruiker: oddball@EEEPC-901-ROB Systeem: openSUSE 11.1 (i586) KDE: 4.2.1 (KDE 4.2.1) "release 106" -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Fri, Apr 03, 2009 at 02:05:36PM +0200, Oddball wrote:
Oddball schreef:
Hi,
I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use.
The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel?
It seems that a kernel module is needed: rt2860sta-kmp-default. This module is not in the repos.
http://rpm.pbone.net/index.php3/stat/4/idpl/11316859/com/rt2860sta-kmp-defau...
has one for older kernel, but that rpm cannot be installed. Is there any hope this module will return, and be maintained? Or standard be inside the kernel modules list, or whatever?
It is in the 11.1 kernel, so you could just use the 11.1 kernel itself... The reason for it missing in the 2.6.29 build is: CONFIG_STAGING_EXCLUDE_BUILD=y Why is it set? Jeff? Greg? Don't we want the staging drivers too? Ciao, Marcus -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Marcus Meissner schreef:
On Fri, Apr 03, 2009 at 02:05:36PM +0200, Oddball wrote:
Oddball schreef:
Hi,
I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use.
The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel?
It seems that a kernel module is needed: rt2860sta-kmp-default. This module is not in the repos.
http://rpm.pbone.net/index.php3/stat/4/idpl/11316859/com/rt2860sta-kmp-defau...
has one for older kernel, but that rpm cannot be installed. Is there any hope this module will return, and be maintained? Or standard be inside the kernel modules list, or whatever?
It is in the 11.1 kernel, so you could just use the 11.1 kernel itself...
That kernel is slower, and does not support the volume hotkeys..
The reason for it missing in the 2.6.29 build is:
CONFIG_STAGING_EXCLUDE_BUILD=y
Why is it set? Jeff? Greg? Don't we want the staging drivers too?
Ciao, Marcus
-- Have a nice day ;) Oddball aka M9. OS: Linux 2.6.29-56-default i686 Huidige gebruiker: oddball@EEEPC-901-ROB Systeem: openSUSE 11.1 (i586) KDE: 4.2.1 (KDE 4.2.1) "release 106" -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marcus Meissner wrote:
On Fri, Apr 03, 2009 at 02:05:36PM +0200, Oddball wrote:
Oddball schreef:
Hi,
I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use.
The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel?
It seems that a kernel module is needed: rt2860sta-kmp-default. This module is not in the repos.
http://rpm.pbone.net/index.php3/stat/4/idpl/11316859/com/rt2860sta-kmp-defau...
has one for older kernel, but that rpm cannot be installed. Is there any hope this module will return, and be maintained? Or standard be inside the kernel modules list, or whatever?
It is in the 11.1 kernel, so you could just use the 11.1 kernel itself...
The reason for it missing in the 2.6.29 build is:
CONFIG_STAGING_EXCLUDE_BUILD=y
Why is it set? Jeff? Greg? Don't we want the staging drivers too?
It was probably just left on from the SLE split. I'm committing a change now that enables those drivers. They'll automatically end up in the - -extra package unless we want to change that. I don't think we need split kernel packages on opensuse anyway. - -Jeff - -- Jeff Mahoney SUSE Labs -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org iEYEARECAAYFAknWJAMACgkQLPWxlyuTD7I98wCfV8V6dB3ef4yaXWr0HAa44uh7 dSkAmwXlHBwXMz3mTi0Wd6HfigMAemRb =4LLo -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Jeff Mahoney schreef:
Marcus Meissner wrote:
On Fri, Apr 03, 2009 at 02:05:36PM +0200, Oddball wrote:
Oddball schreef:
Hi,
I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use.
The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel?
It seems that a kernel module is needed: rt2860sta-kmp-default. This module is not in the repos.
http://rpm.pbone.net/index.php3/stat/4/idpl/11316859/com/rt2860sta-kmp-defau...
has one for older kernel, but that rpm cannot be installed. Is there any hope this module will return, and be maintained? Or standard be inside the kernel modules list, or whatever?
It is in the 11.1 kernel, so you could just use the 11.1 kernel itself...
The reason for it missing in the 2.6.29 build is:
CONFIG_STAGING_EXCLUDE_BUILD=y
Why is it set? Jeff? Greg? Don't we want the staging drivers too?
It was probably just left on from the SLE split. I'm committing a change now that enables those drivers. They'll automatically end up in the -extra package unless we want to change that.
I don't think we need split kernel packages on opensuse anyway.
-Jeff
Nice!....Thnx.. I must say that the kernel i am using since a few days now, performs realy fast on this machine. This xtra pkg, will i be able to use it with this one? -- Have a nice day ;) Oddball aka M9. OS: Linux 2.6.29-56-default i686 Huidige gebruiker: oddball@EEEPC-901-ROB Systeem: openSUSE 11.1 (i586) KDE: 4.2.2 (KDE 4.2.2) "release 110" -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
On Fri, Apr 03, Jeff Mahoney wrote:
It was probably just left on from the SLE split. I'm committing a change now that enables those drivers. They'll automatically end up in the - -extra package unless we want to change that.
I don't think we need split kernel packages on opensuse anyway.
It does make things easier for the openSUSE JeOS case as well. Just the meaning of supported.conf is somehow different. Wouldn't it make sense to have split packages as a CONFIG_ option and look for that during build instead of hard coding this with the package name? Cheers, Jan -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
Jan Blunck wrote:
On Fri, Apr 03, Jeff Mahoney wrote:
It was probably just left on from the SLE split. I'm committing a change now that enables those drivers. They'll automatically end up in the - -extra package unless we want to change that.
I don't think we need split kernel packages on opensuse anyway.
It does make things easier for the openSUSE JeOS case as well. Just the meaning of supported.conf is somehow different.
Wouldn't it make sense to have split packages as a CONFIG_ option and look for that during build instead of hard coding this with the package name?
I like this idea. Here's an untested stab at it. While I was getting my lunch I was also thinking about how different splits could be useful. For example, how many users really need the WAN drivers, pocket net adapters, or esoteric file systems? -extra kind of fills this gap right now, but not entirely for opensuse. -Jeff -- Jeff Mahoney SUSE Labs diff --git a/patches.rpmify/split-package b/patches.rpmify/split-package new file mode 100644 index 0000000..e763831 --- /dev/null +++ b/patches.rpmify/split-package @@ -0,0 +1,25 @@ +--- + init/Kconfig | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +--- a/init/Kconfig ++++ b/init/Kconfig +@@ -105,6 +105,18 @@ config SUSE_KERNEL + bool + default y + ++config SPLIT_PACKAGE ++ bool "Split the kernel package into multiple RPMs" ++ depends on SUSE_KERNEL && MODULES ++ help ++ This is an option used by the kernel packaging infrastructure ++ to split kernel modules into different packages. It isn't used ++ by the kernel itself, but allows the the packager to make ++ decisions on a per-config basis. ++ ++ If you aren't packaging a kernel for distribution, it's safe to ++ say n. ++ + config SWAP + bool "Support for paging of anonymous memory (swap)" + depends on MMU && BLOCK diff --git a/rpm/kernel-binary.spec.in b/rpm/kernel-binary.spec.in index be1e8da..5c1ad54 100644 --- a/rpm/kernel-binary.spec.in +++ b/rpm/kernel-binary.spec.in @@ -48,19 +48,15 @@ # Define some CONFIG variables as rpm macros as well. (rpm cannot handle # defining them all at once.) -%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS +%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE %{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)} +%define split_packages (%CONFIG_SPLIT_PACKAGE == "y") %ifarch %ix86 x86_64 %define install_vdso 1 %else %define install_vdso 0 %endif -%if %build_vanilla || %build_kdump || "%CONFIG_MODULES" != "y" -%define split_packages 0 -%else -%define split_packages 0%{expand:%(test -n "$(%_sourcedir/guards %symbols base < %_sourcedir/supported.conf)" && echo 1)} -%endif Name: @NAME@ Summary: Dummy summary
Oddball schreef:
Oddball schreef:
Hi,
I am testing/using kernel 2.6.29-56 from Kernel:HEAD repo, which is working fine, and very quick with my eee-pc-901. However, with this kernel no hw-info is available for the rt2860 wifi card, so it is not there to configure and use.
The other kernel which came with 11.1: 2.6.27.19- 3.2-pae, does find the card, and it is useble. How will i be able to get the card detected by the 2.6.29-56 kernel?
It seems that a kernel module is needed: rt2860sta-kmp-default. This module is not in the repos.
http://rpm.pbone.net/index.php3/stat/4/idpl/11316859/com/rt2860sta-kmp-defau...
has one for older kernel, but that rpm cannot be installed. Is there any hope this module will return, and be maintained? Or standard be inside the kernel modules list, or whatever?
Is it possible to get the source rpm to work, when compiled here on the 2.6.29-56 kernel, or would it fail? -- Have a nice day ;) Oddball aka M9. OS: Linux 2.6.29-56-default i686 Huidige gebruiker: oddball@EEEPC-901-ROB Systeem: openSUSE 11.1 (i586) KDE: 4.2.1 (KDE 4.2.1) "release 106" -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (4)
-
Jan Blunck
-
Jeff Mahoney
-
Marcus Meissner
-
Oddball