LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 12-20-2010, 09:49 AM   #1
Subject16
Member
 
Registered: Nov 2009
Posts: 44

Rep: Reputation: 1
Is my LSI Logic RAID controller embedded or not?


This is more of a purely education-seeking question; no troubleshooting required.

I have been using lspci, dmidecode, and mpt-status to get hardware information on my Dell 1950 running Ubuntu 8.10. One thing that is sticking in my mind is difficulty in understanding the output, likely due to some fundamental missing piece in my hardware understanding.

I'm pretty sure my server is using an embedded SCSI RAID controller from info I got from Dell's site:
1 CR679 Assembly, Card, SAS6IR, Integrated, Sled
1 TX846 Assembly, Cable, Controller SAS, POWEREDGE EXPANDABLE RAID CONTROLLER

When I run lspci I see:
01:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 08)

PCI-Express is an actual...well, PCI card, right? But dmidecode shows that I have two x8 PCI Express slots that are both available. Sooo...I'm missing something. How am I running a PCI Express SCSI controller without using a PCI Express slot? In the event of not having the kind of info that I did (i.e. the service tag) how would I be able to tell at a glance whether a component like my RAID controller was embedded or not?

Thanks in advance.

Last edited by Subject16; 12-20-2010 at 10:12 AM.
 
Old 12-20-2010, 09:51 AM   #2
djsmiley2k
Member
 
Registered: Feb 2005
Location: Coventry, UK
Distribution: Home: Gentoo x86/amd64, Debian ppc. Work: Ubuntu, SuSe, CentOS
Posts: 343
Blog Entries: 1

Rep: Reputation: 72
Well the simple way to tell, is to open up the case and take a look. I'd be willing to bed its an expansion card which maybe connected permanently onto the motherboard. The PCI-Express bit is the way it communicates/appears to the system, doesn't have to mean its got the physical attributes of a normal PCI-Express card.
 
Old 12-20-2010, 10:25 AM   #3
Subject16
Member
 
Registered: Nov 2009
Posts: 44

Original Poster
Rep: Reputation: 1
Yeah, if I could just pop open the top of my server that would definitely provide a quick answer to the question. The challenge is for situations where I cannot do that (such as in this case where the server is physically inaccessible and also a production server so I wouldn't be powering it down for something like that anyway). It is news to me that there is such a thing as an expansion card permanently connected to a motherboard. I thought devices were either attached via slots (PCI, PCI Express, etc) or soldered(?) on. Didn't know you could take a PCI device and attach it permanently. Just as I figured: there was a major gap in my hardware knowledge. So, sounds like the best way to know this info from the shell is comparing the output of multiple commands like these. Thanks for the info.
 
Old 12-20-2010, 11:22 AM   #4
Dani1973
Member
 
Registered: Dec 2010
Distribution: Debian testing
Posts: 148

Rep: Reputation: 16
It's not because you see PCI Express that it is a card sitting in a PCI-E slot.
The controller is connected thru the PCI express bus but it can be onboard.
I guess the only way to be sure is to open the box.

You often see this kind of description for embedded ethernet controllers or onboard VGA.

I get this entry for example on a linux box :
Quote:
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
While I am 100% sure it's onboard and not a seperate controller
 
1 members found this post helpful.
Old 12-20-2010, 04:11 PM   #5
jefro
Guru
 
Registered: Mar 2008
Posts: 11,334

Rep: Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386Reputation: 1386
Look in back?

Pretty sure there is a way to id the pci pci-e slots used by some command.
 
Old 12-21-2010, 06:14 AM   #6
djsmiley2k
Member
 
Registered: Feb 2005
Location: Coventry, UK
Distribution: Home: Gentoo x86/amd64, Debian ppc. Work: Ubuntu, SuSe, CentOS
Posts: 343
Blog Entries: 1

Rep: Reputation: 72
Randomly one of my servers claims to have 3 memory slots, yet on inspection it only has two. Simply the manufacturer hasn't bothered to connect up the 3rd slot. Same kind of thing, however in your case its connected, and embedded into the board, but is STILL a pci-e device.
 
1 members found this post helpful.
Old 12-21-2010, 01:18 PM   #7
Subject16
Member
 
Registered: Nov 2009
Posts: 44

Original Poster
Rep: Reputation: 1
Thanks all! That about clarifies it.
 
  


Reply

Tags
dell


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
Will work LSI Logic MegaRAID SAS 8480E RAID Controller with Debian Lenny mm00 Linux - Hardware 0 08-16-2009 12:17 PM
RHEL AS V3 accepting ICH7R LSI Logic Embedded SATA RAID controller driver Raymond.Holder Linux - Newbie 1 11-03-2008 02:26 PM
dmraid and ICH7 / LSI embedded RAID controller on an Asus RS120-E3 (PA4) jpluis Linux - Hardware 19 05-19-2008 03:55 AM
LSI logic SAS1064 controller and Kernel 2.4 pr144 Slackware - Installation 1 10-16-2007 12:05 PM
ICHR7 Intel Matrix Storage/LSI Logic Embedded. finchwizard Debian 1 01-04-2006 09:21 AM


All times are GMT -5. The time now is 04:41 PM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration