Bug 2221766

Summary: ZyDAS USB WiFi dongle stopped to work
Product: [Fedora] Fedora Reporter: Alessandro Bono <alessandro.bono369>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 37CC: acaringi, adscvr, airlied, alciregi, bskeggs, hdegoede, hpa, jarodwilson, josef, kernel-maint, lgoncalv, linville, masami256, mchehab, pbrobinson, ptalbert, steved
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: kernel-6.4.4-100.fc37 kernel-6.4.4-200.fc38 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-07-23 01:24:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Alessandro Bono 2023-07-10 17:37:12 UTC
Hello, I was using Fedora 37 with kernel `6.1.13-200.fc37` and everything was fine. After updating to `6.3.8-100.fc37` my USB WiFi dongle stopped to work.

The device is `0ace:1215`: https://linux-hardware.org/?id=usb:0ace-1215 - It is a ZyDAS device. Switching to the previous kernel makes the device work again.

As you can see I have three kernel versions installed
```
$ ls /boot/config-*
/boot/config-6.1.13-100.fc36.x86_64 /boot/config-6.1.13-200.fc37.x86_64 /boot/config-6.3.8-100.fc37.x86_64
```

Furthermore, the problematic one doesn't have CONFIG_ZD1211RW set.
```
$ grep CONFIG_ZD1211RW /boot/config-*
/boot/config-6.1.13-100.fc36.x86_64:CONFIG_ZD1211RW=m
/boot/config-6.1.13-100.fc36.x86_64:# CONFIG_ZD1211RW_DEBUG is not set
/boot/config-6.1.13-200.fc37.x86_64:CONFIG_ZD1211RW=m
/boot/config-6.1.13-200.fc37.x86_64:# CONFIG_ZD1211RW_DEBUG is not set
```

I think it might be related to this commit https://gitlab.com/cki-project/kernel-ark/-/commit/5089d3b1b9b45575055be46a03dda13c62816584 - I don't understand if this has been done on purpose or if it is a overlook.

Reproducible: Always

Steps to Reproduce:
Boot the system with kernel `6.1.13-200`.
Actual Results:  
No WiFi panel is listed in GNOME Settings

Expected Results:  
WiFi panel should be present in GNOME Settings

Comment 1 Peter Robinson 2023-07-13 16:26:51 UTC
Just to confirm whether it's definitely just the ZD1211RW  and not the USB_ZD1201 driver.

Comment 2 Alessandro Bono 2023-07-13 16:36:09 UTC
The device is `0ace:1215` and according to https://linux-hardware.org/?id=usb:0ace-1215
it needs CONFIG_WLAN, CONFIG_WLAN_VENDOR_ZYDAS and CONFIG_ZD1211RW enabled. So yes, I
think it is just the ZD1211RW and not the USB_ZD1201.

Comment 4 Fedora Update System 2023-07-21 10:45:17 UTC
FEDORA-2023-e4e985b5dd has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e4e985b5dd

Comment 5 Fedora Update System 2023-07-21 10:50:01 UTC
FEDORA-2023-3661f028b8 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-3661f028b8

Comment 6 Fedora Update System 2023-07-23 01:24:06 UTC
FEDORA-2023-3661f028b8 has been pushed to the Fedora 37 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 7 Fedora Update System 2023-07-23 01:28:29 UTC
FEDORA-2023-e4e985b5dd has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.