From: Thomas Schweikle <tps@vr-web.de>
To: gentoo-user-de@lists.gentoo.org
Subject: [gentoo-user-de] Re: udevd, udevsend
Date: Sat, 13 Aug 2005 01:49:12 +0200 [thread overview]
Message-ID: <42FD3578.8040609@vr-web.de> (raw)
In-Reply-To: <20050810122027.50f4e3b1@mail.sdamm.de>
Sebastian Damm schrieb:
> Hallo,
>
> Am 10. August 2005 schrieb Thomas Schweikle:
>> Sebastian Damm schrieb:
>> > 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 :-(
>
> OK, war vielleicht bissl hart geschrieben, sorry. ;) Ich wollte nur
> damit ausdruecken, dass das nicht allein an der Kernelversion liegt. Die
> gcc-Version könnte vielleicht noch ne Rolle spielen. Ich hab ne Weile
> lang immer den ~x86-gcc genommen, hab aber irgendwann aus Faulheit den
> 3.4.4er in die package.mask aufgenommen. Bei mir läuft also noch ein
> 3.4.3er
>
>> 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.
>
> Kann ich grad nicht nachvollziehen hier, hab meine im moment gar nicht
> gebrauchten VMs mal aus Platzmangel ausgelagert.
/dev/vmnet: open called by PID 11713 (vmnet-bridge)
/dev/vmnet: hub 0 does not exist, allocating memory.
/dev/vmnet: port on hub 0 successfully opened
bridge-eth0: enabling the bridge
Unable to handle kernel NULL pointer dereference at virtual address 00000069
printing eip:
c02cc99b
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: vmnet parport_pc parport vmmon snd_seq_midi
snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul sn
d_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss
snd_mixer_oss snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec s
nd_pcm snd_timer snd_page_alloc snd_util_mem snd_hwdep snd soundcore
uhci_hcd ehci_hcd usbcore psmouse tulip
CPU: 0
EIP: 0060:[<c02cc99b>] Tainted: P VLI
EFLAGS: 00010296 (2.6.12-gentoo-r6vm)
EIP is at sk_alloc+0x1b/0xe0
eax: 00000020 ebx: 0000000e ecx: dfbee000 edx: 00000020
esi: 00000001 edi: d0f5580c ebp: 00000000 esp: c7b33de8
ds: 007b es: 007b ss: 0068
Process vmnet-bridge (pid: 11713, threadinfo=c7b32000 task=de5500a0)
Stack: 0000032f dfbee000 ffff8000 0000000e d0f55800 d0f5580c 00000000
e0bfc206
00000010 00000020 00000001 00000000 d0f55800 dfbee005 d0f55811
d0f5580c
e0bfc435 d0f55800 d0f5580c c0137b1b dfdb8bb4 dfbee000 d0f55800
00000000
Call Trace:
[<e0bfc206>] VNetBridgeUp+0x86/0x1c0 [vmnet]
[<e0bfc435>] VNetBridgeNotify+0x85/0x180 [vmnet]
[<c0137b1b>] find_get_page+0x1b/0x30
[<c02d37b2>] register_netdevice_notifier+0x72/0x80
[<e0bfbba9>] VNetBridge_Create+0x99/0x290 [vmnet]
[<c01f6de6>] copy_from_user+0x46/0x80
[<e0bf882d>] VNetFileOpIoctl+0x35d/0x650 [vmnet]
[<c01472c0>] handle_mm_fault+0x190/0x1c0
[<c0115836>] do_page_fault+0x1c6/0x5ed
[<c01678e8>] do_ioctl+0x58/0x80
[<c0167a85>] vfs_ioctl+0x65/0x1f0
[<c0167c55>] sys_ioctl+0x45/0x70
[<c0102faf>] sysenter_past_esp+0x54/0x75
Code: 24 14 e9 57 fc ff ff 89 f6 8d bc 27 00 00 00 00 83 ec 1c 8b 54 24
24 89 74 24 10 8b 74 24 28 89 5c 24 0c 89 7c 24 14 89 6c 24
18 <8b> 46 68 85 c0 0f 84 8d 00 00 00 89 54 24 04 89 04 24 e8 be 3c
<7>/dev/vmnet: open called by PID 11767 (vmnet-natd)
/dev/vmnet: hub 8 does not exist, allocating memory.
/dev/vmnet: port on hub 8 successfully opened
/dev/vmnet: open called by PID 11807 (vmnet-netifup)
/dev/vmnet: hub 1 does not exist, allocating memory.
/dev/vmnet: port on hub 1 successfully opened
/dev/vmnet: open called by PID 11809 (vmnet-netifup)
/dev/vmnet: port on hub 8 successfully opened
>> 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
>
> Ich eigentlich auch. .config kann ich Dir bei Bedarf zukommen lassen.
Danke für die Kernel-Konfigurationsdatei. Es gibt zwar diverse
Unterschiede, aber keiner davon sollte für Probleme sorgen. Sie sind vor
allem durch unterschiedliche Hardware bedingt.
Kurz: VMware läuft mit Kernel 2.6.11-r9, mit Kernel 2.6.12-r6 nicht.
Ich habe es jetzt mit diversen Konfigurationen ausprobiert. Mit
Soundkarte, ohne Soundkarte, mit den üblichen Kompileroptionen, ohne
irgendwelche Kompileroptionen, mit CPU 586 ohne MMX, mit
PII-Optimierungen --- egal was ich versuche: VMware 4.5.2 ist mit dem
2.6.12-r6 nicht mehr zum laufen zu bewegen. Es ist immer das selbe
Modul, welches nicht funktioniert: vmnet.
--
Thomas
--
gentoo-user-de@gentoo.org mailing list
next prev parent reply other threads:[~2005-08-12 23:51 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
2005-08-10 10:20 ` Sebastian Damm
2005-08-10 21:20 ` Thomas Schweikle
2005-08-12 23:49 ` Thomas Schweikle [this message]
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=42FD3578.8040609@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