Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!

und wieder 2.6.30 (git) -> vm-modules

Hilfe bei Problemen mit der Installation und Benutzung der VMware Workstation und VMware Workstation Pro.

Moderatoren: Dayworker, irix

Member
Beiträge: 1
Registriert: 23.06.2009, 07:52

und wieder 2.6.30 (git) -> vm-modules

Beitragvon ?k1f1? » 24.06.2009, 23:07

Hallo!
hat schon jemand versucht die vm-modules mit den git sources des kernels 2.6.30(-git18)
ans laufen zu bekommen?? in den git-sourcen (netdevice.h) sind die
" init,open,hard_start_xmit usw. " aus
der VNetNetIfSetup(struct net_device *dev) nicht mehr vorhanden und wurden durch die " net_device_ops " ersetzt.
habe die netif.c aus http://communities.vmware.com/thread/208963 dann folgendermaßen abgeändert:

Code: Alles auswählen

static void
VNetNetIfSetup(struct net_device_ops *dev)  // IN:
{
   ether_setup(dev); // turns on IFF_BROADCAST, IFF_MULTICAST
   dev->ndo_init = VNetNetifProbe;
   dev->ndo_open = VNetNetifOpen;
   dev->ndo_start_xmit = VNetNetifStartXmit;
   dev->ndo_stop = VNetNetifClose;
   dev->ndo_get_stats = VNetNetifGetStats;
   dev->ndo_set_mac_address = VNetNetifSetMAC;
   dev->ndo_set_multicast_list = VNetNetifSetMulticast;
#ifdef KERNEL_2_3_43
   /*
    * We cannot stuck... If someone will report problems under
    * low memory conditions or some such, we should enable it.
    */
#if 0
   dev->tx_timeout = VNetNetifTxTimeout;
   dev->watchdog_timeo = TX_TIMEOUT;
#endif
#endif   
}


bekomme nach erfolgreicher kompilierung dann dies zu sehen:

    VMware Workstation 6.5.2 build-156735

    modprobe vmnet
    vmware-networks --start

    dmesg:

    /dev/vmnet: open called by PID 3465 (vmnet-bridge)
    /dev/vmnet: hub 0 does not exist, allocating memory.
    /dev/vmnet: port on hub 0 successfully opened
    bridge-wlan0: is a Wireless Adapter
    bridge-wlan0: up
    bridge-wlan0: attached
    /dev/vmnet: open called by PID 3980 (vmnet-dhcpd)
    /dev/vmnet: hub 1 does not exist, allocating memory.
    /dev/vmnet: port on hub 1 successfully opened
    /dev/vmnet: open called by PID 3984 (vmnet-netifup)
    /dev/vmnet: port on hub 1 successfully opened
    BUG: unable to handle kernel NULL pointer dereference at (null)
    IP: [<c1414be9>] register_netdevice+0x89/0x2f0
    *pdpt = 000000003658a001 *pde = 0000000000000000
    Oops: 0000 [#1] SMP
    last sysfs file: /sys/devices/platform/w83627ehf.656/temp3_alarm
    Modules linked in: vmnet ipt_LOG xt_tcpudp iptable_filter ip_tables x_tables w83627ehf hwmon_vid vmblock vmci vmmon snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss ipv6 fuse zl10353 cx88_dvb videobuf_dvb dvb_core tuner_xc2028 tuner cx8800 cx8802 cx88_alsa cx88xx snd_usb_audio snd_pcm snd_timer snd_page_alloc snd_usb_lib snd_rawmidi snd_seq_device snd_hwdep snd ir_common k8temp hwmon zd1211rw mac80211 psmouse i2c_nforce2 v4l2_common videodev v4l1_compat tveeprom videobuf_dma_sg videobuf_core btcx_risc sg r8169 mii soundcore serio_raw joydev evdev usb_storage cfg80211 button

    Pid: 3984, comm: vmnet-netifup Tainted: G A (2.6.30-git18-radeon #1) To Be Filled By O.E.M.
    EIP: 0060:[<c1414be9>] EFLAGS: 00210246 CPU: 1
    EIP is at register_netdevice+0x89/0x2f0
    EAX: f6723000 EBX: 00000000 ECX: 00000000 EDX: f6559f80
    ESI: f6723000 EDI: f6723180 EBP: f5907400 ESP: f65dde10
    DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
    Process vmnet-netifup (pid: 3984, ti=f65dc000 task=f642c370 task.ti=f65dc000)
    Stack:
    f82875c0 f5907468 00000000 f5907440 f6723000 f5907478 c141648f 00000000
    <0> 00000000 00000000 f5907440 f5907440 f6723000 f5907478 f8287945 00000001
    <0> 00000010 f828ce9d 00000000 f65ddf10 f65ddebc 00000000 f6559000 f65ddebc
    Call Trace:
    [<f82875c0>] ? VNetNetIfSetup+0x0/0x40 [vmnet]
    [<c141648f>] ? register_netdev+0x4f/0x70
    [<f8287945>] ? VNetNetIf_Create+0x1e5/0x240 [vmnet]
    [<f8284fb4>] ? VNetFileOpUnlockedIoctl+0x4d4/0x6f0 [vmnet]
    [<c10c4e43>] ? chrdev_open+0xd3/0x1d0
    [<c10befc1>] ? __dentry_open+0x1a1/0x260
    [<c10c4d00>] ? alloc_chrdev_region+0x30/0x40
    [<c10cf47e>] ? do_filp_open+0x7ae/0xbb0
    [<f8284ae0>] ? VNetFileOpUnlockedIoctl+0x0/0x6f0 [vmnet]
    [<c10d2007>] ? do_vfs_ioctl+0x87/0x5c0
    [<c10bff52>] ? do_sys_open+0x122/0x160
    [<c10d2596>] ? sys_ioctl+0x56/0x70
    [<c1003375>] ? syscall_call+0x7/0xb
    Code: ff ff 39 9e 04 02 00 00 77 e3 8d be 80 01 00 00 c7 47 40 00 00 00 00 c7 47 44 ff ff ff ff 8b 9e b4 00 00 00 c7 46 4c ff ff ff ff <8b> 13 85 d2 74 0f 89 f0 ff d2 83 f8 00 89 c3 0f 85 32 01 00 00
    EIP: [<c1414be9>] register_netdevice+0x89/0x2f0 SS:ESP 0068:f65dde10
    CR2: 0000000000000000
    ---[ end trace 12ddf47e0e013f5f ]---
    /dev/vmnet: open called by PID 3988 (vmnet-dhcpd)
    /dev/vmnet: hub 8 does not exist, allocating memory.
    /dev/vmnet: port on hub 8 successfully opened
    /dev/vmnet: open called by PID 3993 (vmnet-natd)
    /dev/vmnet: port on hub 8 successfully opened
    /dev/vmnet: open called by PID 3999 (vmnet-netifup)
    /dev/vmnet: port on hub 8 successfully opened

    /var/log/vmerr:
    Failed to enable hostonly virtual adapter on vmnet1


weiss jemand rat???
gruss ?k1f1?

Zurück zu „VMware Workstation und VMware Workstation Pro“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste