RTL8169: enable gigabit and restart auto-negotiation on init #440

Merged
hidnplayr merged 2 commits from hidnplayr/kolibrios:main into main 2026-05-15 17:03:18 +00:00
Member

Fix bug in enabling gigabit and restart auto-negotiation setup for most RTL8169/RTL8168/RTL8111

Fix bug in enabling gigabit and restart auto-negotiation setup for most RTL8169/RTL8168/RTL8111
hidnplayr added 1 commit 2026-05-15 15:19:55 +00:00
RTL8169: enable gigabit and restart auto-negotiation on init
Build system / Check kernel codestyle (pull_request) Successful in 1m31s
Build system / Build (pull_request) Successful in 10m53s
1880a0063b
Author
Member

Verified to be working on:

  • RTL8111B
  • RTL8169SC
  • RTL8168EVL
Verified to be working on: - RTL8111B - RTL8169SC - RTL8168EVL
dunkaist reviewed 2026-05-15 16:27:07 +00:00
@@ -585,3 +585,2 @@
DEBUGF 2, "Detected chip: %s\n", ecx
cmp dword[esi], 0
jne @f
; cmp dword[esi], 0
Owner

If you may need this for a quick debug later, ok. If you just commented out and forgot, please, remove.

If you may need this for a quick debug later, ok. If you just commented out and forgot, please, remove.
hidnplayr marked this conversation as resolved
dunkaist requested review from Burer 2026-05-15 16:27:37 +00:00
hidnplayr added 1 commit 2026-05-15 17:00:42 +00:00
TxConfig should always be printed when DEBUG_LEVEL is 1 (remove dead code)
Build system / Check kernel codestyle (pull_request) Successful in 34s
Build system / Build (pull_request) Successful in 9m43s
dc9eb25380
hidnplayr merged commit 8235572f7b into main 2026-05-15 17:03:18 +00:00
Author
Member

@Burer: Sorry, I pushed a button too early

@Burer: Sorry, I pushed a button too early
Author
Member

Also tested just now on an RTL8101E (It's like an RTL8169 but without gigabit), it still works fine

Also tested just now on an RTL8101E (It's like an RTL8169 but without gigabit), it still works fine
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: KolibriOS/kolibrios#440