LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 08-25-2014, 02:42 AM   #1
diablo046
LQ Newbie
 
Registered: Jun 2014
Posts: 21

Rep: Reputation: Disabled
Confusion between PCI and PCIE network adapter... 82574L Gigabit Network Connection


Hi all,

I know it is a very basic simple question, but I am not able to decide what is correct.
Well we have an IBM X3100 m4 server and centos 6.5 is installed. I want to know which lan card is installed in our server,so i used "lspci" command and got the following output...
06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
0b:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
but here it is not mentioned whether these NICs are PCI or PCIE or PCIX..so how shall i confirm these cards are PCI or PCIE...kindly guide.Thank you..
 
Old 08-25-2014, 09:29 AM   #2
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Are you sure it is a separate adapter as opposed to ports embedded on the motherboard? The latter will show up in lspci output.

Typically if it is PCIE you'll see that in the output and also see PCI Express.

You can try "lspci -v" for more detail or "lspci -vvv" for full details.
 
1 members found this post helpful.
Old 08-25-2014, 10:03 AM   #3
suicidaleggroll
LQ Guru
 
Registered: Nov 2010
Location: Colorado
Distribution: OpenSUSE, CentOS
Posts: 5,573

Rep: Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142Reputation: 2142
The 82574L ethernet controller uses a PCIe x1 interface:
http://www.intel.com/content/dam/doc...ller-brief.pdf

So my guess is it's either a PCIe card or it's built into the motherboard.

This is the output of one of my workstations with a SuperMicro X9SAE-V motherboard with two built-in gigabit NICs (no add-on card):
Code:
# lspci | grep -i ethernet
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
02:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
 
1 members found this post helpful.
Old 08-25-2014, 08:30 PM   #4
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,982

Rep: Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626Reputation: 3626
This is the reason linux is moving to the BSD model of naming devices in slots. I would think that 6.5 has that naming already??
"
How To Test

If you don't have biosdevname installed and no explicit network interface configuration in /etc/sysconfig/network-scripts/, and did not install any udev rules that rename your interfaces for you, then your interfaces should now be named "eno1", "ens1", "enp2s0" or similar. "

Something like that maybe.

Last edited by jefro; 08-25-2014 at 08:34 PM.
 
1 members found this post helpful.
Old 08-26-2014, 12:09 AM   #5
diablo046
LQ Newbie
 
Registered: Jun 2014
Posts: 21

Original Poster
Rep: Reputation: Disabled
thank you for your reply....we have two nics installed on the server...i see in network scripts..its eth0 and eth1...ifconfig shows both these cards ipaddress,i also used lspci -v and lspci -vvv and output is---

06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: IBM Device 03bd
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes

0b:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection
Subsystem: IBM Device 03bd
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes

but it is not shown they are pci or pcie...i guess they are PCIE cards as Mr.suicidaleggroll told...thank you guys..

Last edited by diablo046; 08-26-2014 at 12:12 AM.
 
Old 08-26-2014, 07:50 AM   #6
MensaWater
LQ Guru
 
Registered: May 2005
Location: Atlanta Georgia USA
Distribution: Redhat (RHEL), CentOS, Fedora, CoreOS, Debian, FreeBSD, HP-UX, Solaris, SCO
Posts: 7,831
Blog Entries: 15

Rep: Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669Reputation: 1669
Having two NICs (Network Interface Controllers) such as eth0 & eth1 does not mean you necessarily have two cards in slots (Host Bus Adapters/HBAs). An alternate meaning of NIC is Network Interface Card which implies HBAs but as noted that isn't always what you have. You might have one HBA with 2 ports or 4 ports or a combo HBA that has ethernet and something else such as fibre on it OR you might have NO HBAs that have anything to do with networking because the NIC ports are built into the mother board. Even when built into the mother board they usually are on the PCI bus but being on the bus does not immediately mean they are in slots. Many systems these days come with ethernet built into the mother board. Depending on your setup might ALSO have separate HBAs with additional network ports.

You might glean more information by running dmidecode. Also sometimes nothing beats just looking at the back of the server to see where the ports are.
 
Old 08-26-2014, 09:49 AM   #7
Soadyheid
Senior Member
 
Registered: Aug 2010
Location: Near Edinburgh, Scotland
Distribution: Cinnamon Mint 20.1 (Laptop) and 20.2 (Desktop)
Posts: 1,672

Rep: Reputation: 486Reputation: 486Reputation: 486Reputation: 486Reputation: 486
The easiest way to find out what's in the box is to Google the specs, see here for the PDF file.

It looks like the server has 4 x PCIe slots, from the PDF they're designated
Quote:
Four PCI Express slots:
Slot 1, PCIe 3.0 x8, full-height, half-length (PCIe 2.0 in models with processors

announced September 2011 - see Table 4)
Slot 2, PCIe 3.0 x16 (x8 wired), full-height, half-length (PCIe 2.0 in models with

processors announced September 2011 - see Table 4)
Slot 3, PCIe 2.0 x4, full-height, half-length

Slot 4, PCIe 2.0 x1, full-height, half-length
Hopefully that helps? Note that they're 8, 18, 4 and single channel slots; one of each.

But...the two that you mention are Dual Port integrated Gigabit nics on the Motherboard so not in effect PCI or PCIe

Play Bonny!

 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Intel 82574L Gigabit network card - issues and resolution unkie888 Linux - Hardware 4 04-13-2012 01:21 AM
LXer: Atom-powered network appliance offers PCI and PCIe expansion LXer Syndicated Linux News 0 06-25-2011 02:30 PM
TRENDnet TEG-PCITXR 32-bit gigabit PCI adapter not actually gigabit? blankbmx Linux - Hardware 1 03-02-2010 11:40 PM
Troubles compiling Asus NX1101 driver (Gigabit Network Adapter) on Debian Etch whizz Linux - Hardware 2 05-01-2008 12:03 PM
Very slow (Gigabit crossover - pc to pc) network connection! gecon Linux - Networking 17 12-30-2005 12:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 12:11 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration