On Sat, Apr 30, 2011 at 12:58:44PM -0500, Larry Finger wrote:
On 04/30/2011 10:11 AM, Greg KH wrote:
On Sat, Apr 30, 2011 at 12:38:42AM -0500, Larry Finger wrote:
The driver rt2800pci does not seem to be built for kernel 2.6.37. The output of
zcat /proc/config.gz | grep RT2800
yields:
CONFIG_RT2800PCI_PCI=y # CONFIG_RT2800PCI is not set CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT30XX is not set # CONFIG_RT2800USB_RT35XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=m
The first two lines are contradictory, but I believe the second as the Ralink RT3090, which uses rt2800pci, does not work, but does when compat-wireless is loaded. If CONFIG_RT2800PCI were defined, there should also be entries for CONFIG_RT2800PCI_RT30XX, CONFIG_RT2800PCI_RT30XX, and CONFIG_RT2800PCI_UNKNOWN.
Which kernel package are you looking at (desktop, i386, x86-64, etc.)?
And what should we set these values to in order to be "correct"?
I'm helping someone from forums.opensuse.org. His kernel is desktop, but I'm not sure if i386 or x86_64. I see the same problem with default (i386) and desktop (x86_64), thus it seems to affect all flavors and architectures.
On my x86_64 system running kernel 2.6.39-rc5 from wireless-testing, I get the following:
CONFIG_RT2800PCI=m # CONFIG_RT2800PCI_RT33XX is not set # CONFIG_RT2800PCI_RT35XX is not set # CONFIG_RT2800PCI_RT53XX is not set CONFIG_RT2800USB=m # CONFIG_RT2800USB_RT33XX is not set # CONFIG_RT2800USB_RT35XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=m
I just did a quick make xconfig run on the openSUSE 2.6.37 sources with the following diff between the standard config and what I think should be used:
finger@larrylap:/usr/src/linux-2.6.37.6-0.5> diff -u /boot/config-2.6.37.6-0.5-desktop .config --- /boot/config-2.6.37.6-0.5-desktop 2011-04-26 12:29:01.000000000 -0500 +++ .config 2011-04-30 12:50:24.000000000 -0500 @@ -1,6 +1,7 @@ # # Automatically generated make config: don't edit -# Linux/x86_64 2.6.37 Kernel Configuration +# Linux/x86_64 2.6.37.6 Kernel Configuration +# Sat Apr 30 12:50:24 2011 # CONFIG_64BIT=y # CONFIG_X86_32 is not set @@ -2153,7 +2154,9 @@ CONFIG_RT2500PCI=m CONFIG_RT61PCI=m CONFIG_RT2800PCI_PCI=y -# CONFIG_RT2800PCI is not set +CONFIG_RT2800PCI=m +CONFIG_RT2800PCI_RT30XX=y +# CONFIG_RT2800PCI_RT35XX is not set
Do you want a different driver enabled here, right? Why?
CONFIG_RT2500USB=m CONFIG_RT73USB=m CONFIG_RT2800USB=m @@ -4666,7 +4669,6 @@ CONFIG_WLAGS49_H25=m CONFIG_BATMAN_ADV=m CONFIG_BATMAN_ADV_DEBUG=y -CONFIG_SAMSUNG_LAPTOP=m CONFIG_FB_SM7XX=m CONFIG_VIDEO_DT3155=m CONFIG_DT3155_CCIR=y @@ -4777,6 +4779,7 @@ CONFIG_ACPI_CMPC=m CONFIG_INTEL_IPS=m CONFIG_IBM_RTL=m +CONFIG_SAMSUNG_LAPTOP=m
The movement of the Samsung laptop driver in the config doesn't matter. Care to file a bug so we can properly track this and resolve it? thansk, greg k-h -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org