~adam-stokes/sosreport/sosreport-git

« back to all changes in this revision

Viewing changes to sos/plugins/hardware.py

  • Committer: Adam 'stokachu' Stokes
  • Date: 2013-05-10 00:05:38 UTC
  • Revision ID: adam.stokes@ubuntu.com-20130510000538-xbzrwjo3i3tvwblr
mergeĀ fromĀ upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
 
25
25
    def setup(self):
26
26
        self.add_copy_specs([
27
 
            "/proc/partitions",
28
 
            "/proc/cpuinfo",
29
 
            "/proc/meminfo",
30
 
            "/proc/ioports",
31
 
            "/proc/iomem",
32
27
            "/proc/interrupts",
33
28
            "/proc/irq",
34
 
            "/proc/scsi",
35
29
            "/proc/dma",
36
30
            "/proc/devices",
37
31
            "/proc/rtc",
38
 
            "/proc/ide",
39
 
            "/proc/bus",
40
 
            "/etc/stinit.def",
41
 
            "/proc/chandev",
42
 
            "/proc/dasd",
43
 
            "/proc/s390dbf/tape",
44
 
            "/sys/bus/scsi",
45
 
            "/sys/state",
46
 
            "/sys/firmware/acpi/tables",
47
 
            "/var/log/mcelog"])
48
 
        self.add_cmd_output("""echo -e "lspci:\n" ; lspci ; echo -e "\nlspci -nvv:\n" ; /sbin/lspci -nvv ; echo -e "\nlspci -tv:\n" ; /sbin/lspci -tv""", suggest_filename = "lspci", root_symlink = "lspci")
 
32
            "/var/log/mcelog"
 
33
        ])
49
34
 
50
35
        self.add_cmd_output("dmidecode", root_symlink = "dmidecode")
51
36
        
52
 
        if self.policy().pkg_by_name("cpufreq-utils"):
53
 
            self.add_cmd_output("cpufreq-info")
54
 
            self.add_cmd_output("cpupower info")
55
 
            self.add_cmd_output("cpupower frequency-info")
56
 
 
57
 
        if self.policy().pkg_by_name("kernel-tools"):
58
 
            self.add_cmd_output("cpupower info")
59
 
            self.add_cmd_output("cpupower frequency-info")
60
 
            self.add_cmd_output("cpupower idle-info")
61
 
 
62
 
        if self.policy().get_arch().endswith("386"):
63
 
            self.add_cmd_output("x86info -a")
64
 
 
65
 
        self.add_cmd_output("lsusb")
66
 
        self.add_cmd_output("lsusb -v")
67
 
        self.add_cmd_output("lsusb -t")
68
 
 
69
 
        self.add_cmd_output("lshal")
70
 
        self.add_cmd_output("systool -c fc_host -v")
71
 
        self.add_cmd_output("systool -c scsi_host -v")
72
37
 
73
38
class RedHatHardware(Hardware, RedHatPlugin):
74
39
    """hardware related information for Red Hat distribution