RTL8188EU module fails on R8188EU: Can't _rtw_init_xmit_priv
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-signed-oem-5.17 (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
On my lenovo T430 i installed the linux-oem-22.04 to test out 5.17 kernel, to see if it solved the issue regarding intel AX210/AX211 suspend wake-up issue.
I also tried my micro RTL8188 based usb wifi adapter, but it fails to initialize.
It works fine on the ubuntu stock 5.15 kernel (and windows)
On
$ uname -a
Linux T430-i7 5.17.0-1015-oem #16-Ubuntu SMP PREEMPT Mon Aug 8 19:09:19 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
loaded r8188eu module manual to set one-time debug options:
sudo modprobe r8188eu debug=9
dmesg shows:
```
[ma aug 15 15:46:24 2022] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[ma aug 15 15:46:24 2022] Chip Version Info: CHIP_8188E_
[ma aug 15 15:46:24 2022] EEPROM ID = 0x8129
[ma aug 15 15:46:24 2022] usb 1-1.2: reset high-speed USB device number 3 using ehci-pci
[ma aug 15 15:46:24 2022] usbcore: registered new interface driver r8188eu
[ma aug 15 15:47:09 2022] usbcore: deregistering interface driver r8188eu
[ma aug 15 15:47:23 2022] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[ma aug 15 15:47:23 2022] Chip Version Info: CHIP_8188E_
[ma aug 15 15:47:23 2022] R8188EU: _ConfigNormalCh
[ma aug 15 15:47:23 2022] R8188EU: Boot from EFUSE, Autoload OK !
[ma aug 15 15:47:23 2022] R8188EU: bFWReady == false call reset 8051...
[ma aug 15 15:47:23 2022] R8188EU: =====> _8051Reset88E(): 8051 reset success .
[ma aug 15 15:47:23 2022] R8188EU: efuse_read_
[ma aug 15 15:47:23 2022] R8188EU: efuse_read_
[ma aug 15 15:47:23 2022] R8188EU: efuse_read_
[ma aug 15 15:47:23 2022] EEPROM ID = 0x8129
[ma aug 15 15:47:23 2022] R8188EU: Hal_ReadPowerSa
[ma aug 15 15:47:23 2022] R8188EU: ### PS params => power_mgnt(1), usbss_enable(0) ###
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 0 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 1 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 2 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 3 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 4 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 5 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 6 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 7 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 8 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 9 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 10 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 11 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 12 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= Path 0, Channel 13 =======
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: Index24G_
[ma aug 15 15:47:23 2022] R8188EU: ======= TxCount 0 =======
[ma aug 15 15:47:23 2022] R8188EU: OFDM_24G_Diff[0] = 4
[ma aug 15 15:47:23 2022] R8188EU: BW20_24G_Diff[0] = 2
[ma aug 15 15:47:23 2022] R8188EU: ======= TxCount 1 =======
[ma aug 15 15:47:23 2022] R8188EU: OFDM_24G_Diff[1] = -2
[ma aug 15 15:47:23 2022] R8188EU: BW20_24G_Diff[1] = -2
[ma aug 15 15:47:23 2022] R8188EU: ======= TxCount 2 =======
[ma aug 15 15:47:23 2022] R8188EU: OFDM_24G_Diff[2] = -2
[ma aug 15 15:47:23 2022] R8188EU: BW20_24G_Diff[2] = -2
[ma aug 15 15:47:23 2022] R8188EU: ======= TxCount 3 =======
[ma aug 15 15:47:23 2022] R8188EU: OFDM_24G_Diff[3] = -2
[ma aug 15 15:47:23 2022] R8188EU: BW20_24G_Diff[3] = -2
[ma aug 15 15:47:23 2022] R8188EU: EEPROMRegulatory = 0x0
[ma aug 15 15:47:23 2022] R8188EU: mlmepriv.
[ma aug 15 15:47:23 2022] R8188EU: CrystalCap: 0x16
[ma aug 15 15:47:23 2022] R8188EU: EEPROM : AntDivCfg = 0, TRxAntDivType = 3
[ma aug 15 15:47:23 2022] R8188EU: ThermalMeter = 0x2f
[ma aug 15 15:47:23 2022] R8188EU: Can't _rtw_init_xmit_priv
[ma aug 15 15:47:23 2022] R8188EU: rtw_init_
[ma aug 15 15:47:23 2022] R8188EU: usb attached..., try to reset usb device
[ma aug 15 15:47:23 2022] usb 1-1.2: reset high-speed USB device number 3 using ehci-pci
[ma aug 15 15:47:23 2022] usbcore: registered new interface driver r8188eu
```
```
inxi -N
Network:
Device-1: Intel 82579LM Gigabit Network driver: e1000e
Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
Device-3: Realtek RTL8188ETV Wireless LAN 802.11n Network Adapter
```
```
lsusb
<snip>
Bus 001 Device 003: ID 0bda:0179 Realtek Semiconductor Corp. RTL8188ETV Wireless LAN 802.11n Network Adapter
<snip>
```
I think this is a generic 5.17 kernel issue, not sure if it was fixed in later versions
closest info and hint to issue/solution on this issue i found on:
https:/
With a kernel module signed set as requirement and without having the actual keys where modules are signed with i can't really test the most upstream module version of git.
regards
Arjan
Small addition:
perhaps not clear from above:
The most visable issue, no wireless interface shows up , neither with ifconfig -a, nor with iwconfig (for rtl8188eu on 5.17 oem kernel)
regards,
Arjan