RE: RTL8852BE wifi no longer working after 6.11 upgrade

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marcel Weißenbach <mweissenbach@xxxxxxxxx> wrote:
> 
> Hi there,
> 
> i upgraded my Archlinux testing setup from 6.10.9 to 6.11 and noticed that my wifi is no longer working.

Checking the commits between 6.10.9 and 6.11, I feel the cause is
  1fd4b3fe52ef ("wifi: rtw89: pci: support 36-bit PCI DMA address")

Seemingly there is 36-bit PCI DMA interoperability on RTL8852BE.
Could you please try below to comment out the function? 

diff --git a/drivers/net/wireless/realtek/rtw89/pci.c b/drivers/net/wireless/realtek/rtw89/pci.c
index 02afeb3acce4..039fc329c6f7 100644
--- a/drivers/net/wireless/realtek/rtw89/pci.c
+++ b/drivers/net/wireless/realtek/rtw89/pci.c
@@ -3061,7 +3061,7 @@ static int rtw89_pci_setup_mapping(struct rtw89_dev *rtwdev,
                goto err;
        }

-       ret = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(36));
+       ret = -1;//dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(36));
        if (!ret) {
                rtwpci->enable_dac = true;
                rtw89_pci_cfg_dac(rtwdev);


If this helps, please provide your DMI info by 'sudo dmidecode'. I will build
a quirk table for it since I don't know what the exact settings affect this.






[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux