1 |
* Alex [sysadm@×××××××××××.com] [2003-07-30 10:30 -0400]: |
2 |
|
3 |
> vector: 300 at pc = c00afdf4, lr = c00b032c |
4 |
> msr = 9032, sp = d34ddaa0 [d34dd9f0] |
5 |
> dar = 18, dsisr = 40000000 |
6 |
> current = d34dc000, pid =4844, comm = tar |
7 |
> mon> |
8 |
> and in VT 1 the shell dies with the following error: |
9 |
> ________________________________________ |
10 |
> |
11 |
> the mon> is some type of prompt (you can type at it but things like |
12 |
> ^c, ^d, exit, quit do nothing) |
13 |
> |
14 |
> does anyone know what this is? |
15 |
> any help would be appreciated. |
16 |
|
17 |
This prompt is xmon (CONFIG_XMON), the kernel debugger. It can be used |
18 |
to trace kernel bugs, it doesn't use standard readline commands (^c etc) |
19 |
but it's own internal commands (most of which may not be of use to you). |
20 |
Though in this case "x" (exit) may have got you out and, assuming the |
21 |
kernel didn't oops, you may have been able to unmount filesystems and |
22 |
reboot. |
23 |
|
24 |
Here are the commands available within xmon: |
25 |
|
26 |
d dump bytes |
27 |
di dump instructions |
28 |
df dump float values |
29 |
dd dump double values |
30 |
e print exception information |
31 |
h dump hash table |
32 |
m examine/change memory |
33 |
mm move a block of memory |
34 |
ms set a block of memory |
35 |
md compare two blocks of memory |
36 |
M print System.map |
37 |
r print registers |
38 |
S print special registers |
39 |
t print backtrace |
40 |
la lookup address in system.map |
41 |
ls lookup symbol in system.map |
42 |
x exit monitor |
43 |
|
44 |
best |
45 |
|
46 |
cal |
47 |
|
48 |
-- |
49 |
gentoo-ppc-user@g.o mailing list |