Page 1 of 1
How to scan hardware changes in linux
Posted: Sat Sep 16, 2006 12:21 am
by turab
Salam,
How do i scan the hardware changes in linux in text mode not by using kudzu ?
Regards,
Turab
dmesg
Posted: Sat Sep 16, 2006 2:06 am
by s7r1k3r
Use the dmesg command. It will show you if any hardware is plugged into your computer etc.
Posted: Sat Sep 16, 2006 6:08 am
by turab
Hello,
Look friend, i am asking about a command like hardware scanner in windows, which can detect the hardware changes in the system. like device manager just right click on it and then click on scan for hardware changes.
Thanks
Posted: Sat Sep 16, 2006 6:56 am
by outhanger
There's no unix utility that'll tell you your hardware has changed, unless you mean hotplugging (for which you need hotplug or udev).
You can use lspci to see some of your hardware info. And cat /proc/cpuinfo for information about your processor.
You should explain what kind of hardware change you mean, so i can answer properly.
Re:
Posted: Sat Sep 16, 2006 11:15 am
by LinuxFreaK
Dear turab,
Salam,
Also take a look into this file which contain all hardware information.
# less /etc/sysconfig/hwconf
Also take a look into this utility.
FYI,
http://www.integratewith.net
Best Regards.
Re:
Posted: Sat Sep 16, 2006 11:30 am
by LinuxFreaK
Dear
Salam,
Try
Linux Hardware Lister.
FYI,
http://dag.wieers.com/packages/lshw/
# lshw > farrukh.txt
# cat farrukh.txt
Code: Select all
mbox
description: Computer
product: 864439U
vendor: IBM
serial: 23YP990
capabilities: dmi-2.0
*-core
description: Motherboard
vendor: IBM
physical id: 0
slot: Internal L2 Cache
*-firmware
description: BIOS
vendor: IBM
physical id: 0
version: NNKT35AUS (04/28/99)
size: 64KB
capacity: 192KB
capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect int13floppynec int13floppytoshiba int13floppy360
int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video
*-cpu:0
description: CPU
product: Pentium II (Deschutes)
vendor: Intel Corp.
physical id: 4
version: 6.5.1
slot: CPU
size: 333MHz
capacity: 333MHz
clock: 66MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr
*-cache:0
description: L1 cache
physical id: 0
size: 32KB
*-cache:1
description: L2 cache
physical id: 1
size: 512KB
*-cpu:1
description: CPU
product: Pentium II (Deschutes)
vendor: Intel Corp.
physical id: 5
version: 6.5.1
slot: CPU
size: 333MHz
capacity: 333MHz
clock: 66MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 mmx fxsr
*-cache:0
description: L1 cache
physical id: 0
size: 32KB
*-cache:1
description: L2 cache
physical id: 1
size: 512KB
*-bank:0 UNCLAIMED
description: EDO ECC DIMM SDRAM
physical id: 1
slot: DIMM 0
*-bank:1 UNCLAIMED
description: DIMM SDRAM
physical id: 2
slot: DIMM 1
size: 128MB
capacity: 128MB
clock: 15MHz (66ns)
*-bank:2 UNCLAIMED
description: EDO ECC DIMM SDRAM
physical id: 3
slot: DIMM 2
*-bank:3 UNCLAIMED
description: EDO ECC DIMM SDRAM
physical id: 6
slot: DIMM 3
*-memory
description: System memory
product: EDO ECC DIMM SDRAM Memory Controller
physical id: a
size: 128MB
capacity: 512MB
*-cache:0 UNCLAIMED
description: L1 cache
physical id: b
slot: Internal L1 Cache
size: 32KB
capacity: 32KB
capabilities: asynchronous internal write-back
*-cache:1 UNCLAIMED
description: L2 cache
physical id: c
slot: Internal L2 Cache
size: 512KB
capacity: 512KB
capabilities: asynchronous internal write-back
*-cache:2 UNCLAIMED
description: L1 cache
physical id: d
slot: Internal L1 Cache
size: 32KB
capacity: 32KB
capabilities: asynchronous internal write-back
*-cache:3 UNCLAIMED
description: L2 cache
physical id: e
slot: Internal L2 Cache
size: 512KB
capacity: 512KB
capabilities: asynchronous internal write-back
*-pci
description: Host bridge
product: 440LX/EX - 82443LX/EX Host bridge
vendor: Intel Corp.
physical id: f0000000
bus info: pci@00:00.0
version: 03
clock: 33MHz
resources: iomemory:f0000000-f3ffffff
*-pci
description: PCI bridge (Normal decode)
product: 440LX/EX - 82443LX/EX AGP bridge
vendor: Intel Corp.
physical id: 1
bus info: pci@00:01.0
version: 03
clock: 66MHz
capabilities: pci normal_decode bus_master
*-display UNCLAIMED
description: VGA compatible controller (VGA)
product: 86C326 5598/6326
vendor: Silicon Integrated Systems [SiS]
physical id: 0
bus info: pci@01:00.0
version: 92
size: 8MB
clock: 66MHz
capabilities: vga bus_master cap_list
resources: iomemory:f7000000-f77fffff iomemory:f7ff0000-f7ffffff ioport:7880-78ff
*-isa UNCLAIMED
description: ISA bridge
product: 82371AB/EB/MB PIIX4 ISA
vendor: Intel Corp.
physical id: 2
bus info: pci@00:02.0
version: 01
clock: 33MHz
capabilities: isa bus_master
*-ide
description: IDE interface
product: 82371AB/EB/MB PIIX4 IDE
vendor: Intel Corp.
physical id: 2.1
bus info: pci@00:02.1
version: 01
clock: 33MHz
capabilities: ide
configuration: driver=PIIX_IDE
resources: ioport:fff0-ffff
*-usb UNCLAIMED
description: USB Controller (UHCI)
product: 82371AB/EB/MB PIIX4 USB
vendor: Intel Corp.
physical id: 2.2
bus info: pci@00:02.2
version: 01
clock: 33MHz
capabilities: uhci
resources: irq:161
*-bridge UNCLAIMED
description: Bridge
product: 82371AB/EB/MB PIIX4 ACPI
vendor: Intel Corp.
physical id: 2.3
bus info: pci@00:02.3
version: 01
clock: 33MHz
capabilities: bridge
resources: irq:9
*-network
description: Ethernet controller
product: 82557/8/9 [Ethernet Pro 100]
vendor: Intel Corp.
physical id: 3
bus info: pci@00:03.0
logical name: eth0
version: 02
serial: 00:04:ac:16:27:9b
clock: 33MHz
capabilities: bus_master mii autonegotiation 100bt-fd 100bt 10bt-fd 10bt ethernet physical
configuration: autonegociated=100bt broadcast=yes driver=e100 driverversion=3.0.27-k2-NAPI duplex=full firmware=
N/A ip=202.5.145.56 link=yes multicast=yes
resources: iomemory:f6fff000-f6ffffff ioport:64e0-64ff iomemory:f7e00000-f7efffff irq:161
*-scsi:0
description: SCSI storage controller
product: AHA-2940U/UW / AHA-39xx / AIC-7895
vendor: Adaptec
physical id: 9
bus info: pci@00:09.0
version: 03
clock: 33MHz
capabilities: scsi bus_master
configuration: driver=aic7xxx
resources: iomemory:f7dfe000-f7dfefff irq:153
*-scsi:1
description: SCSI storage controller
product: AHA-2940U/UW / AHA-39xx / AIC-7895
vendor: Adaptec
physical id: 9.1
bus info: pci@00:09.1
version: 03
clock: 33MHz
capabilities: scsi bus_master
configuration: driver=aic7xxx
resources: iomemory:f7dff000-f7dfffff irq:153
*-scsi
physical id: 7
bus info: scsi@1
logical name: scsi1
configuration: driver=aic7xxx
*-channel
description: Channel 0
physical id: 0
bus info: scsi@0.0
*-disk UNCLAIMED
description: SCSI Disk
product: DNES-309170W
vendor: IBM
physical id: 0
bus info: scsi@0.0:0.0
version: SA30
capacity: 8964MB
capabilities: 7200rpm
configuration: ansiversion=3
*-scsi
physical id: 1
bus info: scsi@0
logical name: scsi0
configuration: driver=aic7xxx
*-network DISABLED
description: IP6inIP4 interface
physical id: 2
logical name: sit0
capabilities: ip6inip4 logical
Best Regards.
use this command
Posted: Sun Sep 17, 2006 5:00 pm
by eshban
use the command
kudzu
to detect new hardware
Re: use this command
Posted: Sun Sep 17, 2006 11:54 pm
by lambda
poster's question:
turab wrote:How do i scan the hardware changes in linux in text mode not by using kudzu ?
your reply:
eshban wrote:use the command
kudzu
to detect new hardware
perhaps you'd like to change your answer?
Posted: Thu Oct 05, 2006 2:08 am
by newbie
u dont have kudzu in every distro.
i think "dmesg" can work because kernel is the first one to know
Posted: Thu Oct 05, 2006 10:54 pm
by kbukhari
use any linux based inventory system which can alert you when any hardware installed or removed in system