root@solaris01:~# prtconf -v | awk ‘/model/{getline; print}’
value=’Host bridge’
value=’VGA compatible controller’
value=’Video controller’
value=’Mixed Mode device’
value=’PCI-PCI bridge’
value=’Network controller’
value=’PCI-PCI bridge’
value=’Universal Serial Bus UHCI compliant’
value=’Universal Serial Bus UHCI compliant’
value=’Universal Serial Bus UHCI compliant’
value=’Universal Serial Bus UHCI compliant’
value=’Universal Serial Bus EHCI compliant’
value=’Subtractive Decode PCI-PCI bridge’
value=’Ethernet controller’
value=’FireWire (IEEE 1394) OpenHCI compliant’
value=’Unknown class of pci/pnpbios device’
value=’System peripheral’
value=’System peripheral’
value=’System peripheral’
value=’ISA bridge’
value=’Motherboard’
value=’Motherboard’
value=’Motherboard’
value=’PS/2 Port for PS/2-style Mice’
value=’System keyboard’
value=’Motherboard’
value=’Motherboard’
value=’IDE controller’
value=’SMBus (System Management Bus)’
Everytime you want to identify a device look at the vendor id + device id
name='device-id' type=int items=1
value=00004311
name='devsel-speed' type=int items=1
value=00000000
name='interrupts' type=int items=1
value=00000001
name='model' type=string items=1
value='Network controller'
name='power-consumption' type=int items=2
value=00000001.00000001
name='reg' type=int items=10
value=000b0000.00000000.00000000.00000000.00000000.020b0010.00000000.00000000.00000000.00004000
name='revision-id' type=int items=1
value=00000001
name='subsystem-id' type=int items=1
value=00000007
name='subsystem-vendor-id' type=int items=1
value=00001028
name='unit-address' type=string items=1
value='0'
name='vendor-id' type=int items=1
value=000014e4
In this case the 14e4:4311 is a BCM4311 802.11b/g WLAN