Hi,

During my testing of hardy alpha 4 on VMware ESX 3.0.2 I have so far found a
problem with the network
driver. Im using linux-virtual as my kernel.

As I understand it the pcnet32 driver should be replaced with the vmxnet
driver. The kernel loads both the pcnet32 and
the vmxnet driver. This causes a problem since we need to rmmod both pcnet32
and vmxnet driver and then modprobe
the vmxnet driver again and finally restart networking!

There is also a bug in the open-vm-tools package. The /etc/init.d/open-vm-tools
script calls a function named vmxnet_needed
but doesn't check the return value from the function using $?. Either that or
this is due to my limited knowledge of dash...

----< cut >----
--- open-vm-tools       2008-02-10 20:14:20.000000000 +0100
+++ /etc/init.d/open-vm-tools   2008-02-10 20:15:30.000000000 +0100
@@ -44,7 +44,9 @@
                log_progress_msg "vmhgfs"; modprobe vmhgfs
                log_progress_msg "vmmemctl"; modprobe vmmemctl
                log_end_msg 0
-               if vmxnet_needed 
+
+                vmxnet_needed
+               if [ $? -eq 1 ] 
                then
                        rmmod pcnet32
                        modprobe vmxnet
@@ -63,7 +65,9 @@
                        kill `cat /var/run/vmware-guestd.pid`
                fi 
                log_end_msg 0
-               if vmxnet_needed 
+
+               vmxnet_needed
+                if [ $? -eq 1 ] 
                then
                        rmmod vmxnet
                        modprobe pcnet32
----< cut >----


=====================================================
Janåke Rönnblom
IT avdelningen, Teknous, Skellefteå Kommun
Assistentgatan 23
931 77 Skelleftea (Sweden)
-----------------------------------------------------
Phone  : +46-910-58 54 24
Mobile : 070-397 07 43
Fax    : +46-910-58 54 99
URL    : http://skeria.skelleftea.se
-----------------------------------------------------
"Those who do not understand Unix are condemned to reinvent it, poorly." --
Henry Spencer



-- 
ubuntu-server mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
More info: https://wiki.ubuntu.com/ServerTeam

Reply via email to