added src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CLOption.java
added src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CLI.java
added src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CommandManager.java
added src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CommonsEngine2.java
removed META-INF
removed output.json
changed src/main/resources/META-INF/spring/bundle-context-osgi.xml
changed src/main/resources/META-INF/spring/bundle-context.xml
changed pom.xml
changed Readme.md
copied META-INF/readme.txt -> src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/LocalLinuxHardwareExtractor.java
copied src/main/java/net/timbusproject/extractors/modules/linuxhardware/Engine.java -> src/main/java/net/timbusproject/extractors/modules/linuxhardware/absolute/Engine.java
copied src/main/java/net/timbusproject/extractors/modules/linuxhardware/LinuxHardwareExtractor.java -> src/main/java/net/timbusproject/extractors/modules/linuxhardware/remote/LinuxHardwareExtractor.java
copied src/main/java/net/timbusproject/extractors/modules/linuxhardware/SSHManager.java -> src/main/java/net/timbusproject/extractors/modules/linuxhardware/remote/SSHManager.java
copied build.properties -> src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/Test.java
copied linux-hardware-extractor.iml -> src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/Log.java
copied output_2.json -> output
src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CLOption.java Diff Switch to side-by-side view
Loading...
src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CLI.java Diff Switch to side-by-side view
Loading...
src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CommandManager.java Diff Switch to side-by-side view
Loading...
src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/CommonsEngine2.java Diff Switch to side-by-side view
Loading...
META-INF
File was removed.
output.json
File was removed.
src/main/resources/META-INF/spring/bundle-context-osgi.xml Diff Switch to side-by-side view
Loading...
src/main/resources/META-INF/spring/bundle-context.xml Diff Switch to side-by-side view
Loading...
pom.xml Diff Switch to side-by-side view
Loading...
Readme.md Diff Switch to side-by-side view
Loading...
META-INF/readme.txt to src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/LocalLinuxHardwareExtractor.java
--- a/META-INF/readme.txt
+++ b/src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/LocalLinuxHardwareExtractor.java
@@ -1,6 +1,19 @@
-To facilitate OSGi bundle manifest generation, the archetype uses Felix maven plugin.
-The manifest will be generated when building the project. To trigger this, run:
+package net.timbusproject.extractors.modules.linuxhardware.local;
 
-mvn package
+import com.jcraft.jsch.JSchException;
+import org.apache.commons.cli.ParseException;
+import org.codehaus.jettison.json.JSONException;
 
-Please see http://felix.apache.org/site/maven-bundle-plugin-bnd.html for more information.+import java.io.IOException;
+
+/**
+ * Created by miguel on 31-01-2014.
+ */
+public class LocalLinuxHardwareExtractor {
+
+    public static void main(String[] args) throws IOException, ParseException, JSONException, JSchException {
+        CommonsEngine2 engine = new CommonsEngine2(args, System.out);
+    }
+
+
+}
src/main/java/net/timbusproject/extractors/modules/linuxhardware/Engine.java to src/main/java/net/timbusproject/extractors/modules/linuxhardware/absolute/Engine.java
--- a/src/main/java/net/timbusproject/extractors/modules/linuxhardware/Engine.java
+++ b/src/main/java/net/timbusproject/extractors/modules/linuxhardware/absolute/Engine.java
@@ -15,30 +15,40 @@
  * License or out of the use or inability to use the Work.
  * See the License for the specific language governing permissions and limitation under the License.
  */
-
-package net.timbusproject.extractors.modules.linuxhardware;
+package net.timbusproject.extractors.modules.linuxhardware.absolute;
 
 import com.jcraft.jsch.JSchException;
 import net.timbusproject.extractors.core.Endpoint;
+import net.timbusproject.extractors.modules.linuxhardware.local.CommandManager;
+import net.timbusproject.extractors.modules.linuxhardware.remote.SSHManager;
 import org.codehaus.jettison.json.JSONException;
+import org.codehaus.jettison.json.JSONObject;
 
-import java.io.FileNotFoundException;
-import java.io.IOException;
-import java.io.PrintWriter;
-import java.io.UnsupportedEncodingException;
+import java.io.*;
 
 public class Engine {
 
-    public String run(SSHManager instance, Endpoint endpoint) throws JSchException, IOException, JSONException {
+    public JSONObject run(SSHManager instance, String password) throws JSchException, IOException, JSONException {
         instance.connect();
-        String output = instance.sendCommandSudo("lshw -json",endpoint.getProperty("password"));
-        writeToFile(output);
+        JSONObject output = new JSONObject(instance.sendCommandSudo("lshw -json", password));
+//        writeToFile(output);
         instance.close();
         return output;
     }
 
-    private void writeToFile(String output) throws FileNotFoundException, UnsupportedEncodingException, JSONException {
-        PrintWriter writer = new PrintWriter("output_2.json", "UTF-8");
+    public JSONObject run(SSHManager instance, Endpoint endpoint) throws JSchException, IOException, JSONException {
+        return run(instance, endpoint.getProperty("password"));
+    }
+
+    public String run() throws IOException {
+        String result;
+        CommandManager manager = new CommandManager();
+        result = manager.doCommand(null);
+        return result;
+    }
+
+    public void writeToFile(String fileName, String output) throws FileNotFoundException, UnsupportedEncodingException, JSONException {
+        PrintWriter writer = new PrintWriter(fileName, "UTF-8");
         writer.write(output);
         writer.close();
     }
src/main/java/net/timbusproject/extractors/modules/linuxhardware/LinuxHardwareExtractor.java to src/main/java/net/timbusproject/extractors/modules/linuxhardware/remote/LinuxHardwareExtractor.java
--- a/src/main/java/net/timbusproject/extractors/modules/linuxhardware/LinuxHardwareExtractor.java
+++ b/src/main/java/net/timbusproject/extractors/modules/linuxhardware/remote/LinuxHardwareExtractor.java
@@ -15,12 +15,11 @@
  * License or out of the use or inability to use the Work.
  * See the License for the specific language governing permissions and limitation under the License.
  */
+package net.timbusproject.extractors.modules.linuxhardware.remote;
 
-package net.timbusproject.extractors.modules.linuxhardware;
-
-import net.timbusproject.extractors.core.Endpoint;
-import net.timbusproject.extractors.core.IExtractor;
-import net.timbusproject.extractors.core.OperatingSystem;
+import com.fasterxml.uuid.Generators;
+import net.timbusproject.extractors.core.*;
+import net.timbusproject.extractors.modules.linuxhardware.absolute.Engine;
 import org.codehaus.jettison.json.JSONArray;
 import org.codehaus.jettison.json.JSONObject;
 import org.osgi.framework.BundleContext;
@@ -29,6 +28,7 @@
 import org.springframework.beans.factory.annotation.Autowired;
 
 import java.util.EnumSet;
+import java.util.HashMap;
 
 public class LinuxHardwareExtractor implements IExtractor {
     @Autowired
@@ -36,6 +36,8 @@
 
     @Autowired
     private LogService log;
+
+    public static final String formatUUID = "ffd20389-64ac-5564-a4d7-21281c1daa39";
 
     @Override
     public String getName() {
@@ -58,11 +60,21 @@
     }
 
     @Override
-    public JSONObject extract(Endpoint endpoint, boolean b) throws Exception {
+    public HashMap<String, Parameter> getParameters() {
+        HashMap<String, Parameter> parameters = new HashMap<>();
+        parameters.put("user", new Parameter(false));
+        parameters.put("password", new Parameter(true));
+        parameters.put("port", new Parameter(false, ParameterType.NUMBER));
+        parameters.put("fqdn", new Parameter(false));
+        return parameters;
+    }
+
+    @Override
+    public String extract(Endpoint endpoint, boolean b) throws Exception {
         SSHManager instance = new SSHManager(
                 endpoint.getProperty("user"),
                 endpoint.getProperty("password"),
-                endpoint.getFQDN(),
+                endpoint.getProperty("fqdn"),
                 endpoint.getProperty("knownHosts"),
                 endpoint.hasProperty("port") ? Integer.parseInt(endpoint.getProperty("port")) : Endpoint.DEFAULT_SSH_PORT,
                 endpoint.getProperty("privateKey")
@@ -70,8 +82,11 @@
 
         Engine engine = new Engine();
         JSONArray jsonArray = new JSONArray();
-        jsonArray.put(engine.run(instance,endpoint));
-        return new JSONObject().put("extractor", getName()).put("return", jsonArray);
+        jsonArray.put(engine.run(instance, endpoint));
+        return new JSONObject().put("extractor", getName())
+                .put("format", new JSONObject().put("id", formatUUID).put("multiple", false))
+                .put("uuid", Generators.timeBasedGenerator().generate())
+                .put("result", engine.run(instance, endpoint)).toString();
     }
 
 
src/main/java/net/timbusproject/extractors/modules/linuxhardware/SSHManager.java to src/main/java/net/timbusproject/extractors/modules/linuxhardware/remote/SSHManager.java
--- a/src/main/java/net/timbusproject/extractors/modules/linuxhardware/SSHManager.java
+++ b/src/main/java/net/timbusproject/extractors/modules/linuxhardware/remote/SSHManager.java
@@ -16,7 +16,7 @@
  * See the License for the specific language governing permissions and limitation under the License.
  */
 
-package net.timbusproject.extractors.modules.linuxhardware;
+package net.timbusproject.extractors.modules.linuxhardware.remote;
 
 import com.jcraft.jsch.*;
 import org.codehaus.jettison.json.JSONArray;
@@ -33,23 +33,18 @@
     private String strPassword;
     private Session sesConnection;
     private int intTimeOut;
-    private String privKey;
 
     private void doCommonConstructorActions(String userName, String password, String connectionIP,
                                             String knownHostsFileName, String privateKey) throws JSchException {
         jschSSHChannel = new JSch();
-        try {
+        if (knownHostsFileName != null && knownHostsFileName.length() > 0)
             jschSSHChannel.setKnownHosts(knownHostsFileName);
-        } catch (JSchException jschX) {
-            logError(jschX.getMessage());
-        }
 
         strUserName = userName;
         strPassword = password;
         strConnectionIP = connectionIP;
-        privKey = privateKey;
-        if(!privateKey.equals(""))
-            jschSSHChannel.addIdentity(privKey);
+        if (privateKey != null && privateKey.length() > 0)
+            jschSSHChannel.addIdentity(privateKey);
     }
 
     public SSHManager(String userName, String password, String connectionIP, String knownHostsFileName,
@@ -139,7 +134,7 @@
         out.write((sudoPass + "\n").getBytes());
         out.flush();
 
-        byte[] tmp=new byte[1024];
+        byte[] tmp = new byte[1024];
         while(true){
             while(in.available()>0){
                 int i=in.read(tmp, 0, 1024);
build.properties to src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/Test.java
--- a/build.properties
+++ b/src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/Test.java
@@ -1,9 +1,22 @@
-source.. = src/main/java/,src/main/resources/,src/test/java,src/test/resources
-output.. = target/classes/,target/test-classes
-bin.includes = META-INF/,\
-               .,\
-               target/classes/
-src.includes = src/main/java/,\
-               src/main/resources/,\
-               src/test/java/,\
-               src/test/resources/
+package net.timbusproject.extractors.modules.linuxhardware.local;
+
+import com.jcraft.jsch.JSchException;
+import org.apache.commons.cli.ParseException;
+import org.codehaus.jettison.json.JSONException;
+import org.codehaus.jettison.json.JSONObject;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+
+/**
+ * Created by miguel on 31-01-2014.
+ */
+public class Test {
+
+    public static void main(String[] args) throws IOException, ParseException, JSONException, JSchException {
+
+        CommonsEngine2 engine = new CommonsEngine2(new String[]{"-s", "-o", "extraction.json", "-j", "request"}, System.out);
+    }
+}
linux-hardware-extractor.iml to src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/Log.java
--- a/linux-hardware-extractor.iml
+++ b/src/main/java/net/timbusproject/extractors/modules/linuxhardware/local/Log.java
@@ -1,31 +1,67 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7" inherit-compiler-output="false">
-    <output url="file://$MODULE_DIR$/target/classes" />
-    <output-test url="file://$MODULE_DIR$/target/test-classes" />
-    <content url="file://$MODULE_DIR$">
-      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
-      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
-      <excludeFolder url="file://$MODULE_DIR$/target" />
-    </content>
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Maven: org.osgi:org.osgi.compendium:4.3.1" level="project" />
-    <orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.4" level="project" />
-    <orderEntry type="library" name="Maven: com.jcraft.jsch:com.springsource.com.jcraft.jsch:0.1.41" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: net.timbusproject.extractors:extractors-core:0.0.3-RELEASE" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springframework:spring-context:3.2.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springframework:spring-aop:3.2.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: aopalliance:aopalliance:1.0" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springframework:spring-beans:3.2.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springframework:spring-core:3.2.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.springframework:spring-expression:3.2.3.RELEASE" level="project" />
-    <orderEntry type="library" scope="PROVIDED" name="Maven: org.osgi:org.osgi.core:4.3.1" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.11" level="project" />
-    <orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
-  </component>
-</module>
+package net.timbusproject.extractors.modules.linuxhardware.local;
 
+import java.io.IOException;
+import java.io.OutputStream;
+
+/**
+ * Created with IntelliJ IDEA.
+ * User: jorge
+ * Date: 1/14/14
+ * Time: 10:38 AM
+ * To change this template use File | Settings | File Templates.
+ */
+class Log {
+
+    private static final String defaultLineBreak = "\r\n";
+    private final OutputStream out;
+
+    Log(OutputStream out) {
+        this.out = out != null ? out : System.out;
+    }
+
+    Log out(String... strings) throws IOException {
+        return out(false, false, strings);
+    }
+
+    Log out(boolean ln, String... strings) throws IOException {
+        return out(false, ln, strings);
+    }
+
+    Log out(boolean error, boolean ln, String... strings) throws IOException {
+        if (strings != null)
+            for (String s : strings)
+                write((error ? "error: " : "") + s + (ln ? getLineBreak() : ""));
+        return this;
+    }
+
+    OutputStream getOut() {
+        return out;
+    }
+
+    String getLineBreak() {
+        return defaultLineBreak;
+    }
+
+    private void write(String string) throws IOException {
+        out.write(string.getBytes());
+    }
+
+    static void out(OutputStream out, String... strings) throws IOException {
+        out(out, false, false, strings);
+    }
+
+    static void out(OutputStream out, boolean ln, String... strings) throws IOException {
+        out(out, false, ln, strings);
+    }
+
+    static void out(OutputStream out, boolean error, boolean ln, String... strings) throws IOException {
+        if (strings != null)
+            for (String s : strings)
+                write(out, (error ? "error: " : "") + s + (ln ? defaultLineBreak : ""));
+    }
+
+    private static void write(OutputStream out, String string) throws IOException {
+        out.write(string.getBytes());
+    }
+
+}
output_2.json to output
--- a/output_2.json
+++ b/output
@@ -1,1060 +1 @@
-{
-  "id" : "cmdesktop",
-  "class" : "system",
-  "claimed" : true,
-  "handle" : "DMI:0001",
-  "description" : "Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-06-04 15:22+0000Last-Translator: Mykas0 <Mykas0@gmail.com>Language-Team: Portuguese <pt@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2013-04-18 12:23+0000X-Generator: Launchpad (build 16567)",
-  "product" : "M740TU(N)/M760TU(N)/W7X0TUN ()",
-  "vendor" : "CLEVO CO.",
-  "version" : "Not Applicable",
-  "serial" : "Not Applicable",
-  "width" : 64,
-  "configuration" : {
-    "administrator_password" : "disabled",
-    "boot" : "normal",
-    "frontpanel_password" : "unknown",
-    "keyboard_password" : "unknown",
-    "power-on_password" : "disabled",
-    "uuid" : "0090F58B-6493-0000-0000-000000000000"
-  },
-  "capabilities" : {
-    "smbios-2.5" : "SMBIOS version 2.5",
-    "dmi-2.5" : "DMI version 2.5","vsyscall32" : "processos 32-bits"
-  },
-  "children" : [
-    {
-      "id" : "core",
-      "class" : "bus",
-      "claimed" : true,
-      "description" : "Motherboard",
-      "physid" : "0",
-      "children" : [
-        {
-          "id" : "firmware",
-          "class" : "memory",
-          "claimed" : true,
-          "description" : "BIOS",
-          "vendor" : "Phoenix Technologies LTD",
-          "physid" : "0",
-          "version" : "1.02.22PG",
-          "date" : "04/10/2009",
-          "units" : "bytes",
-          "size" : 108928,
-          "capacity" : 1507328,
-          "capabilities" : {
-            "pnp" : "Plug-and-play",
-            "upgrade" : "EEPROM da BIOS pode ser atualizado",
-            "shadowing" : "BIOS shadowing",
-            "escd" : "ESCD",
-            "cdboot" : "Inicializando de um CD-ROM/DVD",
-            "bootselect" : "Caminho de inicializa����o selecion��vel",
-            "int9keyboard" : "controlador de teclado i8042",
-            "int10video" : "INT10 CGA/Mono video","acpi" : "ACPI",
-            "usb" : "Emula����o de legado USB",
-            "agp" : "AGP",
-            "smartbattery" : "Bateria inteligente",
-            "biosbootspecification" : "Especifica����o de inicializa����o de BIOS"
-          }
-        },
-        {
-          "id" : "board",
-          "class" : "bus",
-          "handle" : "DMI:0002",
-          "description" : "Placa-m��e",
-          "product" : "M740TU(N)/M760TU(N)/W7X0TUN",
-          "vendor" : "CLEVO Co.",
-          "physid" : "2",
-          "version" : "Not Applicable",
-          "serial" : "Not Applicable",
-          "slot" : "Not Applicable"
-        },
-        {
-          "id" : "cpu",
-          "class" : "processor",
-          "claimed" : true,
-          "handle" : "DMI:0004",
-          "description" : "CPU",
-          "product" : "Pentium(R) Dual-Core CPU       T4200  @ 2.00GHz",
-          "vendor" : "Intel Corp.",
-          "physid" : "4",
-          "businfo" : "cpu@0",
-          "version" : "CPU Version",
-          "slot" : "U2E1","units" : "Hz",
-          "size" : 1200000000,
-          "capacity" : 4096000000,
-          "width" : 64,
-          "clock" : 200000000,
-          "configuration" : {
-            "cores" : "2",
-            "enabledcores" : "2",
-            "threads" : "2"
-          },
-          "capabilities" : {
-            "x86-64" : "64bits extensions (x86-64)",
-            "fpu" : "mathematical co-processor",
-            "fpu_exception" : "FPU exceptions reporting",
-            "wp" : true,
-            "vme" : "virtual mode extensions",
-            "de" : "debugging extensions",
-            "pse" : "page size extensions",
-            "tsc" : "time stamp counter",
-            "msr" : "model-specific registers",
-            "pae" : "4GB+ memory addressing (Physical Address Extension)",
-            "mce" : "machine check exceptions",
-            "cx8" : "compare and exchange 8-byte",
-            "apic" : "on-chip advanced programmable interrupt controller (APIC)",
-            "sep" : "fast system calls",
-            "mtrr" : "memory type range registers",
-            "pge" : "page global enable",
-            "mca" : "machine check architecture",
-            "cmov" : "conditional move instruction",
-            "pat" : "page attribute table",
-            "pse36" : "36-bit page size extensions",
-            "clflush" : true,
-            "dts" : "debug trace and EMON store MSRs",
-            "acpi" : "thermal control (ACPI)",
-            "mmx" : "multimedia extensions (MMX)",
-            "fxsr" : "fast floating point save/restore",
-            "sse" : "streaming SIMD extensions (SSE)",
-            "sse2" : "streaming SIMD extensions (SSE2)",
-            "ss" : "self-snoop",
-            "ht" : "HyperThreading",
-            "tm" : "thermal interrupt and status",
-            "pbe" : "pending break event",
-            "syscall" : "fast system calls",
-            "nx" : "no-execute bit (NX)",
-            "constant_tsc" : true,
-            "arch_perfmon" : true,
-            "pebs" : true,
-            "bts" : true,
-            "rep_good" : true,
-            "nopl" : true,
-            "aperfmperf" : true,
-            "pni" : true,
-            "dtes64" : true,
-            "monitor" : true,
-            "ds_cpl" : true,
-            "est" : true,
-            "tm2" : true,
-            "ssse3" : true,
-            "cx16" : true,
-            "xtpr" : true,
-            "pdcm" : true,
-            "xsave" : true,
-            "lahf_lm" : true,
-            "dtherm" : true,
-            "cpufreq" : "CPU Frequency scaling"
-          },
-          "children" : [
-            {
-              "id" : "cache:0",
-              "class" : "memory",
-              "claimed" : true,
-              "handle" : "DMI:0005",
-              "description" : "L1 cache",
-              "physid" : "5",
-              "slot" : "L1 Cache",
-              "units" : "bytes",
-              "size" : 65536,
-              "capacity" : 65536,
-              "capabilities" : {
-                "asynchronous" : "Ass��ncrono",
-                "internal" : "Interno",
-                "write-back" :"Write-back",
-                "data" : "Cache de dados"
-              }
-            },
-            {
-              "id" : "cache:1",
-              "class" : "memory",
-              "claimed" : true,
-              "handle" : "DMI:0006",
-              "description" : "L2 cache",
-              "physid" : "6",
-              "slot" : "L2 Cache",
-              "units" : "bytes",
-              "size" : 1048576,
-              "capacity" : 4194304,
-              "capabilities" : {
-                "burst" : "Explos��o",
-                "internal" : "Interno",
-                "write-back" : "Write-back",
-                "unified" : "Cache unificado"
-              }
-            }
-          ]
-        },
-        {
-          "id" : "memory",
-          "class" : "memory",
-          "claimed" : true,
-          "handle" : "DMI:0015",
-          "description" : "Mem��ria do sistema",
-          "physid" : "15",
-          "slot" : "Placa do sistema ou placa-m��e",
-          "units" : "bytes",
-          "size" : 4294967296,"children" : [
-            {
-              "id" : "bank:0",
-              "class" : "memory",
-              "claimed" : true,
-              "handle" : "DMI:0016",
-              "description" : "SODIMM DDR2 S��ncrono 667 MHz (1,5 ns)",
-              "product" : "M2N2G64TU8HD6B-3C",
-              "vendor" : "Nanya Technology",
-              "physid" : "0",
-              "serial" : "38782D27",
-              "slot" : "M1",
-              "units" : "bytes",
-              "size" : 2147483648,
-              "width" : 8,
-              "clock" : 667000000
-            },
-            {
-              "id" : "bank:1",
-              "class" : "memory",
-              "claimed" : true,
-              "handle" : "DMI:0017",
-              "description" : "SODIMM DDR2 S��ncrono 667 MHz (1,5 ns)",
-              "product" : "M2N2G64TU8HD6B-3C",
-              "vendor" : "Nanya Technology",
-              "physid" : "1",
-              "serial" : "49782D27",
-              "slot" : "M2",
-              "units" : "bytes","size" : 2147483648,
-              "width" : 8,
-              "clock" : 667000000
-            }
-          ]
-        },
-        {
-          "id" : "pci",
-          "class" : "bridge",
-          "claimed" : true,
-          "handle" : "PCIBUS:0000:00",
-          "description" : "Host bridge",
-          "product" : "Mobile 4 Series Chipset Memory Controller Hub",
-          "vendor" : "Intel Corporation",
-          "physid" : "100",
-          "businfo" : "pci@0000:00:00.0",
-          "version" : "07",
-          "width" : 32,
-          "clock" : 33000000,
-          "children" : [
-            {
-              "id" : "pci:0",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:01",
-              "description" : "PCI bridge",
-              "product" : "Mobile 4 Series Chipset PCI Express Graphics Port",
-              "vendor" : "Intel Corporation",
-              "physid" : "1",
-              "businfo" : "pci@0000:00:01.0",
-              "version" : "07","width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "pcieport"
-              },
-              "capabilities" : {
-                "pci" : true,
-                "pm" : "Power Management",
-                "msi" : "Message Signalled Interrupts",
-                "pciexpress" : "PCI Express",
-                "normal_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              },
-              "children" : [
-                {
-                  "id" : "display",
-                  "class" : "display",
-                  "claimed" : true,
-                  "handle" : "PCI:0000:01:00.0",
-                  "description" : "VGA compatible controller",
-                  "product" : "G98M [GeForce G 105M]",
-                  "vendor" : "NVIDIA Corporation",
-                  "physid" : "0",
-                  "businfo" : "pci@0000:01:00.0",
-                  "version" : "a1",
-                  "width" : 64,
-                  "clock" : 33000000,
-                  "configuration" : {
-                    "driver" : "nouveau",
-                    "latency" : "0"
-                  },
-                  "capabilities" : {
-                    "pm" : "Power Management",
-                    "msi" : "Message Signalled Interrupts",
-                    "pciexpress" : "PCI Express",
-                    "vga_controller" : true,
-                    "bus_master" : "bus mastering",
-                    "cap_list" : "PCI capabilities listing",
-                    "rom" : "extension ROM"
-                  }
-                }
-              ]
-            },
-            {
-              "id" : "usb:0",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1a.0",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB UHCI Controller #4",
-              "vendor" : "Intel Corporation",
-              "physid" : "1a",
-              "businfo" : "pci@0000:00:1a.0",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "uhci_hcd",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "uhci" : "Universal Host Controller Interface (USB1)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "usb:1",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1a.1",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB UHCI Controller #5",
-              "vendor" : "Intel Corporation",
-              "physid" : "1a.1",
-              "businfo" : "pci@0000:00:1a.1",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "uhci_hcd",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "uhci" : "Universal Host Controller Interface (USB1)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "usb:2",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1a.2",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB UHCI Controller #6",
-              "vendor" : "Intel Corporation",
-              "physid" : "1a.2",
-              "businfo" : "pci@0000:00:1a.2",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "uhci_hcd",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "uhci" : "Universal Host Controller Interface (USB1)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "usb:3",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1a.7",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB2 EHCI Controller #2",
-              "vendor" : "Intel Corporation",
-              "physid" : "1a.7",
-              "businfo" : "pci@0000:00:1a.7",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "ehci-pci",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "pm" : "Power Management",
-                "debug" : "Debug port",
-                "ehci" : "Enhanced Host Controller Interface (USB2)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "multimedia",
-              "class" : "multimedia",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1b.0",
-              "description" : "Audio device",
-              "product" : "82801I (ICH9 Family) HD Audio Controller",
-              "vendor" : "Intel Corporation",
-              "physid" : "1b",
-              "businfo" : "pci@0000:00:1b.0",
-              "version" : "03",
-              "width" : 64,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "snd_hda_intel",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "pm" : "Power Management",
-                "msi" : "Message Signalled Interrupts",
-                "pciexpress" : "PCI Express",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "pci:1",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:02",
-              "description" : "PCI bridge",
-              "product" : "82801I (ICH9 Family) PCI Express Port 1",
-              "vendor" : "Intel Corporation",
-              "physid" : "1c",
-              "businfo" : "pci@0000:00:1c.0",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "pcieport"
-              },
-              "capabilities" : {
-                "pci" : true,
-                "pciexpress" : "PCI Express",
-                "msi" : "Message Signalled Interrupts",
-                "pm" : "Power Management",
-                "normal_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "pci:2",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:03",
-              "description" : "PCI bridge",
-              "product" : "82801I (ICH9 Family) PCI Express Port 2",
-              "vendor" : "Intel Corporation",
-              "physid" : "1c.1",
-              "businfo" : "pci@0000:00:1c.1",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "pcieport"
-              },
-              "capabilities" : {
-                "pci" : true,
-                "pciexpress" : "PCI Express",
-                "msi" : "Message Signalled Interrupts",
-                "pm" : "Power Management",
-                "normal_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "pci:3",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:05",
-              "description" : "PCI bridge",
-              "product" : "82801I (ICH9 Family) PCI Express Port 3",
-              "vendor" : "Intel Corporation",
-              "physid" : "1c.2",
-              "businfo" : "pci@0000:00:1c.2",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "pcieport"
-              },
-              "capabilities" : {
-                "pci" : true,
-                "pciexpress" : "PCI Express",
-                "msi" : "Message Signalled Interrupts",
-                "pm" : "Power Management",
-                "normal_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "pci:4",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:06",
-              "description" : "PCI bridge",
-              "product" : "82801I (ICH9 Family) PCI Express Port 4",
-              "vendor" : "Intel Corporation",
-              "physid" : "1c.3",
-              "businfo" : "pci@0000:00:1c.3",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "pcieport"
-              },
-              "capabilities" : {
-                "pci" : true,
-                "pciexpress" : "PCI Express",
-                "msi" : "Message Signalled Interrupts",
-                "pm" : "Power Management",
-                "normal_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              },
-              "children" : [
-                {
-                  "id" : "network",
-                  "class" : "network",
-                  "claimed" : true,
-                  "handle" : "PCI:0000:06:00.0",
-                  "description" : "Ethernet interface",
-                  "product" : "RTL8111/8168 PCI Express Gigabit Ethernet controller",
-                  "vendor" : "Realtek Semiconductor Co., Ltd.",
-                  "physid" : "0",
-                  "businfo" : "pci@0000:06:00.0",
-                  "logicalname" : "eth0",
-                  "version" : "02",
-                  "serial" : "00:90:f5:8b:64:93",
-                  "units" : "bit/s",
-                  "size" : 100000000,
-                  "capacity" : 1000000000,
-                  "width" : 64,
-                  "clock" : 33000000,
-                  "configuration" : {
-                    "autonegotiation" : "on",
-                    "broadcast" : "yes",
-                    "driver" : "r8169",
-                    "driverversion" : "2.3LK-NAPI",
-                    "duplex" : "full",
-                    "ip" : "10.10.96.72",
-                    "latency" : "0",
-                    "link" : "yes",
-                    "multicast" : "yes",
-                    "port" : "MII",
-                    "speed" : "100Mbit/s"
-                  },
-                  "capabilities" : {
-                    "pm" : "Power Management",
-                    "msi" : "Message Signalled Interrupts",
-                    "pciexpress" : "PCI Express",
-                    "msix" : "MSI-X",
-                    "vpd" : "Vital Product Data",
-                    "bus_master" : "bus mastering",
-                    "cap_list" : "PCI capabilities listing",
-                    "rom" : "extension ROM",
-                    "ethernet" : true,
-                    "physical" : "Interface f��sica",
-                    "tp" : "Par tran��ado",
-                    "mii" : "Media Independent Interface",
-                    "10bt" : "10Mbit/s",
-                    "10bt-fd" : "10Mbit/s (full duplex)",
-                    "100bt" : "100Mbit/s",
-                    "100bt-fd" : "100Mbit/s (full duplex)",
-                    "1000bt" : "1Gbit/s",
-                    "1000bt-fd" : "1Gbit/s (full duplex)",
-                    "autonegotiation" : "Negocia����o autom��tica"
-                  }
-                }]
-            },
-            {
-              "id" : "pci:5",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:07",
-              "description" : "PCI bridge",
-              "product" : "82801I (ICH9 Family) PCI Express Port 5",
-              "vendor" : "Intel Corporation",
-              "physid" : "1c.4",
-              "businfo" : "pci@0000:00:1c.4",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "pcieport"
-              },
-              "capabilities" : {
-                "pci" : true,
-                "pciexpress" : "PCI Express",
-                "msi" : "Message Signalled Interrupts",
-                "pm" : "Power Management",
-                "normal_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              },
-              "children" : [
-                {"id" : "generic:0",
-                  "class" : "generic",
-                  "claimed" : true,
-                  "handle" : "PCI:0000:07:00.0",
-                  "description" : "System peripheral",
-                  "product" : "SD/MMC Host Controller",
-                  "vendor" : "JMicron Technology Corp.",
-                  "physid" : "0",
-                  "businfo" : "pci@0000:07:00.0",
-                  "version" : "00",
-                  "width" : 32,
-                  "clock" : 33000000,
-                  "configuration" : {
-                    "driver" : "sdhci-pci",
-                    "latency" : "0"
-                  },
-                  "capabilities" : {
-                    "pm" : "Power Management",
-                    "pciexpress" : "PCI Express",
-                    "msi" : "Message Signalled Interrupts",
-                    "bus_master" : "bus mastering",
-                    "cap_list" : "PCI capabilities listing"
-                  }
-                },
-                {"id" : "generic:1",
-                  "class" : "generic",
-                  "handle" : "PCI:0000:07:00.2",
-                  "description" : "SD Host controller",
-                  "product" : "Standard SD Host Controller",
-                  "vendor" : "JMicron Technology Corp.",
-                  "physid" : "0.2",
-                  "businfo" : "pci@0000:07:00.2",
-                  "version" : "00",
-                  "width" : 32,
-                  "clock" : 33000000,
-                  "configuration" : {
-                    "latency" : "0"
-                  },
-                  "capabilities" : {
-                    "pm" : "Power Management",
-                    "pciexpress" : "PCI Express",
-                    "msi" : "Message Signalled Interrupts",
-                    "cap_list" : "PCI capabilities listing"
-                  }
-                },
-                {
-                  "id" : "generic:2",
-                  "class" : "generic",
-                  "claimed" : true,
-                  "handle" : "PCI:0000:07:00.3",
-                  "description" : "System peripheral",
-                  "product" : "MS Host Controller",
-                  "vendor" : "JMicron Technology Corp.",
-                  "physid" : "0.3",
-                  "businfo" : "pci@0000:07:00.3",
-                  "version" : "00",
-                  "width" : 32,
-                  "clock" : 33000000,
-                  "configuration" : {
-                    "driver" : "jmb38x_ms",
-                    "latency" : "0"
-                  },
-                  "capabilities" : {
-                    "pm" : "Power Management",
-                    "pciexpress" : "PCI Express",
-                    "msi" : "Message Signalled Interrupts",
-                    "bus_master" : "bus mastering",
-                    "cap_list" : "PCI capabilities listing"
-                  }
-                }
-              ]
-            },
-            {
-              "id" : "usb:4",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1d.0",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB UHCI Controller #1",
-              "vendor" : "Intel Corporation",
-              "physid" : "1d",
-              "businfo" : "pci@0000:00:1d.0",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "uhci_hcd",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "uhci" : "Universal Host Controller Interface (USB1)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "usb:5",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1d.1",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB UHCI Controller #2",
-              "vendor" :"Intel Corporation",
-              "physid" : "1d.1",
-              "businfo" : "pci@0000:00:1d.1",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "uhci_hcd",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "uhci" : "Universal Host Controller Interface (USB1)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "usb:6",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1d.2",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB UHCI Controller #3",
-              "vendor" : "Intel Corporation",
-              "physid" : "1d.2",
-              "businfo" : "pci@0000:00:1d.2",
-              "version" : "03",
-              "width" : 32,"clock" : 33000000,
-              "configuration" : {
-                "driver" : "uhci_hcd",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "uhci" : "Universal Host Controller Interface (USB1)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "usb:7",
-              "class" : "bus",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1d.7",
-              "description" : "USB controller",
-              "product" : "82801I (ICH9 Family) USB2 EHCI Controller #1",
-              "vendor" : "Intel Corporation",
-              "physid" : "1d.7",
-              "businfo" : "pci@0000:00:1d.7",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "ehci-pci",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "pm" : "Power Management",
-                "debug" : "Debug port",
-                "ehci" : "Enhanced Host Controller Interface (USB2)",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "pci:6",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCIBUS:0000:08",
-              "description" : "PCI bridge",
-              "product" : "82801 Mobile PCI Bridge",
-              "vendor" : "Intel Corporation",
-              "physid" : "1e",
-              "businfo" : "pci@0000:00:1e.0",
-              "version" : "93",
-              "width" : 32,
-              "clock" : 33000000,
-              "capabilities" : {
-                "pci" : true,
-                "subtractive_decode" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {"id" : "isa",
-              "class" : "bridge",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1f.0",
-              "description" : "ISA bridge",
-              "product" : "ICH9M LPC Interface Controller",
-              "vendor" : "Intel Corporation",
-              "physid" : "1f",
-              "businfo" : "pci@0000:00:1f.0",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 33000000,
-              "configuration" : {
-                "driver" : "lpc_ich",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "isa" : true,
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "ide:0",
-              "class" : "storage",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1f.2",
-              "description" : "IDE interface",
-              "product" : "82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]",
-              "vendor" : "Intel Corporation",
-              "physid" : "1f.2",
-              "businfo" : "pci@0000:00:1f.2",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 66000000,
-              "configuration" : {
-                "driver" : "ata_piix",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "ide" : true,
-                "pm" : "Power Management",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            },
-            {
-              "id" : "serial",
-              "class" : "bus",
-              "handle" : "PCI:0000:00:1f.3",
-              "description" : "SMBus",
-              "product" : "82801I (ICH9 Family) SMBus Controller",
-              "vendor" : "Intel Corporation",
-              "physid" : "1f.3",
-              "businfo" : "pci@0000:00:1f.3",
-              "version" : "03","width" : 64,
-              "clock" : 33000000,
-              "configuration" : {
-                "latency" : "0"
-              }
-            },
-            {
-              "id" : "ide:1",
-              "class" : "storage",
-              "claimed" : true,
-              "handle" : "PCI:0000:00:1f.5",
-              "description" : "IDE interface",
-              "product" : "82801IBM/IEM (ICH9M/ICH9M-E) 2 port SATA Controller [IDE mode]",
-              "vendor" : "Intel Corporation",
-              "physid" : "1f.5",
-              "businfo" : "pci@0000:00:1f.5",
-              "version" : "03",
-              "width" : 32,
-              "clock" : 66000000,
-              "configuration" : {
-                "driver" : "ata_piix",
-                "latency" : "0"
-              },
-              "capabilities" : {
-                "ide" : true,
-                "pm" : "Power Management",
-                "bus_master" : "bus mastering",
-                "cap_list" : "PCI capabilities listing"
-              }
-            }]
-        },
-        {
-          "id" : "scsi:0",
-          "class" : "storage",
-          "claimed" : true,
-          "physid" : "1",
-          "logicalname" : "scsi0",
-          "capabilities" : {
-            "emulated" : "Emulated device"
-          },
-          "children" : [
-            {
-              "id" : "disk",
-              "class" : "disk",
-              "claimed" : true,
-              "handle" : "SCSI:00:00:00:00",
-              "description" : "ATA Disk",
-              "product" : "WDC WD3200BEVT-2",
-              "vendor" : "Western Digital",
-              "physid" : "0.0.0",
-              "businfo" : "scsi@0:0.0.0",
-              "logicalname" : "/dev/sda",
-              "dev" : "8:0",
-              "version" : "11.0",
-              "serial" : "WD-WXH509662303",
-              "units" : "bytes",
-              "size" : 320072933376,
-              "configuration" : {
-                "ansiversion" : "5",
-                "sectorsize" : "512",
-                "signature" : "00058e89"},
-              "capabilities" : {
-                "partitioned" : "Partitioned disk",
-                "partitioned:dos" : "MS-DOS partition table"
-              },
-              "children" : [
-                {
-                  "id" : "volume:0",
-                  "class" : "volume",
-                  "claimed" : true,
-                  "description" : "volume EXT4",
-                  "vendor" : "Linux",
-                  "physid" : "1",
-                  "businfo" : "scsi@0:0.0.0,1",
-                  "logicalname" : ["/dev/sda1", "/"],
-                  "dev" : "8:1",
-                  "version" : "1.0",
-                  "serial" : "d862f47f-3b39-4745-9a29-22787a79aeee",
-                  "size" : 315813265408,
-                  "capacity" : 315813265408,
-                  "configuration" : {
-                    "created" : "2013-07-22 10:50:04",
-                    "filesystem" : "ext4",
-                    "lastmountpoint" : "/",
-                    "modified" : "2013-11-20 08:53:28","mount.fstype" : "ext4",
-                    "mount.options" : "rw,relatime,errors=remount-ro,data=ordered",
-                    "mounted" : "2013-11-20 08:53:28",
-                    "state" : "mounted"
-                  },
-                  "capabilities" : {
-                    "primary" : "Primary partition",
-                    "bootable" : "Bootable partition (active)",
-                    "journaled" : true,
-                    "extended_attributes" : "Atributos estendidos",
-                    "large_files" : "4GB+ arquivos",
-                    "huge_files" : "16TB+ arquivos",
-                    "dir_nlink" : "diret��rios com 65000+ subdiret��rios",
-                    "recover" : "precisa de recupera����o",
-                    "extents" : "aloca����o baseada em extens��o",
-                    "ext4" : true,
-                    "ext2" : "EXT2/EXT3",
-                    "initialized" : "volume inicializado"
-                  }
-                },
-                {
-                  "id" :"volume:1",
-                  "class" : "volume",
-                  "claimed" : true,
-                  "description" : "Extended partition",
-                  "physid" : "2",
-                  "businfo" : "scsi@0:0.0.0,2",
-                  "logicalname" : "/dev/sda2",
-                  "dev" : "8:2",
-                  "size" : 4257219584,
-                  "capacity" : 4257219584,
-                  "capabilities" : {
-                    "primary" : "Primary partition",
-                    "extended" : "Extended partition",
-                    "partitioned" : "Partitioned disk",
-                    "partitioned:extended" : "Extended partition"
-                  },
-                  "children" : [
-                    {
-                      "id" : "logicalvolume",
-                      "class" : "volume",
-                      "claimed" : true,
-                      "description" : "Linux swap / Solaris partition",
-                      "physid" : "5",
-                      "logicalname" : "/dev/sda5","dev" : "8:5",
-                      "capacity" : 4257218560,
-                      "capabilities" : {
-                        "nofs" : "No filesystem"
-                      }
-                    }
-                  ]
-                }
-              ]
-            }
-          ]
-        },
-        {
-          "id" : "scsi:1",
-          "class" : "storage",
-          "claimed" : true,
-          "physid" : "3",
-          "logicalname" : "scsi1",
-          "capabilities" : {
-            "emulated" : "Emulated device"
-          },
-          "children" : [
-            {
-              "id" : "cdrom",
-              "class" : "disk",
-              "claimed" : true,
-              "handle" : "SCSI:01:00:00:00",
-              "description" : "DVD-RAM writer",
-              "product" : "CDDVDW SN-S083C",
-              "vendor" : "TSSTcorp",
-              "physid" : "0.0.0",
-              "businfo" : "scsi@1:0.0.0",
-              "logicalname" : ["/dev/cdrom", "/dev/cdrw", "/dev/dvd", "/dev/dvdrw", "/dev/sr0"],
-              "dev" : "11:0",
-              "version" : "SB00",
-              "configuration" : {
-                "ansiversion" : "5",
-                "status" : "nodisc"
-              },
-              "capabilities" : {
-                "removable" : "support is removable",
-                "audio" : "Audio CD playback",
-                "cd-r" : "CD-R burning",
-                "cd-rw" : "CD-RW burning",
-                "dvd" : "DVD playback",
-                "dvd-r" : "DVD-R burning",
-                "dvd-ram" : "DVD-RAM burning"
-              }
-            }
-          ]
-        }
-      ]
-    },
-    {
-      "id" : "battery",
-      "class" : "power",
-      "claimed" : true,
-      "handle" : "DMI:001D",
-      "description" : "��on de l��tio Battery",
-      "product" : "Intel Corporation",
-      "vendor" : "Intel Corporation",
-      "physid" : "1",
-      "slot" : "Rear",
-      "units" : "mWh",
-      "capacity" : 1000,
-      "configuration" : {
-        "voltage" : "0,0V"
-      }
-    },
-    {
-      "id" : "remoteaccess",
-      "class" : "system",
-      "vendor" : "Intel",
-      "physid" : "2",
-      "capabilities" : {
-        "outbound" : "Fazer conex��es de sa��da"
-      }
-    },
-    {
-      "id" : "power",
-      "class" : "power",
-      "description" : "To Be Defined By O.E.M",
-      "product" : "To Be Defined By O.E.M",
-      "vendor" : "To Be Defined By O.E.M",
-      "physid" : "3",
-      "version" : "2.50",
-      "serial" : "To Be Defined By O.E.M",
-      "units" : "mWh",
-      "capacity" : 32768
-    }
-  ]
-}+{"extractor":"Linux Hardware Extractor","format":{"id":"ffd20389-64ac-5564-a4d7-21281c1daa39","multiple":false},"uuid":"9f1ccee9-b369-11e3-99b7-1bf2a01e47f5","result":"{\n  \"id\" : \"miguel-thinkpad-t61\",\n  \"class\" : \"system\",\n  \"claimed\" : true,\n  \"description\" : \"Computer\",\n  \"width\" : 64,\n  \"capabilities\" : {\n    \"vsyscall32\" : \"32-bit processes\"\n  },\n  \"children\" : [\n    {\n      \"id\" : \"core\",\n      \"class\" : \"bus\",\n      \"claimed\" : true,\n      \"description\" : \"Motherboard\",\n      \"physid\" : \"0\",\n      \"children\" : [\n        {\n          \"id\" : \"memory\",\n          \"class\" : \"memory\",\n          \"claimed\" : true,\n          \"description\" : \"System memory\",\n          \"physid\" : \"0\",\n          \"units\" : \"bytes\",\n          \"size\" : 4069724160\n        },\n        {\n          \"id\" : \"cpu\",\n          \"class\" : \"processor\",\n          \"claimed\" : true,\n          \"product\" : \"Intel(R) Core(TM)2 Duo CPU     T7250  @ 2.00GHz\",\n          \"vendor\" : \"Intel Corp.\",\n          \"physid\" : \"1\",\n          \"businfo\" : \"cpu@0\",\n          \"units\" : \"Hz\",\n          \"size\" : 800000000,\n          \"capacity\" : 800000000,\n          \"width\" : 64,\n          \"capabilities\" : {\n            \"fpu\" : \"mathematical co-processor\",\n            \"fpu_exception\" : \"FPU exceptions reporting\",\n            \"wp\" : true,\n            \"vme\" : \"virtual mode extensions\",\n            \"de\" : \"debugging extensions\",\n            \"pse\" : \"page size extensions\",\n            \"tsc\" : \"time stamp counter\",\n            \"msr\" : \"model-specific registers\",\n            \"pae\" : \"4GB+ memory addressing (Physical Address Extension)\",\n            \"mce\" : \"machine check exceptions\",\n            \"cx8\" : \"compare and exchange 8-byte\",\n            \"apic\" : \"on-chip advanced programmable interrupt controller (APIC)\",\n            \"sep\" : \"fast system calls\",\n            \"mtrr\" : \"memory type range registers\",\n            \"pge\" : \"page global enable\",\n            \"mca\" : \"machine check architecture\",\n            \"cmov\" : \"conditional move instruction\",\n            \"pat\" : \"page attribute table\",\n            \"pse36\" : \"36-bit page size extensions\",\n            \"clflush\" : true,\n            \"dts\" : \"debug trace and EMON store MSRs\",\n            \"acpi\" : \"thermal control (ACPI)\",\n            \"mmx\" : \"multimedia extensions (MMX)\",\n            \"fxsr\" : \"fast floating point save\/restore\",\n            \"sse\" : \"streaming SIMD extensions (SSE)\",\n            \"sse2\" : \"streaming SIMD extensions (SSE2)\",\n            \"ss\" : \"self-snoop\",\n            \"ht\" : \"HyperThreading\",\n            \"tm\" : \"thermal interrupt and status\",\n            \"pbe\" : \"pending break event\",\n            \"syscall\" : \"fast system calls\",\n            \"nx\" : \"no-execute bit (NX)\",\n            \"x86-64\" : \"64bits extensions (x86-64)\",\n            \"constant_tsc\" : true,\n            \"arch_perfmon\" : true,\n            \"pebs\" : true,\n            \"bts\" : true,\n            \"rep_good\" : true,\n            \"nopl\" : true,\n            \"aperfmperf\" : true,\n            \"pni\" : true,\n            \"dtes64\" : true,\n            \"monitor\" : true,\n            \"ds_cpl\" : true,\n            \"vmx\" : true,\n            \"est\" : true,\n            \"tm2\" : true,\n            \"ssse3\" : true,\n            \"cx16\" : true,\n            \"xtpr\" : true,\n            \"pdcm\" : true,\n            \"lahf_lm\" : true,\n            \"ida\" : true,\n            \"dtherm\" : true,\n            \"tpr_shadow\" : true,\n            \"vnmi\" : true,\n            \"flexpriority\" : true,\n            \"cpufreq\" : \"CPU Frequency scaling\"\n          }\n        },\n        {\n          \"id\" : \"pci\",\n          \"class\" : \"bridge\",\n          \"claimed\" : true,\n          \"handle\" : \"PCIBUS:0000:00\",\n          \"description\" : \"Host bridge\",\n          \"product\" : \"Mobile PM965\/GM965\/GL960 Memory Controller Hub\",\n          \"vendor\" : \"Intel Corporation\",\n          \"physid\" : \"100\",\n          \"businfo\" : \"pci@0000:00:00.0\",\n          \"version\" : \"0c\",\n          \"width\" : 32,\n          \"clock\" : 33000000,\n          \"configuration\" : {\n            \"driver\" : \"agpgart-intel\"\n          },\n          \"children\" : [\n            {\n              \"id\" : \"display:0\",\n              \"class\" : \"display\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:02.0\",\n              \"description\" : \"VGA compatible controller\",\n              \"product\" : \"Mobile GM965\/GL960 Integrated Graphics Controller (primary)\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"2\",\n              \"businfo\" : \"pci@0000:00:02.0\",\n              \"version\" : \"0c\",\n              \"width\" : 64,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"i915\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"vga_controller\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\",\n                \"rom\" : \"extension ROM\"\n              }\n            },\n            {\n              \"id\" : \"display:1\",\n              \"class\" : \"display\",\n              \"handle\" : \"PCI:0000:00:02.1\",\n              \"description\" : \"Display controller\",\n              \"product\" : \"Mobile GM965\/GL960 Integrated Graphics Controller (secondary)\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"2.1\",\n              \"businfo\" : \"pci@0000:00:02.1\",\n              \"version\" : \"0c\",\n              \"width\" : 64,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"network\",\n              \"class\" : \"network\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:19.0\",\n              \"description\" : \"Ethernet interface\",\n              \"product\" : \"82566MM Gigabit Network Connection\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"19\",\n              \"businfo\" : \"pci@0000:00:19.0\",\n              \"logicalname\" : \"eth0\",\n              \"version\" : \"03\",\n              \"serial\" : \"00:1e:37:8c:ab:ac\",\n              \"units\" : \"bit\/s\",\n              \"capacity\" : 1000000000,\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"autonegotiation\" : \"on\",\n                \"broadcast\" : \"yes\",\n                \"driver\" : \"e1000e\",\n                \"driverversion\" : \"2.1.4-k\",\n                \"firmware\" : \"0.3-0\",\n                \"latency\" : \"0\",\n                \"link\" : \"no\",\n                \"multicast\" : \"yes\",\n                \"port\" : \"twisted pair\"\n              },\n              \"capabilities\" : {\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\",\n                \"ethernet\" : true,\n                \"physical\" : \"Physical interface\",\n                \"tp\" : \"twisted pair\",\n                \"10bt\" : \"10Mbit\/s\",\n                \"10bt-fd\" : \"10Mbit\/s (full duplex)\",\n                \"100bt\" : \"100Mbit\/s\",\n                \"100bt-fd\" : \"100Mbit\/s (full duplex)\",\n                \"1000bt-fd\" : \"1Gbit\/s (full duplex)\",\n                \"autonegotiation\" : \"Auto-negotiation\"\n              }\n            },\n            {\n              \"id\" : \"usb:0\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1a.0\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB UHCI Controller #4\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1a\",\n              \"businfo\" : \"pci@0000:00:1a.0\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"uhci_hcd\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"uhci\" : \"Universal Host Controller Interface (USB1)\",\n                \"bus_master\" : \"bus mastering\"\n              }\n            },\n            {\n              \"id\" : \"usb:1\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1a.1\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB UHCI Controller #5\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1a.1\",\n              \"businfo\" : \"pci@0000:00:1a.1\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"uhci_hcd\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"uhci\" : \"Universal Host Controller Interface (USB1)\",\n                \"bus_master\" : \"bus mastering\"\n              }\n            },\n            {\n              \"id\" : \"usb:2\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1a.7\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB2 EHCI Controller #2\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1a.7\",\n              \"businfo\" : \"pci@0000:00:1a.7\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"ehci-pci\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"ehci\" : \"Enhanced Host Controller Interface (USB2)\",\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"multimedia\",\n              \"class\" : \"multimedia\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1b.0\",\n              \"description\" : \"Audio device\",\n              \"product\" : \"82801H (ICH8 Family) HD Audio Controller\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1b\",\n              \"businfo\" : \"pci@0000:00:1b.0\",\n              \"version\" : \"03\",\n              \"width\" : 64,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"snd_hda_intel\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"pci:0\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCIBUS:0000:02\",\n              \"description\" : \"PCI bridge\",\n              \"product\" : \"82801H (ICH8 Family) PCI Express Port 1\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1c\",\n              \"businfo\" : \"pci@0000:00:1c.0\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"pcieport\"\n              },\n              \"capabilities\" : {\n                \"pci\" : true,\n                \"normal_decode\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"pci:1\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCIBUS:0000:03\",\n              \"description\" : \"PCI bridge\",\n              \"product\" : \"82801H (ICH8 Family) PCI Express Port 2\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1c.1\",\n              \"businfo\" : \"pci@0000:00:1c.1\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"pcieport\"\n              },\n              \"capabilities\" : {\n                \"pci\" : true,\n                \"normal_decode\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              },\n              \"children\" : [\n                {\n                  \"id\" : \"network\",\n                  \"class\" : \"network\",\n                  \"claimed\" : true,\n                  \"handle\" : \"PCI:0000:03:00.0\",\n                  \"description\" : \"Wireless interface\",\n                  \"product\" : \"PRO\/Wireless 4965 AG or AGN [Kedron] Network Connection\",\n                  \"vendor\" : \"Intel Corporation\",\n                  \"physid\" : \"0\",\n                  \"businfo\" : \"pci@0000:03:00.0\",\n                  \"logicalname\" : \"wlan0\",\n                  \"version\" : \"61\",\n                  \"serial\" : \"00:1d:e0:ca:07:6d\",\n                  \"width\" : 64,\n                  \"clock\" : 33000000,\n                  \"configuration\" : {\n                    \"broadcast\" : \"yes\",\n                    \"driver\" : \"iwl4965\",\n                    \"driverversion\" : \"3.8.0-35-generic\",\n                    \"firmware\" : \"228.61.2.24\",\n                    \"ip\" : \"10.10.96.85\",\n                    \"latency\" : \"0\",\n                    \"link\" : \"yes\",\n                    \"multicast\" : \"yes\",\n                    \"wireless\" : \"IEEE 802.11abgn\"\n                  },\n                  \"capabilities\" : {\n                    \"bus_master\" : \"bus mastering\",\n                    \"cap_list\" : \"PCI capabilities listing\",\n                    \"ethernet\" : true,\n                    \"physical\" : \"Physical interface\",\n                    \"wireless\" : \"Wireless-LAN\"\n                  }\n                }\n              ]\n            },\n            {\n              \"id\" : \"pci:2\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCIBUS:0000:04\",\n              \"description\" : \"PCI bridge\",\n              \"product\" : \"82801H (ICH8 Family) PCI Express Port 3\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1c.2\",\n              \"businfo\" : \"pci@0000:00:1c.2\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"pcieport\"\n              },\n              \"capabilities\" : {\n                \"pci\" : true,\n                \"normal_decode\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"pci:3\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCIBUS:0000:05\",\n              \"description\" : \"PCI bridge\",\n              \"product\" : \"82801H (ICH8 Family) PCI Express Port 4\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1c.3\",\n              \"businfo\" : \"pci@0000:00:1c.3\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"pcieport\"\n              },\n              \"capabilities\" : {\n                \"pci\" : true,\n                \"normal_decode\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"pci:4\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCIBUS:0000:0d\",\n              \"description\" : \"PCI bridge\",\n              \"product\" : \"82801H (ICH8 Family) PCI Express Port 5\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1c.4\",\n              \"businfo\" : \"pci@0000:00:1c.4\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"pcieport\"\n              },\n              \"capabilities\" : {\n                \"pci\" : true,\n                \"normal_decode\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"usb:3\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1d.0\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB UHCI Controller #1\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1d\",\n              \"businfo\" : \"pci@0000:00:1d.0\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"uhci_hcd\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"uhci\" : \"Universal Host Controller Interface (USB1)\",\n                \"bus_master\" : \"bus mastering\"\n              }\n            },\n            {\n              \"id\" : \"usb:4\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1d.1\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB UHCI Controller #2\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1d.1\",\n              \"businfo\" : \"pci@0000:00:1d.1\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"uhci_hcd\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"uhci\" : \"Universal Host Controller Interface (USB1)\",\n                \"bus_master\" : \"bus mastering\"\n              }\n            },\n            {\n              \"id\" : \"usb:5\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1d.2\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB UHCI Controller #3\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1d.2\",\n              \"businfo\" : \"pci@0000:00:1d.2\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"uhci_hcd\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"uhci\" : \"Universal Host Controller Interface (USB1)\",\n                \"bus_master\" : \"bus mastering\"\n              }\n            },\n            {\n              \"id\" : \"usb:6\",\n              \"class\" : \"bus\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1d.7\",\n              \"description\" : \"USB controller\",\n              \"product\" : \"82801H (ICH8 Family) USB2 EHCI Controller #1\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1d.7\",\n              \"businfo\" : \"pci@0000:00:1d.7\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"ehci-pci\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"ehci\" : \"Enhanced Host Controller Interface (USB2)\",\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"pci:5\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCIBUS:0000:15\",\n              \"description\" : \"PCI bridge\",\n              \"product\" : \"82801 Mobile PCI Bridge\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1e\",\n              \"businfo\" : \"pci@0000:00:1e.0\",\n              \"version\" : \"f3\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"capabilities\" : {\n                \"pci\" : true,\n                \"subtractive_decode\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              },\n              \"children\" : [\n                {\n                  \"id\" : \"pcmcia\",\n                  \"class\" : \"bridge\",\n                  \"claimed\" : true,\n                  \"handle\" : \"PCI:0000:15:00.0\",\n                  \"description\" : \"CardBus bridge\",\n                  \"product\" : \"RL5c476 II\",\n                  \"vendor\" : \"Ricoh Co Ltd\",\n                  \"physid\" : \"0\",\n                  \"businfo\" : \"pci@0000:15:00.0\",\n                  \"version\" : \"ba\",\n                  \"width\" : 64,\n                  \"clock\" : 33000000,\n                  \"configuration\" : {\n                    \"driver\" : \"yenta_cardbus\",\n                    \"latency\" : \"176\",\n                    \"maxlatency\" : \"5\",\n                    \"mingnt\" : \"128\"\n                  },\n                  \"capabilities\" : {\n                    \"pcmcia\" : \"PC-Card (PCMCIA)\",\n                    \"bus_master\" : \"bus mastering\",\n                    \"cap_list\" : \"PCI capabilities listing\"\n                  }\n                },\n                {\n                  \"id\" : \"firewire\",\n                  \"class\" : \"bus\",\n                  \"claimed\" : true,\n                  \"handle\" : \"PCI:0000:15:00.1\",\n                  \"description\" : \"FireWire (IEEE 1394)\",\n                  \"product\" : \"R5C832 IEEE 1394 Controller\",\n                  \"vendor\" : \"Ricoh Co Ltd\",\n                  \"physid\" : \"0.1\",\n                  \"businfo\" : \"pci@0000:15:00.1\",\n                  \"version\" : \"04\",\n                  \"width\" : 32,\n                  \"clock\" : 33000000,\n                  \"configuration\" : {\n                    \"driver\" : \"firewire_ohci\",\n                    \"latency\" : \"32\",\n                    \"maxlatency\" : \"4\",\n                    \"mingnt\" : \"2\"\n                  },\n                  \"capabilities\" : {\n                    \"ohci\" : \"Open Host Controller Interface\",\n                    \"bus_master\" : \"bus mastering\",\n                    \"cap_list\" : \"PCI capabilities listing\"\n                  }\n                },\n                {\n                  \"id\" : \"generic:0\",\n                  \"class\" : \"generic\",\n                  \"claimed\" : true,\n                  \"handle\" : \"PCI:0000:15:00.2\",\n                  \"description\" : \"SD Host controller\",\n                  \"product\" : \"R5C822 SD\/SDIO\/MMC\/MS\/MSPro Host Adapter\",\n                  \"vendor\" : \"Ricoh Co Ltd\",\n                  \"physid\" : \"0.2\",\n                  \"businfo\" : \"pci@0000:15:00.2\",\n                  \"version\" : \"21\",\n                  \"width\" : 32,\n                  \"clock\" : 33000000,\n                  \"configuration\" : {\n                    \"driver\" : \"sdhci-pci\",\n                    \"latency\" : \"64\"\n                  },\n                  \"capabilities\" : {\n                    \"bus_master\" : \"bus mastering\",\n                    \"cap_list\" : \"PCI capabilities listing\"\n                  }\n                },\n                {\n                  \"id\" : \"generic:1\",\n                  \"class\" : \"generic\",\n                  \"claimed\" : true,\n                  \"handle\" : \"PCI:0000:15:00.4\",\n                  \"description\" : \"System peripheral\",\n                  \"product\" : \"R5C592 Memory Stick Bus Host Adapter\",\n                  \"vendor\" : \"Ricoh Co Ltd\",\n                  \"physid\" : \"0.4\",\n                  \"businfo\" : \"pci@0000:15:00.4\",\n                  \"version\" : \"11\",\n                  \"width\" : 32,\n                  \"clock\" : 33000000,\n                  \"configuration\" : {\n                    \"driver\" : \"r592\",\n                    \"latency\" : \"64\"\n                  },\n                  \"capabilities\" : {\n                    \"bus_master\" : \"bus mastering\",\n                    \"cap_list\" : \"PCI capabilities listing\"\n                  }\n                },\n                {\n                  \"id\" : \"generic:2\",\n                  \"class\" : \"generic\",\n                  \"claimed\" : true,\n                  \"handle\" : \"PCI:0000:15:00.5\",\n                  \"description\" : \"System peripheral\",\n                  \"product\" : \"xD-Picture Card Controller\",\n                  \"vendor\" : \"Ricoh Co Ltd\",\n                  \"physid\" : \"0.5\",\n                  \"businfo\" : \"pci@0000:15:00.5\",\n                  \"version\" : \"11\",\n                  \"width\" : 32,\n                  \"clock\" : 33000000,\n                  \"configuration\" : {\n                    \"driver\" : \"r852\",\n                    \"latency\" : \"64\"\n                  },\n                  \"capabilities\" : {\n                    \"bus_master\" : \"bus mastering\",\n                    \"cap_list\" : \"PCI capabilities listing\"\n                  }\n                }\n              ]\n            },\n            {\n              \"id\" : \"isa\",\n              \"class\" : \"bridge\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1f.0\",\n              \"description\" : \"ISA bridge\",\n              \"product\" : \"82801HEM (ICH8M-E) LPC Interface Controller\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1f\",\n              \"businfo\" : \"pci@0000:00:1f.0\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"lpc_ich\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"isa\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"ide\",\n              \"class\" : \"storage\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1f.1\",\n              \"description\" : \"IDE interface\",\n              \"product\" : \"82801HM\/HEM (ICH8M\/ICH8M-E) IDE Controller\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1f.1\",\n              \"businfo\" : \"pci@0000:00:1f.1\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"driver\" : \"ata_piix\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"ide\" : true,\n                \"bus_master\" : \"bus mastering\"\n              }\n            },\n            {\n              \"id\" : \"storage\",\n              \"class\" : \"storage\",\n              \"claimed\" : true,\n              \"handle\" : \"PCI:0000:00:1f.2\",\n              \"description\" : \"SATA controller\",\n              \"product\" : \"82801HM\/HEM (ICH8M\/ICH8M-E) SATA Controller [AHCI mode]\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1f.2\",\n              \"businfo\" : \"pci@0000:00:1f.2\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 66000000,\n              \"configuration\" : {\n                \"driver\" : \"ahci\",\n                \"latency\" : \"0\"\n              },\n              \"capabilities\" : {\n                \"storage\" : true,\n                \"ahci_1.0\" : true,\n                \"bus_master\" : \"bus mastering\",\n                \"cap_list\" : \"PCI capabilities listing\"\n              }\n            },\n            {\n              \"id\" : \"serial\",\n              \"class\" : \"bus\",\n              \"handle\" : \"PCI:0000:00:1f.3\",\n              \"description\" : \"SMBus\",\n              \"product\" : \"82801H (ICH8 Family) SMBus Controller\",\n              \"vendor\" : \"Intel Corporation\",\n              \"physid\" : \"1f.3\",\n              \"businfo\" : \"pci@0000:00:1f.3\",\n              \"version\" : \"03\",\n              \"width\" : 32,\n              \"clock\" : 33000000,\n              \"configuration\" : {\n                \"latency\" : \"0\"\n              }\n            }\n          ]\n        },\n        {\n          \"id\" : \"scsi\",\n          \"class\" : \"storage\",\n          \"claimed\" : true,\n          \"physid\" : \"2\",\n          \"logicalname\" : \"scsi0\",\n          \"capabilities\" : {\n            \"emulated\" : \"Emulated device\"\n          },\n          \"children\" : [\n            {\n              \"id\" : \"cdrom\",\n              \"class\" : \"disk\",\n              \"claimed\" : true,\n              \"handle\" : \"SCSI:00:00:00:00\",\n              \"description\" : \"DVD-RAM writer\",\n              \"product\" : \"DVD RW AD-7910A\",\n              \"vendor\" : \"Optiarc\",\n              \"physid\" : \"0.0.0\",\n              \"businfo\" : \"scsi@0:0.0.0\",\n              \"logicalname\" : [\"\/dev\/cdrom\", \"\/dev\/cdrw\", \"\/dev\/dvd\", \"\/dev\/dvdrw\", \"\/dev\/sr0\"],\n              \"dev\" : \"11:0\",\n              \"version\" : \"1.D1\",\n              \"serial\" : \"[\",\n              \"configuration\" : {\n                \"ansiversion\" : \"5\",\n                \"status\" : \"nodisc\"\n              },\n              \"capabilities\" : {\n                \"removable\" : \"support is removable\",\n                \"audio\" : \"Audio CD playback\",\n                \"cd-r\" : \"CD-R burning\",\n                \"cd-rw\" : \"CD-RW burning\",\n                \"dvd\" : \"DVD playback\",\n                \"dvd-r\" : \"DVD-R burning\",\n                \"dvd-ram\" : \"DVD-RAM burning\"\n              }\n            }\n          ]\n        }\n      ]\n    }\n  ]\n}\n"}