| Summary: | net/realtek-re-kmod: ssl3_get_record:decryption failed or bad record mac | ||
|---|---|---|---|
| Product: | Ports & Packages | Reporter: | iio7 |
| Component: | Individual Port(s) | Assignee: | Alex Dupre <ale> |
| Status: | Closed FIXED | ||
| Severity: | Affects Some People | Flags: | bugzilla:
maintainer-feedback?
(ale) |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | amd64 | ||
| OS: | Any | ||
|
Description
iio7
2023-11-09 18:00:05 UTC
A little more info.
First broken box:
# pciconf -lcvb re0
re0@pci0:3:0:0: class=0x020000 rev=0x11 hdr=0x00 vendor=0x10ec device=0x8168 subvendor=0x1849 subdevice=0x8168
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller'
class = network
subclass = ethernet
bar [10] = type I/O Port, range 32, base rxd000, size 256, enabled
bar [18] = type Memory, range 64, base rxd1804000, size 4096, enabled
bar [20] = type Prefetchable Memory, range 64, base rxd1800000, size 16384, enabled
cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0
cap 05[50] = MSI supports 1 message, 64 bit
cap 10[70] = PCI-Express 2 endpoint MSI 1 max data 128(128)
max read 512
link x1(x1) speed 2.5(2.5) ASPM disabled(L0s/L1) ClockPM disabled
cap 11[b0] = MSI-X supports 4 messages, enabled
Table in map 0x20[0x0], PBA in map 0x20[0x800]
cap 03[d0] = VPD
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 3 corrected
ecap 0002[140] = VC 1 max VC0
ecap 0003[160] = Serial 1 01000000684ce000
ecap 0018[170] = LTR 1
Second broken box:
# pciconf -lcvb re0
re0@pci0:4:0:0: class=0x020000 rev=0x05 hdr=0x00 vendor=0x10ec device=0x8125 subvendor=0x1462 subdevice=0x7d42
vendor = 'Realtek Semiconductor Co., Ltd.'
device = 'RTL8125 2.5GbE Controller'
class = network
subclass = ethernet
bar [10] = type I/O Port, range 32, base rx4000, size 256, enabled
bar [18] = type Memory, range 64, base rx73d00000, size 65536, enabled
bar [20] = type Memory, range 64, base rx73d10000, size 16384, enabled
cap 01[40] = powerspec 3 supports D0 D1 D2 D3 current D0
cap 05[50] = MSI supports 1 message, 64 bit, vector masks
cap 10[70] = PCI-Express 2 endpoint MSI 1 max data 256(256) RO
max read 4096
link x1(x1) speed 5.0(5.0) ASPM disabled(L0s/L1) ClockPM disabled
cap 11[b0] = MSI-X supports 32 messages, enabled
Table in map 0x20[0x0], PBA in map 0x20[0x800]
cap 03[d0] = VPD
ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected
ecap 0002[148] = VC 1 max VC0
ecap 0003[168] = Serial 1 01000000684ce000
ecap 0017[178] = TPH Requester 1
ecap 0018[204] = LTR 1
ecap 001e[20c] = L1 PM Substates 1
ecap 000b[21c] = Vendor [1] ID 0002 Rev 4 Length 256
After upgrading to 14.0-RELEASE the problem persists. However, I have removed the realtek-re-kmod and gone back to the one in base where this isn't a problem. The original problem that made me switch no longer exist. Was the error the "Watchdog timeout" followed by a network reset? (In reply to Alex Dupre from comment #3) Yes, exactly. From my old log: Dec 8 01:01:41 foo kernel: re0: watchdog timeout Dec 8 01:01:41 foo kernel: re0: link state changed to DOWN Dec 8 01:01:45 foo kernel: re0: link state changed to UP Dec 8 01:01:51 foo kernel: re0: watchdog timeout Dec 8 01:01:51 foo kernel: re0: link state changed to DOWN Dec 8 01:01:55 foo kernel: re0: link state changed to UP Can you try to manually build the 1.99 branch (https://github.com/alexdupre/rtl_bsd_drv/tree/v1.99) at the latest commit (9d48464) and provide an updated feedback on the SSL issue, please? (In reply to Alex Dupre from comment #5) v1.99 has fixed the SSL issue! Great, thanks for testing. I think we can close this. Bug fixed in v1.99. |