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 -- __ . . __ (o.\ \/ /.o) [EMAIL PROTECTED] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 7950090 (;O/ \/ \O;) _______________________________________________ opensolaris-discuss mailing list [email protected]
