Three commands are used to display system and device configuration information:
Displays system configuration information, including total amount of memory and the device configuration as described by the system's device hierarchy. The output displayed by this command depends upon the type of system. |
|
Displays device configuration information including system hardware, pseudo devices, loadable modules, and selected kernel parameters. |
|
Displays system diagnostic messages as well as a list of devices attached to the system since the last reboot. |
See "Device Naming Conventions" for information on the device names used to identify devices on the system.
The following driver-related message may be displayed by the prtconf and sysdef commands:
device, instance #number (driver not attached) |
This message does not always mean that a driver is unavailable for this device. It means that no driver is currently attached to the device instance because there is no device at this node or the device is not in use. Drivers are loaded automatically when the device is accessed and unloaded when the device is not in use.
Use the output of prtconf and sysdef commands to identify which disk, tape, and CD-ROM devices are connected to the system. The output of these commands display the driver not attached messages next to the device instances. Since these devices are always being monitored by some system process, the driver not attached message is usually a good indication that there is no device at that device instance.
For example, the following prtconf output identifies a device at instance #3 and instance #6, which is probably a disk device at target 3 and a CD-ROM device at target 6 of the first SCSI host adapter (esp, instance #0).
$ /usr/sbin/prtconf . . . esp, instance #0 sd (driver not attached) st (driver not attached) sd, instance #0 (driver not attached) sd, instance #1 (driver not attached) sd, instance #2 (driver not attached) sd, instance #3 sd, instance #4 (driver not attached) sd, instance #5 (driver not attached) sd, instance #6 . . . |
The same device information can be gleaned from the sysdef output.
Use the prtconf command to display system configuration information.
# /usr/sbin/prtconf |
Use the sysdef command to display system configuration information including pseudo devices, loadable modules, and selected kernel parameters.
# /usr/sbin/sysdef |
The following prtconf output is displayed on a SPARC system.
# prtconf System Configuration: Sun Microsystems sun4m Memory size: 32 Megabytes System Peripherals (Software Nodes): SUNW,SPARCstation-10 packages (driver not attached) disk-label (driver not attached) deblocker (driver not attached) obp-tftp (driver not attached) options, instance #0 aliases (driver not attached) openprom (driver not attached) iommu, instance #0 sbus, instance #0 espdma, instance #0 esp, instance #0 sd (driver not attached) st (driver not attached) sd, instance #0 (driver not attached) sd, instance #1 sd, instance #2 (driver not attached) sd, instance #3 sd, instance #4 (driver not attached) sd, instance #5 (driver not attached) sd, instance #6 (driver not attached) . . . |
The following sysdef output is displayed from an x86 system.
# sysdef * Hostid * 29f10b4d * * i86pc Configuration * * * Devices * +boot (driver not attached) memory (driver not attached) aliases (driver not attached) chosen (driver not attached) i86pc-memory (driver not attached) i86pc-mmu (driver not attached) openprom (driver not attached) options, instance #0 packages (driver not attached) delayed-writes (driver not attached) itu-props (driver not attached) isa, instance #0 motherboard (driver not attached) pnpADP,1542, instance #0 asy, instance #0 asy, instance #1 lp, instance #0 (driver not attached) fdc, instance #0 fd, instance #0 fd, instance #1 (driver not attached) kd (driver not attached) kdmouse (driver not attached) . . . |
Display device information with the dmesg command.
# /usr/sbin/dmesg |
The dmesg output is displayed as messages on the system console and identifies which devices are connected to the system since the last reboot.
The following dmesg output is displayed from a SPARC system.
# dmesg SunOS Release 5.7 Version generic [UNIX(R) System V Release 4.0] Copyright (c) 1983-1998, Sun Microsystems, Inc. pac: enabled - SuperSPARC cpu0: TI,TMS390Z50 (mid 8 impl 0x0 ver 0x0 clock 40 MHz) mem = 32768K (0x2000000) avail mem = 27803648 Ethernet address = 8:0:20:1f:33:9g root nexus = SUNW,SPARCstation-10 iommu0 at root: obio 0xe0000000 sbus0 at iommu0: obio 0xe0001000 dma0 at sbus0: SBus slot f 0x400000 dma0 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000 /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000 (esp0): esp-options=0x46 esp0 at dma0: SBus slot f 0x800000 sparc ipl 4 esp0 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000 sd1 at esp0: target 1 lun 0 sd1 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@1,0 sd3 at esp0: target 3 lun 0 sd3 is /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0 root on /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000/sd@3,0:a ... obio0 at root obio0 at obio0: obio 0x100000 sparc ipl 12 zs0 is /obio/zs@0,100000 obio1 at obio0: obio 0x0 sparc ipl 12 zs1 is /obio/zs@0,0 cpu 0 initialization complete - online ledma0 at sbus0: SBus slot f 0x400010 le0 at ledma0: SBus slot f 0xc00000 sparc ipl 6 le0 is /iommu@f,e0000000/sbus@f,e0001000/ledma@f,400010/le@f,c00000 dump on /dev/dsk/c0t3d0s1 size 200 MB # |
The following dmesg output is displayed from an x86 system.
# dmesg SunOS Release 5.7 Version generic [UNIX(R) System V Release 4.0] Copyright (c) 1983-1998, Sun Microsystems, Inc. mem = 130684K (0x7f9f000) avail mem = 114970624 root nexus = i86pc isa0 at root ISA-device: asy0 asy0 is /isa/asy@1,3f8 ISA-device: asy1 asy1 is /isa/asy@1,2f8 pci0 at root: space 0 offset 0 IDE device at targ 0, lun 0 lastlun 0x0 model WDC AC31000H, stat 50, err 0 cfg 0x427a, cyl 2100, hd 16, sec/trk 63 mult1 0x8010, mult2 0x108, dwcap 0x0, cap 0xf00 piomode 0x180, dmamode 0x200, advpiomode 0x1 minpio 380, minpioflow 180 valid 0x3, dwdma 0x3, majver 0x0 ata_set_feature: (0x66,0x0) failed ISA-device: ata0 Disk0: cmdk0 at ata0 target 0 lun 0 cmdk0 is /isa/ata@1,1f0/cmdk@0,0 root on /isa/ata@1,1f0/cmdk@0,0:a fstype ufs Number of console virtual screens = 13 cpu 0 initialization complete - online Ethernet address = 2:7:1:1c:27:e5 . . . |