Intel 82574L onboard ethernet

May be somebody has come accross this and got a solution, as i have sent hours on google and this forum trying to find a fix.

Got a supermicro X7SPA-HF-D525-0 MB with dual nic onboard i have tried to install with the latest image and get a kickstarter error, so i tried to configure the nics, select the driver e200e and then get an error saying it cant find hardware, downloaded drivers from intel to a USB drive and tried installing from there same error.

Yeah I can’t even get the latest CentOS to install on one version of the Supermicro Atom. Stick with this part number until this is resolved:

Part#: SY-515AP25
Package: RETAIL
Manufacturer: Supermicro
Manufacturer Part#: SYS-5015A-EHF-D525
Shipping Weight: 18.51 lbs.(8.41 kg)

Thanks, i have been pulling my hair out thinking i had missed something.

Will have to get anothe MB

Wondering what makes the difference, could it be the word ‘Express’ ?

Super X7SPE-HF-D525
Chipset Intel ICH9R
Intel 82574L

X7SPA-HF-D525-0

Intel ICH9R Express chipset
Dual Intel 82574L G-bit ethernet controller

What are results of (if any) these commands:

dmesg |grep e100
lspci | grep Eth
lspci -n
modinfo e1000e

The SuperMicro X7SPA-HF-D525-0 Motherboard has a dual INTEL 82574L Gigabit Ethernet Controller so with latest CentOS’s Kernel the Kernel’s e1000e Module should be used to support that type of Ethernet Controller hardware.

An interesting reading could be this one: recently (November, 6th) the e1000e-2.5.4 RPM source package was released and so I think you could try to compile that one by yourself (as described) or give ELrepo a try (as proposed).

The INTEL reference should be available <a href=https://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProdId=3023&DwnldID=15817&ProductFamily=Ethernet+Components&ProductLine=Ethernet+Controllers&ProductProduct=Intel%C2%AE+82574+Gigabit+Ethernet+Controller&lang=eng>here.

Hope I don’t missed the point.

parnassus. It’s not just the Ethernet controller the disk controller does not work in AHCI, legacy or RAID

That’s quite strange (is the BIOS updated to Release 1.2a?).

I have a SuperMicro X7SPA-H (which, in comparison, differs from X7SPA-HF-D525 because it’s equipped with an INTEL Atom D510 CPU and it hasn’t the Nuvoton WPCM450 BMC chip used to support IPMI feature, shared on LAN1).

The X7SPA-H, like the X7SPA-HF-D525, uses the Intel ICH9R SATA controller chipset (the whole X7SPA family uses that chip with the exception of X7SPA-L model) and I can say that I successfully used it in the past with CentOS/Scientific Linux (since CentOS 6) and Fedora (since Fedora 16) implementing RAID Arrays on its 6 SATA ports - AHCI set - through mdadm using Rotational drives and SSD drives too. No issues on Ethernet side AFAIK.

SkykingOH, which motherboard have you had success with, just looked at the spec for http://www.supermicro.co.uk/support/resources/OS/Atom.cfm which one do you use with no or little problems.

Thanks for your above reply in post 2 saved me more time.

parnassus, i will check the bios version

The one in post 2 is the server we use for 90% of our work. You can’t get silly as far as recording a 100 channels or transcoding 50 g.729 sessions.

I can tell you from experience that 300 users with active voicemail, a dozen IVR’s and 48 channels of outbound doesn’t even tax the box. The form factor is awesome too. You can mount it with one hand in the rack. We use the Intel industrial SSD’s not interested in raw performance.

Skyking,

Got the SYS-5015A with the X7SPE-HF-D525 motherboard in it still having the same issue loading network drivers.

Been away from this for a couple of months, now need to make some progress.

Skyking OH

What version of FreePBX are you installing, tried to installing the latest get the normal kicksart error then its still trying to find the NIC driver.

Might have to go back to a PC tower with Realtek NIC as i never seamed to have any problems.

Skyking OH

What version of FreePBX are you installing, tried to installing the latest get the normal kicksart error then its still trying to find the NIC driver.

Might have to go back to a PC tower with Realtek NIC as i never seamed to have any problems.

How can you load a driver on a fresh install without no O/S made the driver file with the instructions on sourceforge but when the FreePBX distro get to NIC setup it wont take the driver still shows no hardware found.

Note to self, dont use mother boards with onboard NICs

Installed Unbuntu to check if NIC where any good, both working fine with the e1000e driver but the latest Distro wont install the NICs or let me install the driver manually, am I doing something wrong?

lspci -V

02:04.0 Network controller: Sangoma Technologies Corp. A200/Remora FXO/FXS Analog AFT card
Subsystem: NEC Corporation Device 1300
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at fe8f0000 (32-bit, non-prefetchable) [size=64K]

03:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: Super Micro Computer Inc Device 10d3
Physical Slot: 0-1
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fe9e0000 (32-bit, non-prefetchable) [size=128K]
I/O ports at dc00 [size=32]
Memory at fe9dc000 (32-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: e1000e

04:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: Super Micro Computer Inc Device 10d3
Physical Slot: 0-2
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at feae0000 (32-bit, non-prefetchable) [size=128K]
I/O ports at ec00 [size=32]
Memory at feadc000 (32-bit, non-prefetchable) [size=16K]
Capabilities:
Kernel driver in use: e1000e

Thanks

Maybe it would be something related to this known <a href=http://bugs.centos.org/view.php?id=6810>issue of CentOS based Linux distributions.

Now tried Centos with my motherboard and it works with the network cards, is there a problem with the FreePBX distro as it wont load or find the intel network cards.

Version:
CentOS release 6.5 (Final)
centos-release-6-5.el6.centos.11.1.i686
2.6.32-431.el6.i686 i686 i386

e1000e: Intel® PRO/1000 Network Driver - 2.3.2-k
e1000e: Copyright© 1999 - 2013 Intel Corporation.
e1000e 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
e1000e 0000:03:00.0: setting latency timer to 64
e1000e 0000:03:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
alloc irq_desc for 27 on node -1
alloc kstat_irqs on node -1
e1000e 0000:03:00.0: irq 27 for MSI/MSI-X
alloc irq_desc for 28 on node -1
alloc kstat_irqs on node -1
e1000e 0000:03:00.0: irq 28 for MSI/MSI-X
alloc irq_desc for 29 on node -1
alloc kstat_irqs on node -1
e1000e 0000:03:00.0: irq 29 for MSI/MSI-X
e1000e 0000:03:00.0: eth0: registered PHC clock
e1000e 0000:03:00.0: eth0: (PCI Express:2.5GT/s:Width x1) 00:25:90:c2:85:dc
e1000e 0000:03:00.0: eth0: Intel® PRO/1000 Network Connection
e1000e 0000:03:00.0: eth0: MAC: 3, PHY: 8, PBA No: 0101FF-0FF
e1000e 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
e1000e 0000:04:00.0: setting latency timer to 64
e1000e 0000:04:00.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
alloc irq_desc for 30 on node -1
alloc kstat_irqs on node -1
e1000e 0000:04:00.0: irq 30 for MSI/MSI-X
alloc irq_desc for 31 on node -1
alloc kstat_irqs on node -1
e1000e 0000:04:00.0: irq 31 for MSI/MSI-X
alloc irq_desc for 32 on node -1
alloc kstat_irqs on node -1
e1000e 0000:04:00.0: irq 32 for MSI/MSI-X
e1000e 0000:04:00.0: eth1: registered PHC clock
e1000e 0000:04:00.0: eth1: (PCI Express:2.5GT/s:Width x1) 00:25:90:c2:85:dd
e1000e 0000:04:00.0: eth1: Intel® PRO/1000 Network Connection
e1000e 0000:04:00.0: eth1: MAC: 3, PHY: 8, PBA No: 0101FF-0FF

After various installs, it seams to be the minimal install of CentOS which is giving me problems with the NIC, i have posted in the CentOS forum.

I have downloaded the newest e1000e driver and was wondering how you go about adding this to the ISO so its found on install.

If anybody has any pointers how this could be done i would be greatfull.

The distro i downloaded states it is Centos 6.5 anybody got any ideas why a normal version of centos 6.5 works with my hardware but the distro wont?

Is the freePBX distro running old drivers ? especially for network cards.

As i have today installed a fully version on CentOS 6.5 and done the conversation and the network cards fail to be recognised.

Anybody from the FreePBX team care to comment please.