public inbox for gentoo-user-de@lists.gentoo.org
 help / color / mirror / Atom feed
From: Thomas Schweikle <tps@vr-web.de>
To: gentoo-user-de@lists.gentoo.org
Subject: [gentoo-user-de] Re: udevd, udevsend
Date: Wed, 10 Aug 2005 11:35:23 +0200	[thread overview]
Message-ID: <42F9CA5B.7080109@vr-web.de> (raw)
In-Reply-To: <20050810082622.3dcb78fd@mail.sdamm.de>

Sebastian Damm schrieb:
> Hallo,
> 
> Am 09. August 2005 schrieb Thomas Schweikle:
>> wobei der kernel 2.6.12-r6 selten (besser nie) zum Einsatz kommt, da
>> mit diesem VMware 4.5.2 nicht mehr läuft (Probleme mit den Modulen).
> 
> Blödsinn:

Nicht ganz. Bei mir lassen sich die Kernelmodule auch kompilieren,
aber das Modul für "Bridged networking on /dev/vmnet0" wird
anschließend nicht geladen. Ergebnis: VMware läuft nicht --- "VMware
Workstation was not configured properly. Please run vmware-config.pl
to configure..." --- wenn das System überhaupt noch bootet :-(

Es bleibt beim Laden des Moduls "Bridged networking on /dev/vmnet0"
hängen. "Strg-Alt-Entf" ist dann nicht hilfreich. Nur ein harter
Reset hilft. Wenn ausreichend gedult besteht, kann ich auch etwa
zwei Stunden warten, dann geht es ohne das VMware-Modul weiter. Die
Fehlermeldung ist leider wenig hilfreich: das Modul konnte
irgendwelche Resourcen nicht belegen. Sehe ich nach, ob diese
existieren, dann gibt es sie aber.

> eddie ~ # vmware-config.pl
> Making sure services for VMware Workstation are stopped.
> 
> Stopping VMware services:
>    Virtual machine monitor                                             done
>    Bridged networking on /dev/vmnet0                                   done
>    DHCP server on /dev/vmnet8                                          done
>    NAT service on /dev/vmnet8                                          done
>    Host-only networking on /dev/vmnet8                                 done
>    Virtual ethernet                                                    done
> 
> Trying to find a suitable vmmon module for your running kernel.
> 
> None of the pre-built vmmon modules for VMware Workstation is suitable for your
> running kernel.  Do you want this program to try to build the vmmon module for
> your system (you need to have a C compiler installed on your system)? [yes]
> 
> Using compiler "/usr/bin/gcc". Use environment variable CC to override.
> 
> As of September 2003, the Linux kernel development team does not support gcc
> version 3 and later. See Documentation/Changes in your kernel source directory
> for information on installing the correct compiler. Do you want to use the
> version "3.4.3" of compiler "/usr/bin/gcc"? [no] yes
> 
> What is the location of the directory of C header files that match your running
> kernel? [/lib/modules/2.6.12-gentoo-r6/build/include]
> 
> Extracting the sources of the vmmon module.
> 
> Building the vmmon module.
> 
> Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0.
> Using 2.6.x kernel build system.
> make: Entering directory `/tmp/vmware-config1/vmmon-only'
> make -C /lib/modules/2.6.12-gentoo-r6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
> make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6'
>   CC [M]  /tmp/vmware-config1/vmmon-only/linux/driver.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/linux/hostif.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/common/cpuid.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/common/hash.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/common/memtrack.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/common/phystrack.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/common/task.o
> cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++
> cc1plus: Warnung: Kommandozeilenoption "-Wdeclaration-after-statement" ist gültig für C/ObjC, aber nicht für C++
> cc1plus: Warnung: Kommandozeilenoption "-Wstrict-prototypes" ist gültig für C/ObjC, aber nicht für C++
> cc1plus: Warnung: Kommandozeilenoption "-ffreestanding" ist gültig für C/ObjC, aber nicht für C++
>   CC [M]  /tmp/vmware-config1/vmmon-only/common/vmx86.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/vmcore/compat.o
>   CC [M]  /tmp/vmware-config1/vmmon-only/vmcore/moduleloop.o
>   LD [M]  /tmp/vmware-config1/vmmon-only/vmmon.o
>   Building modules, stage 2.
>   MODPOST
>   CC      /tmp/vmware-config1/vmmon-only/vmmon.mod.o
>   LD [M]  /tmp/vmware-config1/vmmon-only/vmmon.ko
> make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6'
> cp -f vmmon.ko ./../vmmon.o
> make: Leaving directory `/tmp/vmware-config1/vmmon-only'
> The module loads perfectly in the running kernel.
> 
> This program previously created the file /dev/vmmon, and was about to remove it.
> Somebody else apparently did it already.
> 
> Extracting the sources of the vmnet module.
> 
> Building the vmnet module.
> 
> Building for VMware Workstation 4.5.2 or VMware GSX Server 3.1.0.
> Using 2.6.x kernel build system.
> make: Entering directory `/tmp/vmware-config1/vmnet-only'
> make -C /lib/modules/2.6.12-gentoo-r6/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
> make[1]: Entering directory `/usr/src/linux-2.6.12-gentoo-r6'
>   CC [M]  /tmp/vmware-config1/vmnet-only/driver.o
>   CC [M]  /tmp/vmware-config1/vmnet-only/hub.o
>   CC [M]  /tmp/vmware-config1/vmnet-only/userif.o
>   CC [M]  /tmp/vmware-config1/vmnet-only/netif.o
>   CC [M]  /tmp/vmware-config1/vmnet-only/bridge.o
>   CC [M]  /tmp/vmware-config1/vmnet-only/procfs.o
>   LD [M]  /tmp/vmware-config1/vmnet-only/vmnet.o
>   Building modules, stage 2.
>   MODPOST
>   CC      /tmp/vmware-config1/vmnet-only/vmnet.mod.o
>   LD [M]  /tmp/vmware-config1/vmnet-only/vmnet.ko
> make[1]: Leaving directory `/usr/src/linux-2.6.12-gentoo-r6'
> cp -f vmnet.ko ./../vmnet.o
> make: Leaving directory `/tmp/vmware-config1/vmnet-only'
> The module loads perfectly in the running kernel.
> 
> You have already setup networking.
> 
> Would you like to skip networking setup and keep your old settings as they are?
> (yes/no) [yes]
> 
> Do you want this program to automatically configure your system to allow your
> virtual machines to access the host's filesystem? (yes/no/help) [no]

Bis hierher sieht es bei mir identisch aus. aber dann:


> Starting VMware services:
>    Virtual machine monitor                             done
>    Virtual ethernet                                    done
>    Bridged networking on /dev/vmnet0                   done

Bei mir dafür:
     Bridged networking on /dev/vmnet0                   err

Der Rest ist wieder identisch.
>    Host-only networking on /dev/vmnet8 (background)    done
>    NAT service on /dev/vmnet8                          done
> 
> The configuration of VMware Workstation 4.5.2 build-8848 for Linux for this
> running kernel completed successfully.
> 
> You can now run VMware Workstation by invoking the following command:
> "/opt/vmware/bin/vmware".
> 
> Enjoy,
> 
> --the VMware team

Der Versuch VMware jetzt zu starten liefert nach kurzer Zeit einen
wunderschönen Kernel-Crash --- exakt in dem Moment, wenn die erste
VM gestartet wird und versucht das mit dem Modul verbundene
Netzwerkinterface zu initialisieren. Ursache für den Crash ist das
mit Fehlern geladene Modul.

Es könnte natürlich sein, das ich einen Kernel compiliert habe, der
mit den VMware-Modulen nicht zurechtkommt. Ein Vergleich der
".config" könnte hier aufschluß liefern. Üblicherweise kompiliere
ich fast alles als Modul, außer den Teilen, die für den Systemstart
benötigt werden (wenn auch diese als Module zu compilieren wären und
später via "initrd" eingebunden werden könnten, dann würde ich auch
diese nicht fest in den Kernel binden --- leider liefert Gentoo noch
kein passendes Script mit um eine "initrd" schnell und einfach
zusammenzubauen --- oder mir ist das Script noch nicht bekannt).

> OK, war OT, aber vielleicht hilfts trotzdem. 

Ja, nur leider interessiert sich VMware seit längerem weder für
Crashes, noch sonstige Probleme mit Ihren Produkten. Antworten auf
irgendwelche Anfragen habe ich nicht mehr erhalten. VMware hat
diverse Probleme mit diversen Konfigurationen: nicht jede
Kernel-Prozessor-Hardware-Konfiguration funktioniert.

FreeBSD in den Versionen 4.x-Stable, 5.x-Stable, und 6.0-Current
können VMware mit immer derselben Fehlermeldung zum Absturz bringen
--- mit der freundlichen Bitte, dies doch VMware mitzuteilen. Leider
gibt es dann auf der angegebenen Webseite keine Möglichkeit die
gewünschten Daten zuzusenden. Versuche, dies per Mail zu tun waren
zwar erfolgreich, was den Versand angeht, danach gab es aber
keinerlei Reaktion mehr. Schade. Bisher war ich von VMware
überzeugt. Ich bin es zunehmend nicht mehr.

-- 
Thomas
-- 
gentoo-user-de@gentoo.org mailing list



  reply	other threads:[~2005-08-10  9:36 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-07-29 14:17 [gentoo-user-de] udevd, udevsend Thomas Schweikle
2005-08-01 16:32 ` Tim Heinrich
2005-08-09 13:42   ` [gentoo-user-de] " Thomas Schweikle
2005-08-10  6:26     ` Sebastian Damm
2005-08-10  9:35       ` Thomas Schweikle [this message]
2005-08-10 10:20         ` Sebastian Damm
2005-08-10 21:20           ` Thomas Schweikle
2005-08-12 23:49           ` Thomas Schweikle
2005-08-13  4:50             ` frank paulsen
2005-08-14 18:49               ` Thomas Schweikle
2005-08-14 19:11                 ` frank paulsen
2005-08-20  9:02                   ` Thomas Schweikle
2005-08-20  9:04                   ` Thomas Schweikle

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=42F9CA5B.7080109@vr-web.de \
    --to=tps@vr-web.de \
    --cc=gentoo-user-de@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox