View Issue Details

IDProjectCategoryView StatusLast Update
0013162CentOS-7kernelpublic2018-01-24 22:59
Reporterstmariejw 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Platformx86_64OSCentOSOS Version7.3
Product Version7.3.1611 
Target VersionFixed in Version 
Summary0013162: Wireless USB device does not load correctly
DescriptionPlugging in the Netgear WNDA4100 does not properly load the kernel modules and activate the device.

It does work after this:

# modprobe rt2800usb
# echo "0846 9012" > /sys/bus/usb/drivers/rt2800usb/new_id

The device is: ID 0846:9012 NetGear, Inc. WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]
Steps To Reproduce1. Plug in WNDA4100
2. Nothing happens
TagsNo tags attached.
abrt_hash
URL

Activities

toracat

toracat

2017-04-22 22:22

manager   ~0029120

In the CentOS kernel, RT3573 chipset based wireless USB devices in the rt2800usb driver is NOT enabled.

# CONFIG_RT2800USB_RT3573 is not set

It is enabled in ELRepo's kernel-ml [1]. Can you test-install kernel-ml and see if your device is detected and works properly?

If kernel-ml works, then we can talk about some options.

[1] http://elrepo.org/tiki/kernel-ml
stmariejw

stmariejw

2017-04-23 02:16

reporter   ~0029121

Using kernel-ml-4.10.12-1.el7.elrepo.x86_64, the adapter worked without modifications.

Coincidentally, nouveau on a gt710 also now works at native 1080p without modifications.
toracat

toracat

2017-04-23 05:09

manager   ~0029122

Good to know kernel-ml worked. Possible solutions include:

(1) Enable CONFIG_RT2800USB_RT3573 in the centosplus kernel.
(2) Ask ELRepo to provide a kmod package for the RT2800 driver with that option enabled.
(3) Ask Red Hat to enable the option in the kernel.
(4) Keep using kernel-ml.

I will go ahead and do (1) and have you test the plus kernel.
toracat

toracat

2017-04-23 05:18

manager   ~0029123

@@ -2440,7 +2440,7 @@
 CONFIG_RT2800USB=m
 CONFIG_RT2800USB_RT33XX=y
 CONFIG_RT2800USB_RT35XX=y
-# CONFIG_RT2800USB_RT3573 is not set
+CONFIG_RT2800USB_RT3573=y
 CONFIG_RT2800USB_RT53XX=y
 CONFIG_RT2800USB_RT55XX=y
 CONFIG_RT2800USB_UNKNOWN=y
toracat

toracat

2017-04-23 15:00

manager   ~0029124

@stmariejw

A centosplus kernel (kernel-pus) set is available for testing at:

https://people.centos.org/toracat/kernel/7/plus/bug13162/
stmariejw

stmariejw

2017-04-23 16:20

reporter   ~0029125

I am running 3.10.0-514.16.1.bug13162.el7.centos.plus.x86_64 and it works.
toracat

toracat

2017-04-23 17:27

manager   ~0029126

Good news. The next update to the official plus kernel will have this option enabled.
stmariejw

stmariejw

2017-04-23 18:19

reporter   ~0029129

Excellent, thank you!

Issue History

Date Modified Username Field Change
2017-04-22 18:07 stmariejw New Issue
2017-04-22 22:22 toracat Note Added: 0029120
2017-04-22 22:23 toracat Status new => assigned
2017-04-23 02:16 stmariejw Note Added: 0029121
2017-04-23 05:09 toracat Note Added: 0029122
2017-04-23 05:18 toracat Note Added: 0029123
2017-04-23 15:00 toracat Note Added: 0029124
2017-04-23 16:20 stmariejw Note Added: 0029125
2017-04-23 17:27 toracat Note Added: 0029126
2017-04-23 18:19 stmariejw Note Added: 0029129
2018-01-24 22:59 toracat Status assigned => resolved
2018-01-24 22:59 toracat Resolution open => fixed