Bug 760126

Summary: NETWORKING: Kernel only „see” one supported network card (when two identical ones are installed)
Product: Red Hat Enterprise Linux 6 Reporter: Răzvan Sandu <rsandu2004>
Component: kernelAssignee: Red Hat Kernel Manager <kernel-mgr>
Status: CLOSED NOTABUG QA Contact: Red Hat Kernel QE team <kernel-qe>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 6.0CC: Jes.Sorensen
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-12-07 11:00:18 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 Răzvan Sandu 2011-12-05 13:50:18 UTC
Description of problem:

My system contains a Gigabyte GA-H61M-S2P-B3 motherboard - smolt profile is here:

http://www.smolts.org/client/show/pub_33fc5191-e5c9-41c1-b3e6-3036f57bfe1a 

The mainboard features an Atheros integrated network card, which in not supported by default in RHEL/CentOS6.0 (but works OK with the "kmod-atl1e" package offered by the ELREPO repository - may be added after SO installation).

So I've added two identical NICs, D-Link DGE-528T, which work by default, being supported by the "r8169" kernel driver.

In this configuration, only ONE D-Link DGE-528T is "seen" by the system (and offered for configuration in anaconda, during system install).

Upgrading the kernel to the latest release (2.6.32-131.17.1.el.x86_64) does not help.


Version-Release number of selected component (if applicable):
2.6.32-131.17.1.el.x86_64  (tested on stock CentOS 6.0).


How reproducible:
Always.

Steps to Reproduce:
1. Install a system with two identical "r8169" network cards.
2. Observe system's behaviour during installation and afterwards (including the moment after installing the latest kernel).

  
Actual results:
The system:

- shows only ONE "r8169" network cards (when two identical ones are physically installed)
- does not see the Atheros network card without installing third-party software

Expected results:
All network cards should be enabled by default and should work correctly.

Additional info:
Please look into bug #725193 also, which may be related to this.

Comment 2 Răzvan Sandu 2011-12-05 14:30:28 UTC
After adding the "kmod-atl1e" package from ELREPO, the Atheros NIC becomes visible and works OK.

Now "lspci -v" shows the following for the three NICs:


Atheros:

02:00.0 Ethernet controller: Atheros Communications Device 1083 (rev c0)
	Subsystem: Giga-byte Technology Device e000
	Flags: bus master, fast devsel, latency 0, IRQ 31
	Memory at fbec0000 (64-bit, non-prefetchable) [size=256K]
	I/O ports at df00 [size=128]
	Capabilities: [40] Power Management version 3
	Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [58] Express Endpoint, MSI 00
	Capabilities: [6c] Vital Product Data
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [180] Device Serial Number ff-83-e9-c2-50-e5-49-ff
	Kernel driver in use: atheros_eth
	Kernel modules: atl1e


First D-Link NIC (functional):

04:00.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
	Subsystem: D-Link System Inc DGE-528T Gigabit Ethernet Adapter
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
	I/O ports at ee00 [size=256]
	Memory at fbdff000 (32-bit, non-prefetchable) [size=256]
	[virtual] Expansion ROM at dc400000 [disabled] [size=128K]
	Capabilities: [dc] Power Management version 2
	Kernel driver in use: r8169
	Kernel modules: r8169



Second D-Link NIC (non-functional - seen as a video device ??!):

04:01.0 Non-VGA unclassified device: Gammagraphx, Inc. (or missing ID) Device 0002 (rev 10)
	Subsystem: D-Link System Inc Device 4300
	Flags: 66MHz, medium devsel
	I/O ports at <unassigned> [disabled]
	Capabilities: [dc] #dc [0002]

Comment 3 Jes Sorensen 2011-12-07 11:00:18 UTC
As you clearly state, you are running CentOS, so please file the bugs with
your distribution provider, ie. CentOS.

http://bugs.centos.org/main_page.php

Comment 4 Răzvan Sandu 2011-12-07 11:57:12 UTC
@Jes

I hoped this is useful to official Red Hat, too. Switched this to bug 5288 in CentOS' bugzilla.