Skip to content
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

Cannot create hotspot when wifi connected on iwlwifi after Linux kernel 6.11 #435

Open
CicadaSeventeen opened this issue Oct 17, 2024 · 4 comments

Comments

@CicadaSeventeen
Copy link

CicadaSeventeen commented Oct 17, 2024

Describe the bug
Unable to create hotspot when connected to any WIFI, when running with Linux kernel version >= 6.11.0
Also, unable to connect to WIFI when hotspot on, when running with Linux kernel version >= 6.11.0
There is no such problem on Linux kernel 6.10

To Reproduce
Steps to reproduce the behavior:

  1. Connect to any WIFI on a OS with kernel version >= 6.11.0
  2. Run linux-wifi-hotspot
  3. Click on 'Create hotspot'
  4. Fail to create hotspot and show Not running

Expected behavior
Hotspot enabled, which is that case when kernel version <= 6.10

Screenshots
图片

Desktop (please complete the following information):

  • OS: Debian
  • Version: 12
  • Card: ax200

Additional context
I have done bisect off kernel to find out some hints.

Between 6.10 and 6.11, such commit breaks all WIFI:

commit 5c38bedac16a946402b627621b3d4bfcc9952479
Author: Johannes Berg <[email protected]>
Date:   Tue Jun 18 20:03:02 2024 +0300

    wifi: iwlwifi: mvm: unify and fix interface combinations
    
    AP interfaces fundamentally cannot leave the channel, so multi-
    channel operation with them isn't really possible. We shouldn't
    advertise support for such, at least not as long as we don't
    have full multi-radio support. Thus, remove the AP bit from the
    interface combinations for two channels and add another set for
    just one channel that has it.
    
    Also, to avoid duplicating everything even more, unify the NAN
    and non-NAN cases.

And such commit fixs WIFI. However, after that, hotspot is not fixed.

commit 4278d88fedcfde1b91a5cfa96acb0e06d7742e12 (HEAD)
Author: Johannes Berg <[email protected]>
Date:   Tue Jul 2 13:00:00 2024 +0200

    wifi: iwlwifi: mvm: fix interface combinations
    
    The NAN code referenced in this commit isn't actually
    present in the driver (any more), and the commit didn't
    add the extra NAN entry. Thus, the -1 is incorrect.

@CicadaSeventeen
Copy link
Author

It seems that Intel bans multi-channel off iwlwifi so that hotspot broken.

@Stellanora64
Copy link

@CicadaSeventeen has a regression bug report been made on the linux kernel side yet?

@CicadaSeventeen
Copy link
Author

@CicadaSeventeen has a regression bug report been made on the linux kernel side yet?

Kernel people refused to fix it.

see :

https://bugzilla.kernel.org/show_bug.cgi?id=219394#c1

@dipperstan09
Copy link

What is their rationale behind not fixing this? I read the link you gave but me being new to linux just dont understand this.

This feature is just too important for my usecase.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants