LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 08-03-2010, 11:28 AM   #1
Clev II
LQ Newbie
 
Registered: Jul 2009
Posts: 5

Rep: Reputation: 0
I need to find the driver version for my disk controller


Hello,
I am currently trying to find out what driver version I am using for my server. I am wondering if their is a specific command I can use, as I have been scouring the Internet for the past day looking for this information. I have used "lsmod" to see my modules, but once I am in there I do not know where my disk controller information would be found. (I also needed to find my NIC info as well, so I typed "modinfo [device]" and it gave me the driver version there. Sorry if this seems to be an open ended / "open to interpretation" question, but I cannot seem to find what I am looking for. Thanks in advance,
Clev II

PS below is the output of "lsmod" on my server.


[root@localhost ~]# lsmod
Module Size Used by
autofs4 29253 3
hidp 23105 2
rfcomm 42457 0
l2cap 29505 10 hidp,rfcomm
bluetooth 53925 5 hidp,rfcomm,l2cap
lockd 63337 0
sunrpc 146685 2 lockd
cpufreq_ondemand 12493 8
acpi_cpufreq 13897 0
ip_conntrack_netbios_ns 6977 0
ipt_REJECT 9665 1
xt_state 6209 2
ip_conntrack 53281 2 ip_conntrack_netbios_ns,xt_state
nfnetlink 10713 1 ip_conntrack
iptable_filter 7105 1
ip_tables 17029 1 iptable_filter
ip6t_REJECT 9409 1
xt_tcpudp 7105 10
ip6table_filter 6849 1
ip6_tables 18053 1 ip6table_filter
x_tables 17349 6 ipt_REJECT,xt_state,ip_tables,ip6t_REJECT,xt_tcpudp,ip6_tables
loop 18761 0
dm_multipath 25421 0
scsi_dh 12097 1 dm_multipath
video 21193 0
backlight 10049 1 video
sbs 18533 0
power_meter 16461 0
hwmon 7364 1 power_meter
i2c_ec 9025 1 sbs
i2c_core 24001 1 i2c_ec
dell_wmi 8401 0
wmi 12137 1 dell_wmi
button 10705 0
battery 13637 0
asus_acpi 19289 0
ac 9157 0
ipv6 270305 29 ip6t_REJECT
xfrm_nalgo 13381 1 ipv6
crypto_api 12609 1 xfrm_nalgo
parport_pc 29157 0
lp 15849 0
parport 37513 2 parport_pc,lp
joydev 13185 0
sr_mod 19941 0
cdrom 36577 1 sr_mod
serio_raw 10693 0
bnx2 179277 0
sg 36573 0
i5000_edac 13641 0
edac_mc 26257 1 i5000_edac
pcspkr 7105 0
dm_raid45 67145 0
dm_message 6977 1 dm_raid45
dm_region_hash 15681 1 dm_raid45
dm_mem_cache 9537 1 dm_raid45
dm_snapshot 23141 0
dm_zero 6209 0
dm_mirror 24393 0
dm_log 14657 3 dm_raid45,dm_region_hash,dm_mirror
dm_mod 63225 11 dm_multipath,dm_raid45,dm_snapshot,dm_zero,dm_mirror,dm_log
usb_storage 80673 0
mptsas 51017 2
mptscsih 36673 1 mptsas
mptbase 84869 2 mptsas,mptscsih
scsi_transport_sas 30529 1 mptsas
sd_mod 25281 3
scsi_mod 141973 8 scsi_dh,sr_mod,sg,usb_storage,mptsas,mptscsih,scsi_transport_sas,sd_mod
ext3 125513 2
jbd 57321 1 ext3
uhci_hcd 25549 0
ohci_hcd 25193 0
ehci_hcd 34125 0
 
Old 08-03-2010, 11:31 AM   #2
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
In order to cross-reference against the above output from `lsmod` (if necessary), it would be great if you could post the output from this:
Code:
lspci -v
That might answer your question, and more.

P.S. - another 2 commands you might try for even more info, are "hwinfo" or "lshw" if you have either of them on your server.

Last edited by GrapefruiTgirl; 08-03-2010 at 11:32 AM.
 
Old 08-03-2010, 12:59 PM   #3
Clev II
LQ Newbie
 
Registered: Jul 2009
Posts: 5

Original Poster
Rep: Reputation: 0
Sure Thing, here is the lspci -v output:


[root@localhost ~]# lspci -v
00:00.0 Host bridge: Intel Corporation 5000P Chipset Memory Controller Hub (rev 92)
Subsystem: Intel Corporation Unknown device 8086
Flags: bus master, fast devsel, latency 0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable-
Capabilities: [6c] Express Root Port (Slot-) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:02.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 2 (rev 92) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=07, sec-latency=0
Memory behind bridge: d8000000-ddffffff
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable+
Capabilities: [6c] Express Root Port (Slot-) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:03.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 3 (rev 92) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: de100000-de2fffff
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable+
Capabilities: [6c] Express Root Port (Slot-) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:04.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 4-5 (rev 92) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable+
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:05.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 5 (rev 92) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0a, subordinate=0a, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable+
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:06.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x8 Port 6-7 (rev 92) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable+
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:07.0 PCI bridge: Intel Corporation 5000 Series Chipset PCI Express x4 Port 7 (rev 92) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0c, subordinate=0c, sec-latency=0
Capabilities: [50] Power Management version 2
Capabilities: [58] Message Signalled Interrupts: 64bit- Queue=0/1 Enable+
Capabilities: [6c] Express Root Port (Slot+) IRQ 0
Capabilities: [100] Advanced Error Reporting

00:10.0 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
Subsystem: Dell Unknown device 0208
Flags: fast devsel

00:10.1 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
Subsystem: Dell Unknown device 0208
Flags: fast devsel

00:10.2 Host bridge: Intel Corporation 5000 Series Chipset FSB Registers (rev 92)
Subsystem: Dell Unknown device 0208
Flags: fast devsel

00:11.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 92)
Subsystem: Intel Corporation Unknown device 8086
Flags: fast devsel

00:13.0 Host bridge: Intel Corporation 5000 Series Chipset Reserved Registers (rev 92)
Subsystem: Intel Corporation Unknown device 8086
Flags: fast devsel

00:15.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 92)
Subsystem: Intel Corporation Unknown device 8086
Flags: fast devsel

00:16.0 Host bridge: Intel Corporation 5000 Series Chipset FBD Registers (rev 92)
Subsystem: Intel Corporation Unknown device 8086
Flags: fast devsel

00:1d.0 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #1 (rev 09) (prog-if 00 [UHCI])
Subsystem: Dell Unknown device 0208
Flags: bus master, medium devsel, latency 0, IRQ 82
I/O ports at cc80 [size=32]

00:1d.1 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #2 (rev 09) (prog-if 00 [UHCI])
Subsystem: Dell Unknown device 0208
Flags: bus master, medium devsel, latency 0, IRQ 90
I/O ports at cca0 [size=32]

00:1d.2 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset UHCI USB Controller #3 (rev 09) (prog-if 00 [UHCI])
Subsystem: Dell Unknown device 0208
Flags: bus master, medium devsel, latency 0, IRQ 82
I/O ports at ccc0 [size=32]

00:1d.7 USB Controller: Intel Corporation 631xESB/632xESB/3100 Chipset EHCI USB2 Controller (rev 09) (prog-if 20 [EHCI])
Subsystem: Dell Unknown device 0208
Flags: bus master, medium devsel, latency 0, IRQ 82
Memory at de0ff800 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d9) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: de300000-de3fffff
Prefetchable memory behind bridge: 00000000d0000000-00000000d7f00000
Capabilities: [50] #0d [0000]

00:1f.0 ISA bridge: Intel Corporation 631xESB/632xESB/3100 Chipset LPC Interface Controller (rev 09)
Flags: bus master, medium devsel, latency 0

01:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Upstream Port (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=01, secondary=02, subordinate=06, sec-latency=0
Memory behind bridge: da000000-ddffffff
Capabilities: [44] Express Upstream Port IRQ 0
Capabilities: [70] Power Management version 2
Capabilities: [80] #0d [0000]
Capabilities: [100] Advanced Error Reporting

01:00.3 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express to PCI-X Bridge (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=01, secondary=07, subordinate=07, sec-latency=64
Capabilities: [44] Express PCI/PCI-X Bridge IRQ 0
Capabilities: [6c] Power Management version 2
Capabilities: [80] #0d [0000]
Capabilities: [d8] PCI-X bridge device
Capabilities: [100] Advanced Error Reporting

02:00.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E1 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=02, secondary=03, subordinate=04, sec-latency=0
Memory behind bridge: dc000000-ddffffff
Capabilities: [44] Express Downstream Port (Slot-) IRQ 0
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Capabilities: [70] Power Management version 2
Capabilities: [80] #0d [0000]
Capabilities: [100] Advanced Error Reporting

02:01.0 PCI bridge: Intel Corporation 6311ESB/6321ESB PCI Express Downstream Port E2 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=02, secondary=05, subordinate=06, sec-latency=0
Memory behind bridge: da000000-dbffffff
Capabilities: [44] Express Downstream Port (Slot-) IRQ 0
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable+
Capabilities: [70] Power Management version 2
Capabilities: [80] #0d [0000]
Capabilities: [100] Advanced Error Reporting

03:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=03, secondary=04, subordinate=04, sec-latency=64
Memory behind bridge: dc000000-ddffffff
Capabilities: [60] Express PCI/PCI-X Bridge IRQ 0
Capabilities: [90] PCI-X bridge device
Capabilities: [b0] Power Management version 2
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Power Budgeting
Capabilities: [160] Device Serial Number 90-3b-cb-fe-ff-23-1c-00

04:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (rev 12)
Subsystem: Dell Unknown device 0208
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 169
Memory at dc000000 (64-bit, non-prefetchable) [size=32M]
Capabilities: [40] PCI-X non-bridge device
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

05:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=05, secondary=06, subordinate=06, sec-latency=64
Memory behind bridge: da000000-dbffffff
Capabilities: [60] Express PCI/PCI-X Bridge IRQ 0
Capabilities: [90] PCI-X bridge device
Capabilities: [b0] Power Management version 2
Capabilities: [100] Advanced Error Reporting
Capabilities: [14c] Power Budgeting
Capabilities: [160] Device Serial Number 92-3b-cb-fe-ff-23-1c-00

06:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (rev 12)
Subsystem: Dell Unknown device 0208
Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 185
Memory at da000000 (64-bit, non-prefetchable) [size=32M]
Capabilities: [40] PCI-X non-bridge device
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

08:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS (rev 04)
Subsystem: Dell SAS 6/iR Integrated Blades RAID Controller
Flags: bus master, fast devsel, latency 0, IRQ 177
I/O ports at ec00 [size=256]
Memory at de2ec000 (64-bit, non-prefetchable) [size=16K]
Memory at de2f0000 (64-bit, non-prefetchable) [size=64K]
Expansion ROM at de100000 [disabled] [size=1M]
Capabilities: [50] Power Management version 2
Capabilities: [68] Express Endpoint IRQ 0
Capabilities: [98] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [b0] MSI-X: Enable- Mask- TabSize=1
Capabilities: [100] Advanced Error Reporting

0d:04.0 VGA compatible controller: ATI Technologies Inc ES1000 (rev 02) (prog-if 00 [VGA controller])
Subsystem: Dell Unknown device 0208
Flags: bus master, stepping, medium devsel, latency 32, IRQ 6
Memory at d0000000 (32-bit, prefetchable) [size=128M]
I/O ports at dc00 [size=256]
Memory at de3f0000 (32-bit, non-prefetchable) [size=64K]
[virtual] Expansion ROM at de300000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2


I see my controller here, yet it does not display driver information. Thanks for your feedback!
 
Old 08-03-2010, 01:09 PM   #4
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556Reputation: 556
Yes, I find it funny that it doesn't show the driver, like mine does:
Code:
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1) (prog-if 8a [Master SecP PriP])
        Subsystem: Micro-Star International Co., Ltd. Device 7350
        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 ffa0 [size=16]
        Capabilities: [44] Power Management version 2
        Kernel driver in use: AMD_IDE
---


Anyhow, assuming we're looking at your RAID controller there, here's the kernel driver database page for that device/driver:
http://cateee.net/lkddb/web-lkddb/FUSION.html
and here:
http://cateee.net/lkddb/web-lkddb/FUSION_SAS.html

.. which indicates you're using some combination of the items in bold, below (copied from your lsmod output) probably in conjunction with the other SCSI modules shown there (scsi_mod, scsi_transport_sas, etc..) and in conjunction with the dm_raid drivers also shown in your lsmod output:
Code:
mptsas 51017 2
mptscsih 36673 1 mptsas
mptbase 84869 2 mptsas,mptscsih
scsi_transport_sas 30529 1 mptsas
sd_mod 25281 3
scsi_mod 141973 8 scsi_dh,sr_mod,sg,usb_storage,mptsas,mptscsih,scsi_transport_sas,sd_mod
So, a number of driver components working together. Does this answer the question somewhat?

Last edited by GrapefruiTgirl; 08-03-2010 at 01:30 PM. Reason: put both links on one page - added more info.
 
  


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
cant find disk controller FreeBSD* ICH5 sata controller pele_smk *BSD 1 01-17-2010 03:45 PM
How to find the version of a driver Nishtya Linux - General 3 08-20-2009 06:23 PM
IDE Controller Driver not on Lenny Installation Disk kushalkoolwal Debian 1 05-05-2009 06:48 AM
where can i find a broadcom 440x 10/100 Integrated controller driver for linux uxan Linux - Laptop and Netbook 8 10-25-2007 04:10 AM
Has anyone made a Fedora Core 1 driver disk for the VIA 6410 raid controller? Hartford Fedora - Installation 0 08-15-2004 10:18 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 08:53 AM.

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