Bug 183851
Summary: | pci(e) ethernet nonworking when without acpi=off when using pcie-switch based eth card - Asus A88XM-PLUS/AMD | ||
---|---|---|---|
Product: | ACPI | Reporter: | abittner (abittner) |
Component: | Other | Assignee: | acpi_other |
Status: | NEW --- | ||
Severity: | normal | CC: | crysmi, joseluismantilla, lenb, pstaszewski, tiwai |
Priority: | P1 | ||
Hardware: | x86-64 | ||
OS: | Linux | ||
Kernel Version: | opensuse 4.9.0-rc2-1.g436f01e-vanilla (geeko@buildhost) (gcc version 6.2.1 20160830 [gcc-6-branch revision 239856] (SUSE Linux) ) #1 SMP | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
abittner
2016-10-27 08:18:14 UTC
Maybe I have more hints or an idea, that it is about pcie devices with own pcie buses via pcie-bridges/pcie-switches coming on their pcbs plugged into a pcie socket that is directly originating from modern amd apu/cpu instead of pcie bus that originates from the motherboard chipset itself. Actually a mix of pcie slots coming from the cpu itself and pcie bus coming from the chipset (amd hudson d4) Some block diagram of certain amd chipsets and so on could maybe help or maybe I am completely wrong. I have built and reproduced with another spare test device here. Asus Amd board: F2A85-M PRO AMD A85X FCH(Hudson D4) chipset <https://www.asus.com/Motherboards/F2A85M_PRO/specifications/> latest bios: Vendor: "American Megatrends Inc." Version: "6601" Date: "11/25/2014" With apu processor: [ 0.405093] smpboot: CPU0: AMD A10-5700 APU with Radeon(tm) HD Graphics (fam: 15, model: 10, stepping: 01) Tested on older OpenSuSE 42.1 leap x64 Linux linux 4.1.34-33-default #1 SMP PREEMPT Thu Oct 20 08:03:29 UTC 2016 (fe18aba) x86_64 x86_64 x86_64 GNU/Linux Putting in the same pericom pcie switch (or bridge?) based dual ethernet port pcie network card lspci 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) I/O Memory Management Unit 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7660D] 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller 00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03) 00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03) 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40) 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11) 00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11) 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11) 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11) 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 14) 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11) 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) 00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) 00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) 00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 2) 00:15.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 3) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5 01:00.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 02:01.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 02:02.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 02:03.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) 05:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) 08:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller 09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09) 0a:00.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 0b:01.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 0b:02.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 0b:03.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 0c:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) 0e:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) lspci -tv -[0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex +-00.2 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) I/O Memory Management Unit +-01.0 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7660D] +-01.1 Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller +-02.0-[01-05]----00.0-[02-05]--+-01.0-[03]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller | +-02.0-[04]-- | \-03.0-[05]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-10.0 Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller +-10.1 Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller +-11.0 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] +-12.0 Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller +-12.2 Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller +-13.0 Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller +-13.2 Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller +-14.0 Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller +-14.2 Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller +-14.3 Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge +-14.4-[06]-- +-15.0-[07]-- +-15.1-[08]----00.0 ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller +-15.2-[09]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-15.3-[0a-0e]----00.0-[0b-0e]--+-01.0-[0c]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller | +-02.0-[0d]-- | \-03.0-[0e]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-18.0 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0 +-18.1 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1 +-18.2 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2 +-18.3 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3 +-18.4 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4 \-18.5 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5 The one dual port ethernet card is attached in an x16 pcie slot, that sits right next to the cpu socket, and if i understand lspci correctly and identify those devices and components the one dual ethernet nic is connected to: +-02.0 Which would be: 00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port The other dual port ethernet card is attached to an x1 pcie slot further away and apparently attached to: +-15.3- 00:15.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 3) I am attaching a simple ethernet switch to this second dual ethernet card sitting in 15.3 and simply seeing an established link (eth4) in kernel messages. The other three ports (one from this same dual ethernet and both of the first dual ethernet) are down and unconnected to anything. Then there is an onboard pcie ethernet port of the mainboard itself that I am mainly using on the lan and to access ip internet. Apparently only when I at least connect a simple ethernet switch via rj45 cable to one of the ports of this e.g. second dual ethernet pcie card (15.3) , and the link becomming active (nic and switch leds show link established), but not even binding ip or addresses to it and letting it only stay idle but up, I get kernel (dmesg) messages of the same kind as above from my original production affected system: [ 95.796297] r8169 0000:0e:00.0 eth4: link up [ 198.044202] ------------[ cut here ]------------ [ 198.044232] WARNING: CPU: 0 PID: 0 at ../net/sched/sch_generic.c:308 dev_watchdog+0x22e/0x240() [ 198.044235] NETDEV WATCHDOG: eth4 (r8169): transmit queue 0 timed out [ 198.044237] Modules linked in: fuse bnep bluetooth af_packet iscsi_ibft iscsi_boot_sysfs joydev hid_generic snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi dm_mod snd_hda_intel snd_hda_controller snd_hda_codec snd_hda_core snd_hwdep usbhid snd_pcm_oss snd_pcm snd_seq snd_seq_device snd_timer snd_mixer_oss snd r8169 mii soundcore i2c_piix4 shpchp k10temp kvm_amd kvm crct10dif_pclmul eeepc_wmi asus_wmi sparse_keymap rfkill crc32_pclmul video crc32c_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd pcspkr serio_raw 8250_fintek tpm_infineon tpm_tis wmi tpm acpi_cpufreq button processor ohci_pci ehci_pci ohci_hcd ehci_hcd radeon xhci_pci xhci_hcd sr_mod cdrom usbcore usb_common i2c_algo_bit drm_kms_helper ttm drm sg [ 198.044287] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.1.34-33-default #1 [ 198.044289] Hardware name: System manufacturer System Product Name/F2A85-M PRO, BIOS 6601 11/25/2014 [ 198.044291] 0000000000000286 0000000000000000 ffffffff8165f7d1 00000000000400f6 [ 198.044294] ffff88083ec03de8 ffffffff81aa162c ffffffff81068961 0000000000000000 [ 198.044297] ffff880819dfe000 0000000000000001 ffff880819dfe3e0 0000000000000000 [ 198.044299] Call Trace: [ 198.044312] [<ffffffff810055cc>] dump_trace+0x8c/0x340 [ 198.044316] [<ffffffff8100597c>] show_stack_log_lvl+0xfc/0x1a0 [ 198.044320] [<ffffffff81006ec1>] show_stack+0x21/0x50 [ 198.044325] [<ffffffff8165f7d1>] dump_stack+0x5d/0x79 [ 198.044330] [<ffffffff81068961>] warn_slowpath_common+0x81/0xb0 [ 198.044334] [<ffffffff810689da>] warn_slowpath_fmt+0x4a/0x50 [ 198.044337] [<ffffffff8158acee>] dev_watchdog+0x22e/0x240 [ 198.044343] [<ffffffff810d16c0>] call_timer_fn+0x30/0x170 [ 198.044347] [<ffffffff810d1b4b>] run_timer_softirq+0x25b/0x310 [ 198.044353] [<ffffffff8106cef1>] __do_softirq+0xf1/0x300 [ 198.044358] [<ffffffff8106d345>] irq_exit+0x95/0xa0 [ 198.044362] [<ffffffff81668c6e>] smp_apic_timer_interrupt+0x3e/0x50 [ 198.044367] [<ffffffff81666ede>] apic_timer_interrupt+0x6e/0x80 [ 198.044373] [<ffffffff81525da8>] cpuidle_enter_state+0xc8/0x260 [ 198.044378] [<ffffffff810aa959>] cpu_idle_loop+0x379/0x410 [ 198.044388] [<ffffffff810aaa49>] cpu_startup_entry+0x59/0x60 [ 198.044393] [<ffffffff81f2a083>] start_kernel+0x4a3/0x4ae [ 198.044397] [<ffffffff81f296f9>] x86_64_start_kernel+0x149/0x158 [ 198.044401] ---[ end trace 62a15a291aecf7fc ]--- [ 198.054577] r8169 0000:0e:00.0 eth4: link up [ 264.018923] r8169 0000:0e:00.0 eth4: link up And it often seems to "reestablish" its link, and the OpenSuSE Network manager or some popup from the tray area of KDE keeps popping up and telling me eth4 would be up or down or not configured and that kind of stuff. I dont seem to notice a flickering led on neither the ethernet switch nor on the nic itself though. Maybe the software paths in the driver and kernel only become crowded or struggling with that bug when there is actually software only even slightly using it e.g. link established and so on. I can shuffle the pcie dual ethernet cards around abit more and maybe move then away from the apu/cpu pcie bus all to the chipset pcie bus, and try again? Anything else needed? Removed the one dualport pcie card from the x16 slot but still getting same watchdog errors: [ 39.407042] r8169 0000:09:00.0 eth4: link up [ 106.058374] ------------[ cut here ]------------ [ 106.058384] WARNING: CPU: 3 PID: 2421 at ../net/sched/sch_generic.c:308 dev_watchdog+0x22e/0x240() [ 106.058387] NETDEV WATCHDOG: eth4 (r8169): transmit queue 0 timed out [ 106.058388] Modules linked in: bnep bluetooth fuse af_packet iscsi_ibft iscsi_boot_sysfs joydev hid_generic usbhid snd_hda_codec_realtek snd_hda_codec_generic snd_hda_codec_hdmi snd_hda_intel snd_hda_controller snd_hda_codec snd_hda_core snd_hwdep snd_pcm_oss snd_pcm snd_seq snd_seq_device snd_timer snd_mixer_oss dm_mod snd eeepc_wmi asus_wmi sparse_keymap rfkill video r8169 mii soundcore i2c_piix4 k10temp shpchp kvm_amd kvm crct10dif_pclmul crc32_pclmul crc32c_intel aesni_intel aes_x86_64 lrw gf128mul glue_helper ablk_helper cryptd pcspkr serio_raw wmi 8250_fintek tpm_infineon tpm_tis tpm acpi_cpufreq button processor ohci_pci ehci_pci ohci_hcd ehci_hcd sr_mod cdrom xhci_pci xhci_hcd usbcore usb_common radeon i2c_algo_bit drm_kms_helper ttm drm sg [ 106.058430] CPU: 3 PID: 2421 Comm: zypper Not tainted 4.1.34-33-default #1 [ 106.058432] Hardware name: System manufacturer System Product Name/F2A85-M PRO, BIOS 6601 11/25/2014 [ 106.058434] 0000000000000286 0000000000000000 ffffffff8165f7d1 0000000000000000 [ 106.058436] ffff88083ed83de8 ffffffff81aa162c ffffffff81068961 0000000000000000 [ 106.058439] ffff880818c16000 0000000000000001 ffff880818c163e0 0000000000000003 [ 106.058441] Call Trace: [ 106.058452] [<ffffffff810055cc>] dump_trace+0x8c/0x340 [ 106.058456] [<ffffffff8100597c>] show_stack_log_lvl+0xfc/0x1a0 [ 106.058459] [<ffffffff81006ec1>] show_stack+0x21/0x50 [ 106.058466] [<ffffffff8165f7d1>] dump_stack+0x5d/0x79 [ 106.058470] [<ffffffff81068961>] warn_slowpath_common+0x81/0xb0 [ 106.058474] [<ffffffff810689da>] warn_slowpath_fmt+0x4a/0x50 [ 106.058476] [<ffffffff8158acee>] dev_watchdog+0x22e/0x240 [ 106.058481] [<ffffffff810d16c0>] call_timer_fn+0x30/0x170 [ 106.058484] [<ffffffff810d1b4b>] run_timer_softirq+0x25b/0x310 [ 106.058489] [<ffffffff8106cef1>] __do_softirq+0xf1/0x300 [ 106.058492] [<ffffffff8106d345>] irq_exit+0x95/0xa0 [ 106.058496] [<ffffffff81668c6e>] smp_apic_timer_interrupt+0x3e/0x50 [ 106.058500] [<ffffffff81666ede>] apic_timer_interrupt+0x6e/0x80 [ 106.058506] [<00007f99bdac8d23>] 0x7f99bdac8d23 [ 106.058507] ---[ end trace 09802ad09b12a2d5 ]--- [ 106.068708] r8169 0000:09:00.0 eth4: link up [ 184.026800] r8169 0000:09:00.0 eth4: link up ifconfig eth4 eth4 Link encap:Ethernet HWaddr 00:13:3B:0F:42:9B UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:94 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) lspci 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) I/O Memory Management Unit 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7660D] 00:01.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller 00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03) 00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03) 00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40) 00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11) 00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11) 00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11) 00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11) 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 14) 00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11) 00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40) 00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0) 00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1) 00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 2) 00:15.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 3) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5 03:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller 04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09) 05:00.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 06:01.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 06:02.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 06:03.0 PCI bridge: Pericom Semiconductor Device 2404 (rev 05) 07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) 09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06) lspci -tv -[0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex +-00.2 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) I/O Memory Management Unit +-01.0 Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7660D] +-01.1 Advanced Micro Devices, Inc. [AMD/ATI] Trinity HDMI Audio Controller +-10.0 Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller +-10.1 Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller +-11.0 Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] +-12.0 Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller +-12.2 Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller +-13.0 Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller +-13.2 Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller +-14.0 Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller +-14.2 Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller +-14.3 Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge +-14.4-[01]-- +-15.0-[02]-- +-15.1-[03]----00.0 ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller +-15.2-[04]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-15.3-[05-09]----00.0-[06-09]--+-01.0-[07]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller | +-02.0-[08]-- | \-03.0-[09]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller +-18.0 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0 +-18.1 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1 +-18.2 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2 +-18.3 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3 +-18.4 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4 \-18.5 Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5 I have the same issue. The possible fix right now is booting from whatever kernel 4.8.x or < 4.9.x. -- The kernel 4.9 includes something strange and I have the last bios firmware. I found similar problem with ixgbe driver 02:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) So it looks like it is not related only to realtek driver. Have installed 4x (2x10G) network controllers: 02:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 02:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 03:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 03:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 81:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 81:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 82:00.0 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) 82:00.1 Ethernet controller: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection (rev 01) and on the latest kernel 4.12.8 [ 2452.163445] NETDEV WATCHDOG: eth0 (ixgbe): transmit queue 0 timed out [ 2452.163467] ------------[ cut here ]------------ [ 2452.163475] WARNING: CPU: 11 PID: 0 at net/sched/sch_generic.c:316 dev_watchdog+0xc5/0x122 [ 2452.163476] Modules linked in: ipmi_si x86_pkg_temp_thermal [ 2452.163482] CPU: 11 PID: 0 Comm: swapper/11 Tainted: G I 4.12.8 #1 [ 2452.163483] task: ffff88086d8fe200 task.stack: ffffc90003214000 [ 2452.163485] RIP: 0010:dev_watchdog+0xc5/0x122 [ 2452.163485] RSP: 0018:ffff88087f843ea0 EFLAGS: 00010286 [ 2452.163486] RAX: 0000000000000039 RBX: ffff88046ca78000 RCX: 0000000000000000 [ 2452.163487] RDX: ffff88087f853310 RSI: ffff88087f84caa8 RDI: ffff88087f84caa8 [ 2452.163487] RBP: ffff88087f843eb0 R08: 0000000000000000 R09: 0000000000000000 [ 2452.163488] R10: 00000000003d0900 R11: ffff88087ff9194c R12: 0000000000000000 [ 2452.163489] R13: ffffffff815a37a2 R14: ffff88046ca78438 R15: ffff88046ca78000 [ 2452.163490] FS: 0000000000000000(0000) GS:ffff88087f840000(0000) knlGS:0000000000000000 [ 2452.163490] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 2452.163491] CR2: 00000000006b2008 CR3: 0000000001c09000 CR4: 00000000001406e0 [ 2452.163492] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 2452.163492] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 2452.163493] Call Trace: [ 2452.163494] <IRQ> [ 2452.163500] call_timer_fn+0x5b/0x123 [ 2452.163501] run_timer_softirq+0x137/0x15a [ 2452.163503] ? tk_clock_read+0xc/0xe [ 2452.163505] ? timekeeping_get_ns+0x1d/0x31 [ 2452.163506] ? ktime_get+0x2d/0x3e [ 2452.163508] __do_softirq+0xe4/0x23a [ 2452.163512] ? tick_program_event+0x5d/0x64 [ 2452.163513] irq_exit+0x4d/0x5b [ 2452.163518] smp_apic_timer_interrupt+0x29/0x34 [ 2452.163520] apic_timer_interrupt+0x86/0x90 [ 2452.163524] RIP: 0010:cpuidle_enter_state+0x12f/0x184 [ 2452.163525] RSP: 0018:ffffc90003217ea0 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff10 [ 2452.163526] RAX: 0000023af054988b RBX: 0000000000000002 RCX: 000000000000001f [ 2452.163527] RDX: 0000000000000000 RSI: 000000000000000b RDI: 0000000000000000 [ 2452.163527] RBP: ffffc90003217ed0 R08: 00000000ffffffe3 R09: 000000003ff003ff [ 2452.163528] R10: ffffc90003217e70 R11: 0000000000000004 R12: ffff88086c10d400 [ 2452.163528] R13: 0000023af054988b R14: 0000000000000002 R15: 0000023af0528d14 [ 2452.163529] </IRQ> [ 2452.163531] cpuidle_enter+0x12/0x14 [ 2452.163534] do_idle+0x10e/0x166 [ 2452.163535] cpu_startup_entry+0x1a/0x1c [ 2452.163537] start_secondary+0xd0/0xd3 [ 2452.163540] secondary_startup_64+0x9f/0x9f [ 2452.163541] Code: 70 15 73 00 00 75 38 48 89 df c6 05 64 15 73 00 01 e8 1d 4a fe ff 44 89 e1 48 89 de 48 c7 c7 eb 8f a9 81 48 89 c2 e8 b4 ab b3 ff <0f> ff eb 10 41 ff c4 48 05 40 01 00 00 41 39 f4 75 9a eb 0d 48 [ 2452.163559] ---[ end trace e35aaedfdb6bf6da ]--- [ 2452.163562] ixgbe 0000:02:00.0 eth0: initiating reset due to tx timeout [ 2452.163579] ixgbe 0000:02:00.0 eth0: Reset adapter [ 2473.173038] ixgbe 0000:02:00.0 eth0: detected SFP+: 5 [ 2473.325081] ixgbe 0000:02:00.0 eth0: NIC Link is Up 10 Gbps, Flow Control: None [ 2473.450701] ixgbe 0000:02:00.0 eth0: NIC Link is Down [ 2473.450784] ixgbe 0000:02:00.0 eth0: initiating reset to clear Tx work after link loss [ 2473.537116] ixgbe 0000:02:00.0 eth0: Reset adapter after many years I have made some progress in researching this piece of hardware and finding a kernel (opensuse leap 15.4 with KOTD from today, kernel-default-5.18~rc6-lp153.2.1.ged50f8f.x86_64 ) which renders this hardware at last fully functional. at least I was able to use the two LAN ports of this dualported NIC for networking. my current bugreport over there with the finding: <https://bugzilla.opensuse.org/show_bug.cgi?id=1199390> I dont know what changes and patches of what kernel fixed this exactly, but I have written a small bugreport for original opensuse leap 15.4 (still beta/RC level, with kernel kernel-default-5.14.21-150400.19.1.x86_64 ) today where it still does not work, still produces watchdog errors and all. So somewhere between kernel-default-5.14.21-150400.19.1.x86_64 and 5.18~rc6-lp153.2.1.ged50f8f.x86_64 seems to have brought in the fix for this pericom pcie switch hardware. Thank you lots. |