Hmmm... one of my VMware machines defaulted to 64bit with
e1000g as the default adapter. Is this normal behavior
on a 64bit host perhaps? (2x dual core opterons and 8G
of memory running XP x64 edition).
I don't have a 32bit machine handy to check it out... :P
bill.
Roland Mainz wrote:
Artem Kachitchkine wrote:
Is anyone here seeing the following problem, too ?
I am getting very bad network performance with VMware 5.5.1 build 19175
and Solaris Express B37 (directly installed from DVD). The network
performance is very low, sometimes <= 20kb/s (or lower) and sometimes
packages get lost.
In another VM runs Solaris 10 Update 1 perfectly so I assume this is a
bug in Solaris Express B37...
What ethernet device is being used? I've had similar symptoms until I changed
from pcn to e1000g (ethernet0.virtualDev = "e1000" in .vmx file, AFAIR)
"pcn0" was the device in Solaris (from /var/adm/messages
-- snip --
May 22 20:01:21 sxb37test001 unix: [ID 950921 kern.info] cpu0: x86
(GenuineIntel family 15 model 2 step 8 clock 1200 MHz)
May 22 20:01:21 sxb37test001 unix: [ID 950921 kern.info] cpu0: Mobile
Intel(r) Pentium(r) 4 - M CPU 2.00GHz
May 22 20:01:28 sxb37test001 pcplusmp: [ID 637496 kern.info] pcplusmp:
pci1022,2000 (pcn) instance 0 vector 0x12 ioapic 0x1 intin 0x
12 is bound to cpu 0
May 22 20:01:28 sxb37test001 genunix: [ID 678236 kern.info] Ethernet
address = 0:c:29:26:fc:b2
May 22 20:01:28 sxb37test001 gld: [ID 944156 kern.info] pcn0: PC-Net
(Generic): type "ether" mac address 00:0c:29:26:fc:b2
May 22 20:01:28 sxb37test001 pci: [ID 370704 kern.info] PCI-device:
pci1022,[EMAIL PROTECTED], pcn0
May 22 20:01:28 sxb37test001 genunix: [ID 936769 kern.info] pcn0 is
/[EMAIL PROTECTED],0/pci1022,[EMAIL PROTECTED]
May 22 20:01:31 sxb37test001 genunix: [ID 773945 kern.info] UltraDMA
mode 2 selected
May 22 20:01:31 sxb37test001 genunix: [ID 435632 kern.info] NOTICE: swap
device /dev/dsk/c0d0s1 truncated from 0x80730c00 to 0x7fffffff bytes
-- snip --
) - and switching to "e1000g" fixed the problem. Thank you very much...
:-)
For the log:
The full sequence to get the ethernet card "switched" in Solaris (from
"pcn0" to "e1000g") looks like this:
1. In the Vmware VM guest (Solaris:
% mv /etc/hostname.pcn0 /etc/hostname.e1000g0
% touch /reconfigure
% sync ; sync # yes, yes, I am paranoid
% init 0
2. Turn guest OS off after it has completed it's shutdown
3. Locate the *.vmx file which belongs to the Solaris Express VM
4. Make a copy of the ".vmx" file
% cp sxexb37001.vmx sxexb37001.vmx_backup20060523
5. Edit it and add the following line:
-- snip --
ethernet0.virtualDev = "e1000"
-- snip --
6. Restart the VM (this may need to be done twice for unknown reasons...
;-( )
Result:
"scp" now copies files with more than 4.3MB/s from host OS to the
Solaris Express B37 client... :-)
BTW: Why isn't the "e1000g" the default for Solaris guest OSes ? Are
there any problems with the "e1000g" emulation ?
To Nolan: Can you file a small RFE in the VMware bug DB to add a GUI
dropdown that people can select between both the "pcn" and "e1000g"
network card emulations, please ? This may be a quick solution in such
cases and would avoid that people have to hack the *.vmx config file
manually...
----
Bye,
Roland
--
---
Bill Walker Geek at Large [EMAIL PROTECTED]
Principal Engineer 703.850.9527
http://www.thebunker.com
Sun Microsystems Federal http://blogs.sun.com/mrbill
Men of genius do not excel in any profession because they labour in it,
but they labour in it because they excel.
-- William Hazlitt, "Characteristics"
_______________________________________________
opensolaris-discuss mailing list
[email protected]