1 | <?xml version='1.0' encoding='UTF-8'?>
|
---|
2 | <!DOCTYPE topic PUBLIC "-//OASIS//DTD DITA Topic//EN" "topic.dtd">
|
---|
3 | <topic xml:lang="en-us" id="ts_categorize-isolate">
|
---|
4 | <title>Categorizing and Isolating Problems</title>
|
---|
5 |
|
---|
6 | <body>
|
---|
7 | <p>
|
---|
8 | More often than not, a virtualized guest behaves like a physical
|
---|
9 | system. Any problems that a physical machine would encounter, a
|
---|
10 | virtual machine will encounter as well. If, for example,
|
---|
11 | Internet connectivity is lost due to external issues, virtual
|
---|
12 | machines will be affected just as much as physical ones.
|
---|
13 | </p>
|
---|
14 | <p>
|
---|
15 | If a true <ph conkeyref="vbox-conkeyref-phrases/product-name"/> problem is encountered, it helps to
|
---|
16 | categorize and isolate the problem first. Here are some of the
|
---|
17 | questions that should be answered before reporting a problem:
|
---|
18 | </p>
|
---|
19 | <ul>
|
---|
20 | <li>
|
---|
21 | <p>
|
---|
22 | Is the problem specific to a certain guest OS? Or a specific
|
---|
23 | release of a guest OS? Especially with Linux guest related
|
---|
24 | problems, the issue may be specific to a certain
|
---|
25 | distribution and version of Linux.
|
---|
26 | </p>
|
---|
27 | </li>
|
---|
28 | <li>
|
---|
29 | <p>
|
---|
30 | Is the problem specific to a certain host OS? Problems are
|
---|
31 | usually not host OS specific, because most of the
|
---|
32 | <ph conkeyref="vbox-conkeyref-phrases/product-name"/> code base is shared across all supported
|
---|
33 | platforms, but especially in the areas of networking and USB
|
---|
34 | support, there are significant differences between host
|
---|
35 | platforms. Some GUI related issues are also host specific.
|
---|
36 | </p>
|
---|
37 | </li>
|
---|
38 | <li>
|
---|
39 | <p>
|
---|
40 | Is the problem specific to certain host hardware? This
|
---|
41 | category of issues is typically related to the host CPU.
|
---|
42 | Because of significant differences between VT-x and AMD-V,
|
---|
43 | problems may be specific to one or the other technology. The
|
---|
44 | exact CPU model may also make a difference because different
|
---|
45 | CPUs support different features, which may affect certain
|
---|
46 | aspects of guest CPU operation.
|
---|
47 | </p>
|
---|
48 | </li>
|
---|
49 | <li>
|
---|
50 | <p>
|
---|
51 | Is the problem specific to guest SMP? That is, is it related
|
---|
52 | to the number of virtual CPUs (VCPUs) in the guest? Using
|
---|
53 | more than one CPU usually significantly affects the internal
|
---|
54 | operation of a guest OS.
|
---|
55 | </p>
|
---|
56 | </li>
|
---|
57 | <li>
|
---|
58 | <p>
|
---|
59 | Is the problem specific to the Guest Additions? In some
|
---|
60 | cases, this is obvious, such as a shared folders problem. In
|
---|
61 | other cases such as display problems, it may be less
|
---|
62 | obvious. If the problem is Guest Additions specific, is it
|
---|
63 | also specific to a certain version of the Guest Additions?
|
---|
64 | </p>
|
---|
65 | </li>
|
---|
66 | <li>
|
---|
67 | <p>
|
---|
68 | Is the problem specific to a certain environment? Some
|
---|
69 | problems are related to a particular environment external to
|
---|
70 | the VM. This usually involves network setup. Certain
|
---|
71 | configurations of external servers such as DHCP or PXE may
|
---|
72 | expose problems which do not occur with other, similar
|
---|
73 | servers.
|
---|
74 | </p>
|
---|
75 | </li>
|
---|
76 | <li>
|
---|
77 | <p>
|
---|
78 | Is the problem a regression? Knowing that an issue is a
|
---|
79 | regression usually makes it significantly easier to find the
|
---|
80 | solution. In this case, it is crucial to know which version
|
---|
81 | is affected and which is not.
|
---|
82 | </p>
|
---|
83 | </li>
|
---|
84 | </ul>
|
---|
85 | </body>
|
---|
86 |
|
---|
87 | </topic>
|
---|