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: Wed, 10 Aug 2005 09:36:50
Message-Id: 42F9CA5B.7080109@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 09. August 2005 schrieb Thomas Schweikle:
5 >> wobei der kernel 2.6.12-r6 selten (besser nie) zum Einsatz kommt, da
6 >> mit diesem VMware 4.5.2 nicht mehr läuft (Probleme mit den Modulen).
7 >
8 > Blödsinn:
9
10 Nicht ganz. Bei mir lassen sich die Kernelmodule auch kompilieren,
11 aber das Modul für "Bridged networking on /dev/vmnet0" wird
12 anschließend nicht geladen. Ergebnis: VMware läuft nicht --- "VMware
13 Workstation was not configured properly. Please run vmware-config.pl
14 to configure..." --- wenn das System überhaupt noch bootet :-(
15
16 Es bleibt beim Laden des Moduls "Bridged networking on /dev/vmnet0"
17 hängen. "Strg-Alt-Entf" ist dann nicht hilfreich. Nur ein harter
18 Reset hilft. Wenn ausreichend gedult besteht, kann ich auch etwa
19 zwei Stunden warten, dann geht es ohne das VMware-Modul weiter. Die
20 Fehlermeldung ist leider wenig hilfreich: das Modul konnte
21 irgendwelche Resourcen nicht belegen. Sehe ich nach, ob diese
22 existieren, dann gibt es sie aber.
23
24 > eddie ~ # vmware-config.pl
25 > Making sure services for VMware Workstation are stopped.
26 >
27 > Stopping VMware services:
28 > Virtual machine monitor done
29 > Bridged networking on /dev/vmnet0 done
30 > DHCP server on /dev/vmnet8 done
31 > NAT service on /dev/vmnet8 done
32 > Host-only networking on /dev/vmnet8 done
33 > Virtual ethernet done
34 >
35 > Trying to find a suitable vmmon module for your running kernel.
36 >
37 > None of the pre-built vmmon modules for VMware Workstation is suitable for your
38 > running kernel. Do you want this program to try to build the vmmon module for
39 > your system (you need to have a C compiler installed on your system)? [yes]
40 >
41 > Using compiler "/usr/bin/gcc". Use environment variable CC to override.
42 >
43 > As of September 2003, the Linux kernel development team does not support gcc
44 > version 3 and later. See Documentation/Changes in your kernel source directory
45 > for information on installing the correct compiler. Do you want to use the
46 > version "3.4.3" of compiler "/usr/bin/gcc"? [no] yes
47 >
48 > What is the location of the directory of C header files that match your running
49 > kernel? [/lib/modules/2.6.12-gentoo-r6/build/include]
50 >
51 > Extracting the sources of the vmmon module.
52 >
53 > Building the vmmon module.
54 >
55 > Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0.
56 > Using 2.6.x kernel build system.
57 > make: Entering directory `/tmp/vmware-config1/vmmon-only'
58 > make -C /lib/modules/2.6.12-gentoo-r6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
59 > make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6'
60 > CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
61 > CC [M] /tmp/vmware-config1/vmmon-only/linux/hostif.o
62 > CC [M] /tmp/vmware-config1/vmmon-only/common/cpuid.o
63 > CC [M] /tmp/vmware-config1/vmmon-only/common/hash.o
64 > CC [M] /tmp/vmware-config1/vmmon-only/common/memtrack.o
65 > CC [M] /tmp/vmware-config1/vmmon-only/common/phystrack.o
66 > CC [M] /tmp/vmware-config1/vmmon-only/common/task.o
67 > cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++
68 > cc1plus: Warnung: Kommandozeilenoption "-Wdeclaration-after-statement" ist gültig für C/ObjC, aber nicht für C++
69 > cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++
70 > cc1plus: Warnung: Kommandozeilenoption "-ffreestanding" ist gültig für C/ObjC, aber nicht für C++
71 > CC [M] /tmp/vmware-config1/vmmon-only/common/vmx86.o
72 > CC [M] /tmp/vmware-config1/vmmon-only/vmcore/compat.o
73 > CC [M] /tmp/vmware-config1/vmmon-only/vmcore/moduleloop.o
74 > LD [M] /tmp/vmware-config1/vmmon-only/vmmon.o
75 > Building modules, stage 2.
76 > MODPOST
77 > CC /tmp/vmware-config1/vmmon-only/vmmon.mod.o
78 > LD [M] /tmp/vmware-config1/vmmon-only/vmmon.ko
79 > make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6'
80 > cp -f vmmon.ko ./../vmmon.o
81 > make: Leaving directory `/tmp/vmware-config1/vmmon-only'
82 > The module loads perfectly in the running kernel.
83 >
84 > This program previously created the file /dev/vmmon, and was about to remove it.
85 > Somebody else apparently did it already.
86 >
87 > Extracting the sources of the vmnet module.
88 >
89 > Building the vmnet module.
90 >
91 > Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0.
92 > Using 2.6.x kernel build system.
93 > make: Entering directory `/tmp/vmware-config1/vmnet-only'
94 > make -C /lib/modules/2.6.12-gentoo-r6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
95 > make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6'
96 > CC [M] /tmp/vmware-config1/vmnet-only/driver.o
97 > CC [M] /tmp/vmware-config1/vmnet-only/hub.o
98 > CC [M] /tmp/vmware-config1/vmnet-only/userif.o
99 > CC [M] /tmp/vmware-config1/vmnet-only/netif.o
100 > CC [M] /tmp/vmware-config1/vmnet-only/bridge.o
101 > CC [M] /tmp/vmware-config1/vmnet-only/procfs.o
102 > LD [M] /tmp/vmware-config1/vmnet-only/vmnet.o
103 > Building modules, stage 2.
104 > MODPOST
105 > CC /tmp/vmware-config1/vmnet-only/vmnet.mod.o
106 > LD [M] /tmp/vmware-config1/vmnet-only/vmnet.ko
107 > make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6'
108 > cp -f vmnet.ko ./../vmnet.o
109 > make: Leaving directory `/tmp/vmware-config1/vmnet-only'
110 > The module loads perfectly in the running kernel.
111 >
112 > You have already setup networking.
113 >
114 > Would you like to skip networking setup and keep your old settings as they are?
115 > (yes/no) [yes]
116 >
117 > Do you want this program to automatically configure your system to allow your
118 > virtual machines to access the host's filesystem? (yes/no/help) [no]
119
120 Bis hierher sieht es bei mir identisch aus. aber dann:
121
122
123 > Starting VMware services:
124 > Virtual machine monitor done
125 > Virtual ethernet done
126 > Bridged networking on /dev/vmnet0 done
127
128 Bei mir dafür:
129 Bridged networking on /dev/vmnet0 err
130
131 Der Rest ist wieder identisch.
132 > Host-only networking on /dev/vmnet8 (background) done
133 > NAT service on /dev/vmnet8 done
134 >
135 > The configuration of VMware Workstation 4.5.2 build-8848 for Linux for this
136 > running kernel completed successfully.
137 >
138 > You can now run VMware Workstation by invoking the following command:
139 > "/opt/vmware/bin/vmware".
140 >
141 > Enjoy,
142 >
143 > --the VMware team
144
145 Der Versuch VMware jetzt zu starten liefert nach kurzer Zeit einen
146 wunderschönen Kernel-Crash --- exakt in dem Moment, wenn die erste
147 VM gestartet wird und versucht das mit dem Modul verbundene
148 Netzwerkinterface zu initialisieren. Ursache für den Crash ist das
149 mit Fehlern geladene Modul.
150
151 Es könnte natürlich sein, das ich einen Kernel compiliert habe, der
152 mit den VMware-Modulen nicht zurechtkommt. Ein Vergleich der
153 ".config" könnte hier aufschluß liefern. Üblicherweise kompiliere
154 ich fast alles als Modul, außer den Teilen, die für den Systemstart
155 benötigt werden (wenn auch diese als Module zu compilieren wären und
156 später via "initrd" eingebunden werden könnten, dann würde ich auch
157 diese nicht fest in den Kernel binden --- leider liefert Gentoo noch
158 kein passendes Script mit um eine "initrd" schnell und einfach
159 zusammenzubauen --- oder mir ist das Script noch nicht bekannt).
160
161 > OK, war OT, aber vielleicht hilfts trotzdem.
162
163 Ja, nur leider interessiert sich VMware seit längerem weder für
164 Crashes, noch sonstige Probleme mit Ihren Produkten. Antworten auf
165 irgendwelche Anfragen habe ich nicht mehr erhalten. VMware hat
166 diverse Probleme mit diversen Konfigurationen: nicht jede
167 Kernel-Prozessor-Hardware-Konfiguration funktioniert.
168
169 FreeBSD in den Versionen 4.x-Stable, 5.x-Stable, und 6.0-Current
170 können VMware mit immer derselben Fehlermeldung zum Absturz bringen
171 --- mit der freundlichen Bitte, dies doch VMware mitzuteilen. Leider
172 gibt es dann auf der angegebenen Webseite keine Möglichkeit die
173 gewünschten Daten zuzusenden. Versuche, dies per Mail zu tun waren
174 zwar erfolgreich, was den Versand angeht, danach gab es aber
175 keinerlei Reaktion mehr. Schade. Bisher war ich von VMware
176 überzeugt. Ich bin es zunehmend nicht mehr.
177
178 --
179 Thomas
180 --
181 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] Re: udevd, udevsend Sebastian Damm <lists@×××××.de>