HALDAEMON and lshw
http://ezix.org/project/wiki/HardwareLiSter
/sbin/service haldaemon start [root@lvs1 MASTER ~]# lshal -t computer acpi_PWRF acpi_CPU0 acpi_CPU1 platform_pcspkr platform_pcspkr_logicaldev_input platform_vesafb_0 platform_serial8250 platform_serial8250_serial_platform_1 platform_i8042 platform_i8042_i8042_KBD_port platform_i8042_i8042_KBD_port_logicaldev_input platform_i8042_i8042_AUX_port platform_i8042_i8042_AUX_port_logicaldev_input platform_floppy_0 platform_floppy_0_storage pci_8086_3590 pci_8086_3595 pci_8086_3597 pci_8086_329 pci_8086_32a pci_8086_3599 pci_8086_25ae -----< 中略 >-------- [root@lvs1 MASTER ~]# lshal Dumping 60 device(s) from the Global Device List: ------------------------------------------------- udi = '/org/freedesktop/Hal/devices/computer' info.callouts.add = {'hal-storage-cleanup-all-mountpoints'} (string list) org.freedesktop.Hal.Device.SystemPowerManagement.method_execpaths = {'hal-system-power-suspend', 'hal-system-power-suspend-clear-error', 'hal-system-power-hibernate', 'hal-system-power-hibernate-clear-error', 'hal-system-power-shutdow) org.freedesktop.Hal.Device.SystemPowerManagement.method_argnames = {'num_seconds_to_sleep', '', '', '', '', '', 'enable_power_save'} (string list) org.freedesktop.Hal.Device.SystemPowerManagement.method_signatures = {'i', '', '', '', '', '', 'b'} (string list) org.freedesktop.Hal.Device.SystemPowerManagement.method_names = {'Suspend', 'SuspendClearError', 'Hibernate', 'HibernateClearError', 'Shutdown', 'Reboot', 'SetPowerSave'} (string list) info.interfaces = {'org.freedesktop.Hal.Device.SystemPowerManagement'} (string list) info.addons = {'hald-addon-acpi', 'hald-addon-cpufreq'} (string list) system.formfactor = 'unknown' (string) system.product = 'ProLiant DL360 G4p' (string) system.vendor = 'HP' (string) system.chassis.type = 'Rack Mount Chassis' (string) system.chassis.manufacturer = 'HP' (string) system.firmware.release_date = '02/14/2006' (string) system.firmware.version = 'P54' (string) system.firmware.vendor = 'HP' (string) system.hardware.uuid = '33373937-3533-434E-3736-32343033314D' (string) system.hardware.serial = 'CN7624031M' (string) system.hardware.version = 'Not Specified' (string) system.hardware.product = 'ProLiant DL360 G4p' (string) system.hardware.vendor = 'HP' (string) smbios.chassis.type = 'Rack Mount Chassis' (string) smbios.chassis.manufacturer = 'HP' (string) -----< 中略 >--------