Bug 555154
| Summary: | Realtek RTL8111/8168B Ethernet NIC does not work without kernel option "pcie_aspm=off" | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Renich Bon Ciric <renich> |
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
| Status: | CLOSED DUPLICATE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | urgent | Docs Contact: | |
| Priority: | low | ||
| Version: | 12 | CC: | aaron, anton, dougsland, evoke, gansalmon, itamar, james, jfeeney, jonathan, kernel-maint, magic, martin, sgruszka |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2010-10-01 17:46:44 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Renich Bon Ciric
2010-01-13 20:06:51 UTC
I just wanted to add that, after compiling a vanilla kernel (from kernel.org) and installing, this problem was solved.
Here's my procedure:
1. download latest kernel from kernel.org
2. uncompress on /usr/src/kernels
3. copy the current config; at /boot, to /usr/src/kernels/linux-2.6.32.3/.config
4. run make oldconfig
5. make && make modules_install install
6. reboot
I see my NIC and everything is solved on lscpi -v
[root@server boot]# uname -a
Linux server.grupoabyeb.net 2.6.32.3 #1 SMP Wed Jan 13 17:38:28 CST 2010 x86_64 x86_64 x86_64 GNU/Linux
[root@server boot]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:22:15:39:97:FA
inet addr:{SomeIpAddr Bcast:{SomeIpAddr} Mask:{SomeIpAddr}
inet6 addr: {SomeIpv6Addr} Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20591 errors:0 dropped:0 overruns:0 frame:0
TX packets:15373 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:27183284 (25.9 MiB) TX bytes:1341233 (1.2 MiB)
Interrupt:32 Base address:0x4000
eth1 Link encap:Ethernet HWaddr 00:22:15:39:95:9B
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:33 Base address:0x8000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:22 errors:0 dropped:0 overruns:0 frame:0
TX packets:22 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2481 (2.4 KiB) TX bytes:2481 (2.4 KiB)
[root@server boot]# lspci -v
00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [94] HyperTransport: #1a
Capabilities: [60] HyperTransport: Retry Mode
Capabilities: [44] HyperTransport: Slave or Primary Interface
Capabilities: [d0] HyperTransport: #1c
00:01.0 ISA bridge: nVidia Corporation MCP78S [GeForce 8200] LPC Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0
00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: 66MHz, fast devsel, IRQ 255
I/O ports at fc00 [size=64]
I/O ports at 1c00 [size=64]
I/O ports at 1c40 [size=64]
Capabilities: [44] Power Management version 2
Kernel driver in use: nForce2_smbus
Kernel modules: i2c-nforce2
00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: 66MHz, fast devsel
00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
Memory at fdf80000 (32-bit, non-prefetchable) [size=512K]
00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: 66MHz, fast devsel
00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: ohci_hcd
00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port: BAR=1 offset=00a0
Capabilities: [80] Power Management version 2
Kernel driver in use: ehci_hcd
00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: ohci_hcd
00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 21
Memory at fe02c000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] Debug port: BAR=1 offset=00a0
Capabilities: [80] Power Management version 2
Kernel driver in use: ehci_hcd
00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0
[virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1]
[virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8]
[virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1]
I/O ports at f000 [size=16]
Capabilities: [44] Power Management version 2
Kernel driver in use: pata_amd
Kernel modules: ata_generic, pata_acpi, pata_amd
00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 82af
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 22
Memory at fe020000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fde00000-fdefffff
Prefetchable memory behind bridge: fdd00000-fddfffff
Capabilities: [b8] Subsystem: ASUSTeK Computer Inc. Device 82e2
Capabilities: [8c] HyperTransport: MSI Mapping Enable+ Fixed-
00:09.0 SATA controller: nVidia Corporation MCP78S [GeForce 8200] AHCI Controller (rev a2) (prog-if 01 [AHCI 1.0])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 31
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at dc00 [size=16]
Memory at fe026000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [44] Power Management version 2
Capabilities: [8c] SATA HBA <?>
Capabilities: [b0] MSI: Enable+ Count=1/8 Maskable- 64bit+
Capabilities: [ec] HyperTransport: MSI Mapping Enable+ Fixed+
Kernel driver in use: ahci
00:0b.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fb000000-fcffffff
Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 82e2
Capabilities: [48] Power Management version 2
Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed-
Kernel modules: shpchp
00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000a000-0000afff
Memory behind bridge: f6000000-f9ffffff
Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 82e2
Capabilities: [48] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Kernel driver in use: pcieport
Kernel modules: shpchp
00:12.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00009000-00009fff
Memory behind bridge: fdc00000-fdcfffff
Prefetchable memory behind bridge: 00000000fdb00000-00000000fdbfffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 82e2
Capabilities: [48] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Kernel driver in use: pcieport
Kernel modules: shpchp
00:13.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=05, subordinate=07, sec-latency=0
I/O behind bridge: 00007000-00008fff
Memory behind bridge: fd800000-fdafffff
Prefetchable memory behind bridge: 00000000fd600000-00000000fd7fffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 82e2
Capabilities: [48] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Kernel driver in use: pcieport
Kernel modules: shpchp
00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=08, subordinate=0c, sec-latency=0
I/O behind bridge: 00004000-00006fff
Memory behind bridge: fd300000-fd5fffff
Prefetchable memory behind bridge: 00000000fd000000-00000000fd2fffff
Capabilities: [40] Subsystem: ASUSTeK Computer Inc. Device 82e2
Capabilities: [48] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable+ Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Kernel driver in use: pcieport
Kernel modules: shpchp
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] HyperTransport Configuration
Flags: fast devsel
Capabilities: [80] HyperTransport: Host or Secondary Interface
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Address Map
Flags: fast devsel
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] DRAM Controller
Flags: fast devsel
Kernel modules: amd64_edac_mod
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Miscellaneous Control
Flags: fast devsel
Capabilities: [f0] Secure device <?>
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h [Opteron, Athlon64, Sempron] Link Control
Flags: fast devsel
01:0a.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 70) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc. IEEE 1394a Firewire Controller
Flags: bus master, medium devsel, latency 32, IRQ 18
Memory at fdeff000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci
02:00.0 VGA compatible controller: nVidia Corporation GeForce 8200 (rev a2) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. Device 82e2
Flags: fast devsel, IRQ 11
Memory at fb000000 (32-bit, non-prefetchable) [disabled] [size=16M]
Memory at e0000000 (64-bit, prefetchable) [disabled] [size=128M]
Memory at ee000000 (64-bit, prefetchable) [disabled] [size=32M]
I/O ports at bc00 [disabled] [size=128]
[virtual] Expansion ROM at e8000000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Kernel modules: nvidiafb
03:00.0 VGA compatible controller: nVidia Corporation GeForce 8600 GT (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. Device c750
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at f6000000 (64-bit, non-prefetchable) [size=32M]
I/O ports at ac00 [size=128]
Expansion ROM at f9fe0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel <?>
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information <?>
Kernel modules: nvidiafb
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 82c6
Flags: bus master, fast devsel, latency 0, IRQ 32
I/O ports at 9c00 [size=256]
Memory at fdcff000 (64-bit, non-prefetchable) [size=4K]
Memory at fdbf0000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at fdb00000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel <?>
Capabilities: [160] Device Serial Number 00-00-00-00-ec-10-68-81
Kernel driver in use: r8169
Kernel modules: r8169
05:00.0 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=05, secondary=06, subordinate=06, sec-latency=32
I/O behind bridge: 00008000-00008fff
Memory behind bridge: fd900000-fd9fffff
Prefetchable memory behind bridge: 00000000fd700000-00000000fd7fffff
Capabilities: [40] Express PCI/PCI-X Bridge, MSI 00
Capabilities: [54] PCI-X bridge device
Capabilities: [64] Power Management version 2
Capabilities: [100] Advanced Error Reporting
Kernel modules: shpchp
05:00.1 PCI bridge: NEC Corporation uPD720400 PCI Express - PCI/PCI-X Bridge (rev 06) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Memory at fdaff000 (64-bit, non-prefetchable) [size=128]
Bus: primary=05, secondary=07, subordinate=07, sec-latency=32
I/O behind bridge: 00007000-00007fff
Memory behind bridge: fd800000-fd8fffff
Prefetchable memory behind bridge: 00000000fd600000-00000000fd6fffff
Capabilities: [40] Express PCI/PCI-X Bridge, MSI 00
Capabilities: [54] PCI-X bridge device
Capabilities: [64] Power Management version 2
Capabilities: [6c] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [7c] Hot-plug capable
Capabilities: [100] Advanced Error Reporting
Kernel modules: shpchp
08:00.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=08, secondary=09, subordinate=0c, sec-latency=0
I/O behind bridge: 00004000-00006fff
Memory behind bridge: fd300000-fd5fffff
Prefetchable memory behind bridge: 00000000fd000000-00000000fd2fffff
Capabilities: [40] Express Upstream Port, MSI 00
Capabilities: [c0] Power Management version 3
Capabilities: [100] Advanced Error Reporting
Capabilities: [200] Virtual Channel <?>
Kernel driver in use: pcieport
Kernel modules: shpchp
09:02.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=09, secondary=0a, subordinate=0a, sec-latency=0
I/O behind bridge: 00006000-00006fff
Memory behind bridge: fd500000-fd5fffff
Prefetchable memory behind bridge: 00000000fd200000-00000000fd2fffff
Capabilities: [40] Express Downstream Port (Slot-), MSI 00
Capabilities: [c0] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Advanced Error Reporting
Capabilities: [200] Virtual Channel <?>
Kernel driver in use: pcieport
Kernel modules: shpchp
09:03.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=09, secondary=0b, subordinate=0b, sec-latency=0
I/O behind bridge: 00005000-00005fff
Memory behind bridge: fd400000-fd4fffff
Prefetchable memory behind bridge: 00000000fd100000-00000000fd1fffff
Capabilities: [40] Express Downstream Port (Slot-), MSI 00
Capabilities: [c0] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Advanced Error Reporting
Capabilities: [200] Virtual Channel <?>
Kernel driver in use: pcieport
Kernel modules: shpchp
09:04.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=09, secondary=0c, subordinate=0c, sec-latency=0
I/O behind bridge: 00004000-00004fff
Memory behind bridge: fd300000-fd3fffff
Prefetchable memory behind bridge: 00000000fd000000-00000000fd0fffff
Capabilities: [40] Express Downstream Port (Slot-), MSI 00
Capabilities: [c0] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Advanced Error Reporting
Capabilities: [200] Virtual Channel <?>
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Device 82c6
Flags: bus master, fast devsel, latency 0, IRQ 33
I/O ports at 6c00 [size=256]
Memory at fd5ff000 (64-bit, non-prefetchable) [size=4K]
Memory at fd2f0000 (64-bit, prefetchable) [size=64K]
[virtual] Expansion ROM at fd200000 [disabled] [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 01
Capabilities: [b0] MSI-X: Enable- Count=2 Masked-
Capabilities: [d0] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Virtual Channel <?>
Capabilities: [160] Device Serial Number 00-00-00-00-ec-10-68-81
Kernel driver in use: r8169
Kernel modules: r8169
I can confirm this bug. I have the same motherboard and with F12 kernel the secondary integrated RealTek network interface does not get detected (while the primary works just fine). However, after some tweaking of the BIOS settings and kernel parameters (nomsi, noapic, etc.) I can sometimes force the network card to work, say in 1 case out of 20 (but this is certainly far from being reliable and it is not deterministic). I haven't tried vanilla kernel yet. The symtops are exactly the same as Renich Bon Ciric describes. Dmes shows: r8169 0000:0a:00.0: PCI INT A -> Link[AE4C] -> GSI 16 (level, low) -> IRQ 16 r8169 0000:0a:00.0: cache line size of 64 is not supported r8169 0000:0a:00.0: PCI INT A disabled r8169: probe of 0000:0a:00.0 failed with error -22 Lspci -v shows: 09:02.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev ff) (prog-if ff) !!! Unknown header type 7f Kernel driver in use: pcieport 09:03.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev ff) (prog-if ff) !!! Unknown header type 7f Kernel driver in use: pcieport 09:04.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev ff) (prog-if ff) !!! Unknown header type 7f Kernel driver in use: pcieport 0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev ff) (prog-if ff) !!! Unknown header type 7f Kernel modules: r8169 My configuration is: Asus M3N WS (GeForce 8200 chipset) Fedora 12 x86_64 kernel-2.6.32.3-25.fc12.x86_64 ping! Still not fixed on kernel.x86_64 0:2.6.31.12-174.2.19.fc12 update. The issue is still present in kernel-2.6.32.9-70.fc12.x86_64. I am using a vanilla kernel (same version) which works OK. I don't say that I use the same configuration for my vanilla kernel, but I don't see any obvious configuration option that is used in the Fedora kernel and might break the PCI-Express bus so badly. I also don't see any clear suspects among the patches in the Fedora kernel. Come on, guys! Can somebody please have a look on this issue? I know that it is probably reproducible on just one "obscure" motherboard, but it is a rather serious issue and it is very probably Fedora-specific. has this been addressed? I'm gonna be forced to change to some other distro if it doesn't get addressed soon (in that server, heh). My client is killing me! I can report similar behavior using the Gigabyte H55M-S2H motherboard. The on-board LAN interface is Realtek's RTL8111D chip: http://www.gigabyte.us/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=3322&ProductName=GA-H55M-S2H http://www.realtek.com/products/productsView.aspx?Langid=1&PFid=5&Level=5&Conn=4&ProdID=193 A little more detail: 1. Booting from the FC12 x86_64 DVD, installing the kernel from the DVD without any updates, the network interface works fine. Kernel is 2.6.31.5-127.fc12.x86_64 2. Using this kernel (2.6.31.5-127), I can also download the module source from RealTek and compile the r8168.ko, which runs just fine. Then, remove this module and use the r8169 which came with FC12. 3. Once I update the kernel, the network interface stops working. 4. Try compiling the RealTek-sourced r8168 under the new kernel, but it does not detect the network interface at all ("can't be found" or something). My fix is to remain on the 2.6.31.5-127 kernel. Will collect more data in the following week, and update this. The problem of RTL8111 not working persists into RHEL 6 Beta. I can report that the RHEL 6 Beta (Like RHEL 5.4 & Fedora Core 12) detects the ethernet port, LSPCI and dmesg show the port and ifconfig even shows the port as up but there is no network connectivity. The issue is still present in the newest Fedora 13 kernel kernel-2.6.33.5-112.fc13.x86_64. Fortunately, after countless hours of try&fail testing I have been able to isolate a kernel command-line option which fixes the issues in my case. It is pcie_aspm=off This is probably related to the Asus M3N WS motherboard (I'll try to go deeper into why the ASPM is not working correcly on this MB), but the same issues might be present in any motherboard with the same chipset (GeForce 8200) or even different chipsets. Just give it a try. (In reply to comment #9) > The issue is still present in the newest Fedora 13 kernel > kernel-2.6.33.5-112.fc13.x86_64. > > Fortunately, after countless hours of try&fail testing I have been able to > isolate a kernel command-line option which fixes the issues in my case. It is > > pcie_aspm=off Confirmed. This fixes the issue in my M3N WS. Any idea of why the vanilla kernel works and Fedora's doesn't? (In reply to comment #10) > (In reply to comment #9) > > The issue is still present in the newest Fedora 13 kernel > > kernel-2.6.33.5-112.fc13.x86_64. > > > > Fortunately, after countless hours of try&fail testing I have been able to > > isolate a kernel command-line option which fixes the issues in my case. It is > > > > pcie_aspm=off > > Confirmed. This fixes the issue in my M3N WS. Any idea of why the vanilla > kernel works and Fedora's doesn't? Because we enable ASPM by default in order to save power. Please try 2.6.34.1-20 from koji, which will disable ASPM if the motherboard says it does not support it. (In reply to comment #12) > Please try 2.6.34.1-20 from koji, which will disable ASPM if the motherboard > says it does not support it. I'm trying a kernel built from its source (with a patch dropped, the Fedora-supplied one breaks ACPI on this machine): # dmesg | grep ASPM pci 0000:08:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' # lspci -v | grep 08\:00.0 08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) After suspend/resume, it still drops down to a 100 Mbit/s connection. I'll try pcie_aspm=off later and report. (In reply to comment #13) > (In reply to comment #12) > > Please try 2.6.34.1-20 from koji, which will disable ASPM if the motherboard > > says it does not support it. > > I'm trying a kernel built from its source (with a patch dropped, the > Fedora-supplied one breaks ACPI on this machine): Which patch is that? *** This bug has been marked as a duplicate of bug 538920 *** |