-
Notifications
You must be signed in to change notification settings - Fork 96
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is blacklisting mt76x2u
necessary?
#67
Comments
blacklist mt76x2u
necessary?mt76x2u
necessary?
The reason for the blacklisting is that the |
Thank you for the background. I started looking around for a solution and found this. I am thinking that instead of blacklisting the whole module, xow could unbind the Xbox dongles from the mt76x2u drivers. Individual devices can be unbound from the kernel module that's used to handle them. In order to unbind a device from a module, you need the USB device's bus and port ids. I presume this information can be obtained programmatically with libusb; it'd take me some time to figure that out how to use the library. For the sake of proving the concept, we can use Running
Based on the tree, I know the device can be addressed via the path 2-1:1.0. I know it's a USB device already, and I know its driver, so I can run:
Once that happens, the kernel module shouldn't fight with xow anymore to communicate with the device. I think xow could:
Does this sound like a sane approach? It'd take me some time to try this out, but I'd like to. |
Definitely. I'm not sure if it'll work though. As far as I know, libusb includes |
I've just tried using the
Now that I can reliably reproduce this issue, I'll see if I can find a workaround. |
@tristianc Summary so far:
But I think I've found a much better solution: Replace the contents of
This instructs the kernel to load the EDIT: Changes have been merged to |
This worked for me while using the slim dongle. My aforementioned wireless dongle still remains active when the new blacklist file is available at boot. |
I have both the Xbox One slim dongle and a USB 802.11ac device that uses the
mt76x2u
driver.I run Fedora 32 with kernel 5.6.11.
I noticed after running xow's
make install
that my wireless dongle was completely disabled. Once I realized that the module was blacklisted, this behavior made sense.I wanted to see what conflicts would arise if the blacklist was disabled. When I removed
/etc/modules/xow.blacklist
and rebooted, the wifi dongle and the xbox dongle both continued to function.I haven't tried this configuration long enough to determine if there are long term issues.
What was the reason for blacklisting
mt76x2u
?The text was updated successfully, but these errors were encountered: