1 |
Sebastian Damm schrieb: |
2 |
> Hallo, |
3 |
> |
4 |
> Am 10. August 2005 schrieb Thomas Schweikle: |
5 |
>> Sebastian Damm schrieb: |
6 |
>> > Blödsinn: |
7 |
>> Nicht ganz. Bei mir lassen sich die Kernelmodule auch kompilieren, |
8 |
>> aber das Modul für "Bridged networking on /dev/vmnet0" wird |
9 |
>> anschließend nicht geladen. Ergebnis: VMware läuft nicht --- "VMware |
10 |
>> Workstation was not configured properly. Please run vmware-config.pl |
11 |
>> to configure..." --- wenn das System überhaupt noch bootet :-( |
12 |
> |
13 |
> OK, war vielleicht bissl hart geschrieben, sorry. ;) Ich wollte nur |
14 |
> damit ausdruecken, dass das nicht allein an der Kernelversion liegt. Die |
15 |
> gcc-Version könnte vielleicht noch ne Rolle spielen. Ich hab ne Weile |
16 |
> lang immer den ~x86-gcc genommen, hab aber irgendwann aus Faulheit den |
17 |
> 3.4.4er in die package.mask aufgenommen. Bei mir läuft also noch ein |
18 |
> 3.4.3er |
19 |
> |
20 |
>> Der Versuch VMware jetzt zu starten liefert nach kurzer Zeit einen |
21 |
>> wunderschönen Kernel-Crash --- exakt in dem Moment, wenn die erste |
22 |
>> VM gestartet wird und versucht das mit dem Modul verbundene |
23 |
>> Netzwerkinterface zu initialisieren. Ursache für den Crash ist das |
24 |
>> mit Fehlern geladene Modul. |
25 |
> |
26 |
> Kann ich grad nicht nachvollziehen hier, hab meine im moment gar nicht |
27 |
> gebrauchten VMs mal aus Platzmangel ausgelagert. |
28 |
|
29 |
/dev/vmnet: open called by PID 11713 (vmnet-bridge) |
30 |
/dev/vmnet: hub 0 does not exist, allocating memory. |
31 |
/dev/vmnet: port on hub 0 successfully opened |
32 |
bridge-eth0: enabling the bridge |
33 |
Unable to handle kernel NULL pointer dereference at virtual address 00000069 |
34 |
printing eip: |
35 |
c02cc99b |
36 |
*pde = 00000000 |
37 |
Oops: 0000 [#1] |
38 |
Modules linked in: vmnet parport_pc parport vmmon snd_seq_midi |
39 |
snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul sn |
40 |
d_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss |
41 |
snd_mixer_oss snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec s |
42 |
nd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore |
43 |
uhci_hcd ehci_hcd usbcore psmouse tulip |
44 |
CPU: 0 |
45 |
EIP: 0060:[<c02cc99b>] Tainted: P VLI |
46 |
EFLAGS: 00010296 (2.6.12-gentoo-r6vm) |
47 |
EIP is at sk_alloc+0x1b/0xe0 |
48 |
eax: 00000020 ebx: 0000000e ecx: dfbee000 edx: 00000020 |
49 |
esi: 00000001 edi: d0f5580c ebp: 00000000 esp: c7b33de8 |
50 |
ds: 007b es: 007b ss: 0068 |
51 |
Process vmnet-bridge (pid: 11713, threadinfo=c7b32000 task=de5500a0) |
52 |
Stack: 0000032f dfbee000 ffff8000 0000000e d0f55800 d0f5580c 00000000 |
53 |
e0bfc206 |
54 |
00000010 00000020 00000001 00000000 d0f55800 dfbee005 d0f55811 |
55 |
d0f5580c |
56 |
e0bfc435 d0f55800 d0f5580c c0137b1b dfdb8bb4 dfbee000 d0f55800 |
57 |
00000000 |
58 |
Call Trace: |
59 |
[<e0bfc206>] VNetBridgeUp+0x86/0x1c0 [vmnet] |
60 |
[<e0bfc435>] VNetBridgeNotify+0x85/0x180 [vmnet] |
61 |
[<c0137b1b>] find_get_page+0x1b/0x30 |
62 |
[<c02d37b2>] register_netdevice_notifier+0x72/0x80 |
63 |
[<e0bfbba9>] VNetBridge_Create+0x99/0x290 [vmnet] |
64 |
[<c01f6de6>] copy_from_user+0x46/0x80 |
65 |
[<e0bf882d>] VNetFileOpIoctl+0x35d/0x650 [vmnet] |
66 |
[<c01472c0>] handle_mm_fault+0x190/0x1c0 |
67 |
[<c0115836>] do_page_fault+0x1c6/0x5ed |
68 |
[<c01678e8>] do_ioctl+0x58/0x80 |
69 |
[<c0167a85>] vfs_ioctl+0x65/0x1f0 |
70 |
[<c0167c55>] sys_ioctl+0x45/0x70 |
71 |
[<c0102faf>] sysenter_past_esp+0x54/0x75 |
72 |
Code: 24 14 e9 57 fc ff ff 89 f6 8d bc 27 00 00 00 00 83 ec 1c 8b 54 24 |
73 |
24 89 74 24 10 8b 74 24 28 89 5c 24 0c 89 7c 24 14 89 6c 24 |
74 |
18 <8b> 46 68 85 c0 0f 84 8d 00 00 00 89 54 24 04 89 04 24 e8 be 3c |
75 |
<7>/dev/vmnet: open called by PID 11767 (vmnet-natd) |
76 |
/dev/vmnet: hub 8 does not exist, allocating memory. |
77 |
/dev/vmnet: port on hub 8 successfully opened |
78 |
/dev/vmnet: open called by PID 11807 (vmnet-netifup) |
79 |
/dev/vmnet: hub 1 does not exist, allocating memory. |
80 |
/dev/vmnet: port on hub 1 successfully opened |
81 |
/dev/vmnet: open called by PID 11809 (vmnet-netifup) |
82 |
/dev/vmnet: port on hub 8 successfully opened |
83 |
|
84 |
>> Es könnte natürlich sein, das ich einen Kernel compiliert habe, der |
85 |
>> mit den VMware-Modulen nicht zurechtkommt. Ein Vergleich der |
86 |
>> ".config" könnte hier aufschluß liefern. Üblicherweise kompiliere |
87 |
>> ich fast alles als Modul, außer den Teilen, die für den Systemstart |
88 |
>> benötigt werden |
89 |
> |
90 |
> Ich eigentlich auch. .config kann ich Dir bei Bedarf zukommen lassen. |
91 |
|
92 |
Danke für die Kernel-Konfigurationsdatei. Es gibt zwar diverse |
93 |
Unterschiede, aber keiner davon sollte für Probleme sorgen. Sie sind vor |
94 |
allem durch unterschiedliche Hardware bedingt. |
95 |
|
96 |
Kurz: VMware läuft mit Kernel 2.6.11-r9, mit Kernel 2.6.12-r6 nicht. |
97 |
Ich habe es jetzt mit diversen Konfigurationen ausprobiert. Mit |
98 |
Soundkarte, ohne Soundkarte, mit den üblichen Kompileroptionen, ohne |
99 |
irgendwelche Kompileroptionen, mit CPU 586 ohne MMX, mit |
100 |
PII-Optimierungen --- egal was ich versuche: VMware 4.5.2 ist mit dem |
101 |
2.6.12-r6 nicht mehr zum laufen zu bewegen. Es ist immer das selbe |
102 |
Modul, welches nicht funktioniert: vmnet. |
103 |
|
104 |
-- |
105 |
Thomas |
106 |
-- |
107 |
gentoo-user-de@g.o mailing list |