[gelöst] rtw_8852ce

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

[gelöst] rtw_8852ce

Beitrag von Anax » 29.05.2024 11:50:59

Hi Leute.

Nach 18 Jahren Abstinenz bin ich zurück bei Debian :-) (die letzten rund 10 Jahre hatte ich FreeBSD im Einsatz).

Ich habe einen funkelnagelneuen Rechner mit einem Gigabyte b650 gaming x ax v2 Board und darauf ist der Realtek RTL8852CE Chip verbaut und der macht mir gerade Probleme.

Gestern habe ich den Rechner mit der aktuellen 12.5er netinst aufgesetzt und für den WLAN-Chip diese beiden Anleitungen befolgt:
https://github.com/lwfinger/rtw89
https://askubuntu.com/questions/1475717 ... k-on-20-04

Ich komme aber gerade nicht mehr weiter und bräuchte Unterstützung. Folgend meine aktuellen Ausgaben:

Code: Alles auswählen

sudo lspci -vv
06:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device c852 (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device c852
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Interrupt: pin A routed to IRQ 37
	IOMMU group: 16
	Region 0: I/O ports at e000 [size=256]
	Region 2: Memory at f6c00000 (64-bit, non-prefetchable) [size=1M]
	Capabilities: [40] Power Management version 3
		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
	Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
		Address: 0000000000000000  Data: 0000
	Capabilities: [70] Express (v2) Endpoint, MSI 00
		DevCap:	MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 <64us
			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset- SlotPowerLimit 26W
		DevCtl:	CorrErr+ NonFatalErr+ FatalErr+ UnsupReq+
			RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
			MaxPayload 256 bytes, MaxReadReq 512 bytes
		DevSta:	CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
		LnkCap:	Port #0, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <2us, L1 <64us
			ClockPM+ Surprise- LLActRep- BwNot- ASPMOptComp+
		LnkCtl:	ASPM Disabled; RCB 64 bytes, Disabled- CommClk+
			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
		LnkSta:	Speed 5GT/s, Width x1
			TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
		DevCap2: Completion Timeout: Not Supported, TimeoutDis+ NROPrPrP- LTR+
			 10BitTagComp- 10BitTagReq- OBFF Via message/WAKE#, ExtFmt- EETLPPrefix-
			 EmergencyPowerReduction Not Supported, EmergencyPowerReductionInit-
			 FRS- TPHComp- ExtTPHComp-
			 AtomicOpsCap: 32bit- 64bit- 128bitCAS-
		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis- LTR+ 10BitTagReq- OBFF Disabled,
			 AtomicOpsCtl: ReqEn-
		LnkCap2: Supported Link Speeds: 2.5-5GT/s, Crosslink- Retimer- 2Retimers- DRS-
		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
			 Compliance Preset/De-emphasis: -6dB de-emphasis, 0dB preshoot
		LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete- EqualizationPhase1-
			 EqualizationPhase2- EqualizationPhase3- LinkEqualizationRequest-
			 Retimer- 2Retimers- CrosslinkRes: unsupported
	Capabilities: [100 v2] Advanced Error Reporting
		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr-
		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- AdvNonFatalErr+
		AERCap:	First Error Pointer: 00, ECRCGenCap+ ECRCGenEn- ECRCChkCap+ ECRCChkEn-
			MultHdrRecCap- MultHdrRecEn- TLPPfxPres- HdrLogCap-
		HeaderLog: 00000000 00000000 00000000 00000000
	Capabilities: [148 v1] Device Serial Number 00-e0-4c-ff-fe-c8-52-01
	Capabilities: [158 v1] Latency Tolerance Reporting
		Max snoop latency: 0ns
		Max no snoop latency: 0ns
	Capabilities: [160 v1] L1 PM Substates
		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
			  PortCommonModeRestoreTime=30us PortTPowerOnTime=60us
		L1SubCtl1: PCI-PM_L1.2- PCI-PM_L1.1- ASPM_L1.2- ASPM_L1.1-
			   T_CommonMode=0us LTR1.2_Threshold=284672ns
		L1SubCtl2: T_PwrOn=150us
	Capabilities: [170 v1] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
	Kernel modules: rtw_8852ce

Code: Alles auswählen

sudo lsmod | grep 8852
rtw_8852ce             16384  0
rtw_8852c             933888  1 rtw_8852ce
rtw_8852ae             16384  0
rtw_8852a             696320  1 rtw_8852ae
rtw89pci               90112  2 rtw_8852ce,rtw_8852ae
rtw89core             741376  3 rtw_8852c,rtw89pci,rtw_8852a
cfg80211             1142784  4 rtw_8852c,rtw_8852a,rtw89core,mac80211

Code: Alles auswählen

sudo ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 74:56:3c:fb:a0:a9 brd ff:ff:ff:ff:ff:ff

Code: Alles auswählen

sudo dmesg | grep 8852
[    7.498216] rtw89_8852ce 0000:06:00.0: firmware: direct-loading firmware rtw89/rtw8852c_fw.bin
[    7.498220] rtw89_8852ce 0000:06:00.0: loaded firmware rtw89/rtw8852c_fw.bin
[    7.498290] rtw89_8852ce 0000:06:00.0: enabling device (0000 -> 0003)
[    7.499202] rtw89_8852ce 0000:06:00.0: Firmware version 0.27.56.14 (1942d927), cmd version 0, type 1
[    7.499205] rtw89_8852ce 0000:06:00.0: Firmware version 0.27.56.14 (1942d927), cmd version 0, type 3
[    7.753293] rtw89_8852ce 0000:06:00.0: chip rfe_type is 1
[    7.778515] Modules linked in: ledtrig_audio aesni_intel crypto_simd cryptd snd_hda_codec_hdmi jitterentropy_rng snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi sha512_ssse3 sha512_generic snd_hda_codec ctr snd_hda_core drbg snd_hwdep ansi_cprng snd_pcm ecdh_generic ecc snd_timer rapl gigabyte_wmi wmi_bmof snd sp5100_tco rtw_8852ce(OE+) pcspkr soundcore ccp watchdog k10temp rtw_8852c(OE) joydev rtw_8852ae(OE) rtw_8852a(OE) rtw89pci(OE) acpi_cpufreq evdev rtw89core(OE) mac80211 libarc4 cfg80211 rfkill msr parport_pc ppdev lp parport fuse loop dm_mod efi_pstore configfs efivarfs ip_tables x_tables autofs4 ext4 crc16 mbcache jbd2 crc32c_generic amdgpu hid_generic gpu_sched usbhid drm_buddy i2c_algo_bit hid drm_display_helper cec rc_core drm_ttm_helper ttm drm_kms_helper ahci libahci xhci_pci xhci_hcd libata nvme drm nvme_core r8169 scsi_mod usbcore realtek t10_pi mdio_devres crc32_pclmul libphy crc32c_intel crc64_rocksoft crc64 i2c_piix4 crc_t10dif usb_common scsi_common
[    7.778776] rtw89_8852ce 0000:06:00.0: failed to register hw
[    7.778785] rtw89_8852ce 0000:06:00.0: failed to register core hw
[    7.778793] rtw89_8852ce 0000:06:00.0: failed to register core
[    7.814984] Bluetooth: hci0: RTL: examining hci_ver=0c hci_rev=000c lmp_ver=0c lmp_subver=8852
[    7.817996] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852cu_fw.bin
[    7.818428] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8852cu_fw.bin
[    7.818442] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852cu_config.bin
[    7.818541] bluetooth hci0: firmware: direct-loading firmware rtl_bt/rtl8852cu_config.bin
[    7.836904] rtw89_8852ce: probe of 0000:06:00.0 failed with error -22
Die Firmware hatte ich bereits nach erstem und zweiten Link (s.o.) aktualisiert... erster Link hatte Fehler beim Laden der Firmware zur Folge, die Ausgabe oben basiert auf der Firmware vom zweiten Link. Die Firmware scheint sauber geladen zu werden, aber irgendwie scheint die Hardware nicht sauber registriert zu werden, daher erscheint dann wohl auch der WLAN Adapter nicht, um das WLAN einrichten zu können.

Zuletzt noch

Code: Alles auswählen

sudo dkms status
rtw89/1.0.2, 6.1.0-21-amd64, x86_64: installed
Achso: Kernel ist noch World, direkt vom Installationsmedium, da habe ich noch nix dran geschraubt.

Hat jemand eine Idee, wie ich hier weiter komme?

Ich danke schon mal & viele Grüße
Jochen
Zuletzt geändert von Anax am 03.06.2024 09:57:44, insgesamt 1-mal geändert.

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 12:06:43

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 11:50:59
Die Firmware hatte ich bereits nach erstem und zweiten Link (s.o.) aktualisiert... erster Link hatte Fehler beim Laden der Firmware zur Folge, die Ausgabe oben basiert auf der Firmware vom zweiten Link. Die Firmware scheint sauber geladen zu werden, aber irgendwie scheint die Hardware nicht sauber registriert zu werden, daher erscheint dann wohl auch der WLAN Adapter nicht, um das WLAN einrichten zu können.

Zuletzt noch

Code: Alles auswählen

sudo dkms status
rtw89/1.0.2, 6.1.0-21-amd64, x86_64: installed
Hat jemand eine Idee, wie ich hier weiter komme?
Das was nicht gebraucht wird, richtig blacklisten.

Code: Alles auswählen

ls -la /etc/modprobe.d
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 12:10:34

Wie meinst du das?
Was genau soll ich blacklisten?

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 12:14:02

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 12:10:34
Wie meinst du das?
Was genau soll ich blacklisten?
Wie sind die Ausgaben von:

Code: Alles auswählen

lspci -nnk
inxi -nN
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 12:16:54

Code: Alles auswählen

udo lspci -nnk
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d9]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:d000]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:02.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
	Kernel driver in use: pcieport
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
	Kernel driver in use: pcieport
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd]
	Kernel driver in use: pcieport
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
	Subsystem: Gigabyte Technology Co., Ltd FCH SMBus Controller [1458:5001]
	Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
	Subsystem: Gigabyte Technology Co., Ltd FCH LPC Bridge [1458:5001]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e3]
	Kernel driver in use: k10temp
	Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e7]
01:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO [144d:a80a]
	Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO (SSD 980 PRO) [144d:a801]
	Kernel driver in use: nvme
	Kernel modules: nvme
02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f4] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
03:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f5] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:3328]
	Kernel driver in use: pcieport
06:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:c852]
	Kernel modules: rtw_8852ce
07:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
	Subsystem: Gigabyte Technology Co., Ltd RTL8125 2.5GbE Controller [1458:e000]
	Kernel driver in use: r8169
	Kernel modules: r8169
0d:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f7] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:1142]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
0e:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] Device [1022:43f6] (rev 01)
	Subsystem: ASMedia Technology Inc. Device [1b21:1062]
	Kernel driver in use: ahci
	Kernel modules: ahci
0f:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Blue SN580 NVMe SSD (DRAM-less) [15b7:5041] (rev 01)
	Subsystem: Sandisk Corp WD Blue SN580 NVMe SSD (DRAM-less) [15b7:5041]
	Kernel driver in use: nvme
	Kernel modules: nvme
10:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Raphael [1002:164e] (rev c2)
	Subsystem: Gigabyte Technology Co., Ltd Raphael [1458:d000]
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
10:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller [1002:1640]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
10:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] VanGogh PSP/CCP [1022:1649]
	Subsystem: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
	Kernel driver in use: ccp
	Kernel modules: ccp
10:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b6]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
10:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b7]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
10:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h HD Audio Controller [1022:15e3]
	DeviceName: Realtek ALC1220
	Subsystem: Gigabyte Technology Co., Ltd Family 17h/19h HD Audio Controller [1458:a194]
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel
11:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Device [1022:15b8]
	Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

Code: Alles auswählen

sudo inxi -nN
Network:
  Device-1: Realtek driver: N/A
  Device-2: Realtek RTL8125 2.5GbE driver: r8169
  IF: enp7s0 state: up speed: 1000 Mbps duplex: full mac: 74:56:3c:fb:a0:a9

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 14:58:59

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 12:16:54

Code: Alles auswählen

06:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:c852]
	Kernel modules: rtw_8852ce

Code: Alles auswählen

sudo inxi -nN
Network:
  Device-1: Realtek driver: N/A
Versuch mal mit:

Code: Alles auswählen

sudo modprobe -rv rtw_8852ce
sudo modprobe -rv rtw_8852ae && sudo modprobe -v rtw_8852ae
und danach die Ausgabe von:

Code: Alles auswählen

ip a
lspci -nnk -d::0280
zeigen/posten.
Wie ist die Ausgabe von:

Code: Alles auswählen

ls -la /lib/modules/6.1.0-21-amd64/updates/dkms/
?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 15:34:03

Code: Alles auswählen

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 74:56:3c:fb:a0:a9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.32/24 brd 192.168.178.255 scope global dynamic noprefixroute enp7s0
       valid_lft 848711sec preferred_lft 848711sec
    inet6 2003:d4:e70e:c200:24ab:69cc:23b4:b933/64 scope global temporary dynamic 
       valid_lft 7056sec preferred_lft 1138sec
    inet6 2003:d4:e70e:c200:7656:3cff:fefb:a0a9/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 7056sec preferred_lft 1138sec
    inet6 fe80::7656:3cff:fefb:a0a9/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Code: Alles auswählen

lspci -nnk -d::0280
06:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:c852]
	Kernel modules: rtw_8852ce

Code: Alles auswählen

ls -la /lib/modules/6.1.0-21-amd64/updates/dkms/
insgesamt 4024
drwxr-xr-x 2 root root    4096 28. Mai 19:04 .
drwxr-xr-x 3 root root    4096 28. Mai 19:04 ..
-rw-r--r-- 1 root root    8981 28. Mai 19:04 rtw_8852ae.ko
-rw-r--r-- 1 root root  823237 28. Mai 19:04 rtw_8852a.ko
-rw-r--r-- 1 root root    8981 28. Mai 19:04 rtw_8852be.ko
-rw-r--r-- 1 root root  522317 28. Mai 19:04 rtw_8852b.ko
-rw-r--r-- 1 root root   10213 28. Mai 19:04 rtw_8852ce.ko
-rw-r--r-- 1 root root 1096029 28. Mai 19:04 rtw_8852c.ko
-rw-r--r-- 1 root root 1453261 28. Mai 19:04 rtw89core.ko
-rw-r--r-- 1 root root  173285 28. Mai 19:04 rtw89pci.ko
schon mal vielen Dank für deine Bemühungen!

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 16:00:25

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 15:34:03

Code: Alles auswählen

[code]
lspci -nnk -d::0280
06:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:c852]
	Kernel modules: rtw_8852ce

Code: Alles auswählen

ls -la /lib/modules/6.1.0-21-amd64/updates/dkms/
insgesamt 4024
drwxr-xr-x 2 root root    4096 28. Mai 19:04 .
drwxr-xr-x 3 root root    4096 28. Mai 19:04 ..
-rw-r--r-- 1 root root    8981 28. Mai 19:04 rtw_8852ae.ko
-rw-r--r-- 1 root root  823237 28. Mai 19:04 rtw_8852a.ko
-rw-r--r-- 1 root root    8981 28. Mai 19:04 rtw_8852be.ko
-rw-r--r-- 1 root root  522317 28. Mai 19:04 rtw_8852b.ko
-rw-r--r-- 1 root root   10213 28. Mai 19:04 rtw_8852ce.ko
-rw-r--r-- 1 root root 1096029 28. Mai 19:04 rtw_8852c.ko
-rw-r--r-- 1 root root 1453261 28. Mai 19:04 rtw89core.ko
-rw-r--r-- 1 root root  173285 28. Mai 19:04 rtw89pci.ko
Keine Änderung. Teste mal was passiert wenn Du blacklistest.

Code: Alles auswählen

sudo nano /etc/modprobe.d/blacklist.conf
Inhalt:

Code: Alles auswählen

install rtw_8852ce /usr/bin/false
danach rebooten und schauen wie ach dem reboot, die Ausgaben von:

Code: Alles auswählen

ip a
lspci -nnk -d::0280
sind.
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 16:09:39

wieso den 8852CE blacklisten? das ist doch der, den wir brauchen? Nicht eher den AE blacklisten?

Ausgabe unverändert:

Code: Alles auswählen

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp7s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 74:56:3c:fb:a0:a9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.178.32/24 brd 192.168.178.255 scope global dynamic noprefixroute enp7s0
       valid_lft 863918sec preferred_lft 863918sec
    inet6 2003:d4:e70e:c200:2cf3:b5c5:4cc8:bb5/64 scope global temporary dynamic 
       valid_lft 7119sec preferred_lft 1625sec
    inet6 2003:d4:e70e:c200:7656:3cff:fefb:a0a9/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 7119sec preferred_lft 1625sec
    inet6 fe80::7656:3cff:fefb:a0a9/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Code: Alles auswählen

lspci -nnk -d::0280
06:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:c852] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:c852]
	Kernel modules: rtw_8852ce

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 16:35:16

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 16:09:39
Nicht eher den AE blacklisten?
Ja, kann schon sein.
Was für ein Rechner ist das? Evtl. liegt es auch an SecureBoot, weil der Treiber nicht signiert ist. Kannst Du im BIOS/UEFI das evtl. deaktivieren?
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 16:37:16

AMD Ryzen 9 7900X

Ich schaue mal im BIOS/UEFI

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 16:47:24

also, SecureBoot Optionen im BIOS/UEFI keine vorhanden, die ich als solche deaktivieren könnte. Zumindest nichts, was ich mit signierten Treibern in Verbindung bringen könnte. Zudem hatte ich das so verstanden, dass der Kernel tainted ist, weil non-free Frimware / Treiber verwendet werden...

blacklist von AE statt CE bringt auch keine Änderung

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 17:04:57

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 16:47:24
Zudem hatte ich das so verstanden, dass der Kernel tainted ist, weil non-free Frimware / Treiber verwendet werden...
Das kann man evtl. auch mit dmesg sehen/finden:

Code: Alles auswählen

dmesg | grep -i taint
Z. B. bei meinem:

Code: Alles auswählen

:~# dmesg | grep -i taint
[   26.167519] 8192eu: loading out-of-tree module taints kernel.
[   26.171289] 8192eu: module verification failed: signature and/or required key missing - tainting kernel
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
Livingston
Beiträge: 1813
Registriert: 04.02.2007 22:52:25
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: 127.0.0.1

Re: rtw_8852ce

Beitrag von Livingston » 29.05.2024 17:40:27

Beim Blacklisten nicht vergessen: Immer ein

Code: Alles auswählen

# update-initramfs -u
durchführen. Es bringt nix, wenn das falsche Modul vor dem Booten des eigentlichen Systems geladen wird. update-initramfs berücksichtigt die Einträge in /etc/modules und unter /etc/modprobe.d/ und die aktuell geladenen Module.
Also am Besten so vorgehen:
  • Falsches Mudule entfernen
  • Richtiges Modul laden
  • Falsches Modul blacklisten
  • initramfs updaten
ERGÄNZUNG:
Es kann auch nicht schaden, vor dem update-initramfs den korrekten Modulnamen in /etc/modules einzutragen.
Der Hauptunterschied zwischen etwas, was möglicherweise kaputtgehen könnte und etwas, was unmöglich kaputtgehen kann, besteht darin, dass sich bei allem, was unmöglich kaputtgehen kann, falls es doch kaputtgeht, normalerweise herausstellt, dass es unmöglich zerlegt oder repariert werden kann.
Douglas Adams

KP97
Beiträge: 3701
Registriert: 01.02.2013 15:07:36

Re: rtw_8852ce

Beitrag von KP97 » 29.05.2024 19:12:05

Und vielleicht auch einen neueren Kernel für die neue Hardware installieren, da wird der 6.1er zu alt sein.

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: rtw_8852ce

Beitrag von Anax » 29.05.2024 19:17:34

KP97 hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 19:12:05
Und vielleicht auch einen neueren Kernel für die neue Hardware installieren, da wird der 6.1er zu alt sein.
oh Mann :facepalm:
da wollte ich nochmal genau drauf schauen, ging aber irgendwie unter.... bei ersterem Link (Treiber-Quellen) steht explizit: kernel 6.10 oder neuer!

Auf geht's, aktueller Kernel und dann schauen wir mal

mat6937
Beiträge: 3366
Registriert: 09.12.2014 10:44:00

Re: rtw_8852ce

Beitrag von mat6937 » 29.05.2024 22:10:36

Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 19:17:34
... bei ersterem Link (Treiber-Quellen) steht explizit: kernel 6.10 oder neuer!
Meinst Du diesen Satz:
This code will build on any kernel 6.10 and newer as long as the distro has not modified any of the kernel APIs.
?
Anax hat geschrieben: ↑ zum Beitrag ↑
29.05.2024 19:17:34
Auf geht's, aktueller Kernel und dann schauen wir mal
BTW: Wenn es um stable (bookworm) geht, hast Du (z. Zt.) schon den aktuellen Kernel.
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

KP97
Beiträge: 3701
Registriert: 01.02.2013 15:07:36

Re: rtw_8852ce

Beitrag von KP97 » 30.05.2024 16:16:32

Der Kernel 6.1.90 aus Bookworm ist aber zu alt für die brandneue Hardware.
Es gibt auch eigentlich noch keinen 6.10.xx, da stimmt die Aussage in dem Dokument auf Git nicht.
Aktuell bei Kernel.org ist der 6.9.3
https://www.kernel.org/

Im Debian Archiv befinden sich alle Images nebst Headers, der neueste ist 6.8.11
https://snapshot.debian.org/binary/?cat=l

Man kann also durchaus die Images und Headers separat aus dem Archiv laden und installieren.

Anax
Beiträge: 9
Registriert: 29.05.2024 11:33:47

Re: [gelöst] rtw_8852ce

Beitrag von Anax » 03.06.2024 10:01:10

So, ich habe das Thema als gelöst markerit.

Ich hatte mir die Kernel-Quellen von 6.9.3 gezogen, nachdem ich nach langer Suche in den Kernel-Logs endlich fündig wurde, dass der Treiber mittlerweile im offiziellen Kernel drin ist. Nach all den Jahren Linux-Abstinenz bin ich natürlich erstmal gescheitert und der Kernel wollte nicht booten. Da muss ich bei Gelegenheit nochmal ran.... ist doch alles irgendwie anders als damals :roll:

Ich habe mir dann den 6.7er Kernel aus den Backports installiert und nun funktioniert alles fein.

Danke für Eure Unterstützung und viele Grüße
Jochen

Antworten