Gentoo Archives: gentoo-user-de

From: Thomas Schweikle <tps@××××××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Re: udevd, udevsend
Date: Fri, 12 Aug 2005 23:51:48
Message-Id: 42FD3578.8040609@vr-web.de
In Reply to: Re: [gentoo-user-de] Re: udevd, udevsend by Sebastian Damm
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

Replies

Subject Author
[gentoo-user-de] Re: udevd, udevsend frank paulsen <frank.paulsen@×××.net>