Nick Brockner | 1 May 2009 15:10

2.4a1 xnest issue

Hi All,

I am trying to get xnest to work, but can't seem to.  running just x works fine.

I am getting this in boot.log:

-------snip----------

# more boot.log

Loading modules:
serial_core -
button -
agpgart -
lance -
modprobe: Failed to load module lance: Operation not permitted.
pcnet32 -
e1000e -
usbhid -
usb-storage -
ide-cd_mod -
autofs4 -
isofs -
cifs -
vfat -
ntfs -
ext2 -
ext3 -
ac -
battery -
(Continue reading)

Adhyas Avasthi | 2 May 2009 04:28
Picon

Thinstation does not work in a VM ??

Hi

I tried Thinstation in a VM on VMware workstation and it made Workstation crash in SVGA code. Workstation crashed in SVGA FB access code somewhere.

I have built my own Thinstation ISO image (which I inserted in the VM and tried booting off it). My build.conf file indicates the right devices that Workstation emulates (no AGP, 440BX chipset, correct network drivers and etc.). VMware emulates their own SVGA device which sits on the PCI root bus. If I understand this right, Thinstation is using code from kernel, right? Why then the kernel works in a VM while Thinstation crashes?

If some dev person is interested to work on this with me, please let me know what all I can provide to root cause this bug further.

--
Adhyas
********************************************************************
Two types have compatible type if their types are the same.
   — ANSI C Standard, 3.1.2.6.
********************************************************************

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Trevor Batley | 2 May 2009 05:43
Picon
Gravatar

Re: Thinstation does not work in a VM ??

On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
> Hi
> 
> I tried Thinstation in a VM on VMware workstation and it made
> Workstation crash in SVGA code. Workstation crashed in SVGA FB access
> code somewhere.
> 
> I have built my own Thinstation ISO image (which I inserted in the VM
> and tried booting off it). My build.conf file indicates the right
> devices that Workstation emulates (no AGP, 440BX chipset, correct
> network drivers and etc.). VMware emulates their own SVGA device which
> sits on the PCI root bus. If I understand this right, Thinstation is
> using code from kernel, right? Why then the kernel works in a VM while
> Thinstation crashes?
> 
> If some dev person is interested to work on this with me, please let
> me know what all I can provide to root cause this bug further.

As the primary developer who uses Thinstation in VMWare extensively, I
may question your statements (you will also find at least one VMWare
employee regularly on the lists as well). Thinstation DOES work in a VM.

Does Thinstation built with a particular driver crash in VMWare, quite
possibly (eg. xf3-svga).

I am more than happy to help you identify your issue, and hopefully
resolve it. If we do find a bug, then all the better and we'll develop a
patch..... provided it is NOT in xfree v3

A few questions first.
What version of Thinstation are you using (I will assume 2.2.2 from
TSoM)?
What video drivers are you using (xorg6-vmware is the vmware video
driver)?
What nic driver are you using (pcnet32 is the standard vmware one, but
the e1000 driver will work if you have configured the vm to use one)?

Trevor B
> 
> -- 
> Adhyas
> ********************************************************************
> Two types have compatible type if their types are the same.
>    — ANSI C Standard, 3.1.2.6.
> ********************************************************************
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations 
> Conference from O'Reilly Media. Velocity features a full day of 
> expert-led, hands-on workshops and two days of sessions from industry 
> leaders in dedicated Performance & Operations tracks. Use code vel09scf 
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________ Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--

-- 
Trevor Batley
Thinstation Developer
http://thinstation.org

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Adhyas Avasthi | 2 May 2009 06:01
Picon

Re: Thinstation does not work in a VM ??

Seems like my previous exceeded the 40KB limit since I attached the build.conf file
Find the trimmed down build.conf below (only the uncommented items). Earlier email text follows.

- Adhyas

Thanks for the response Trevor.

I was not including the xf3 drivers. I did them just now and it still crashes. Attached is my build.conf file
I am using latest sources downloaded today (2.2.2 yes). I did already include the vlance and e1000 adapter, though my VM only has the default which is vlance. I did not change the config of this VM, so it has all WS 6.5 devices present by default. This set includes 4 8-function PCIe Root Ports, and PCIe MMCONFIG window. This may not be the issue though, but FYI.

Let me know what else I can do.

Thanks,
Adhyas

On Fri, May 1, 2009 at 8:43 PM, Trevor Batley <trevorbatley-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> wrote:
On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
> Hi
>
> I tried Thinstation in a VM on VMware workstation and it made
> Workstation crash in SVGA code. Workstation crashed in SVGA FB access
> code somewhere.
>
> I have built my own Thinstation ISO image (which I inserted in the VM
> and tried booting off it). My build.conf file indicates the right
> devices that Workstation emulates (no AGP, 440BX chipset, correct
> network drivers and etc.). VMware emulates their own SVGA device which
> sits on the PCI root bus. If I understand this right, Thinstation is
> using code from kernel, right? Why then the kernel works in a VM while
> Thinstation crashes?
>
> If some dev person is interested to work on this with me, please let
> me know what all I can provide to root cause this bug further.

As the primary developer who uses Thinstation in VMWare extensively, I
may question your statements (you will also find at least one VMWare
employee regularly on the lists as well). Thinstation DOES work in a VM.

Does Thinstation built with a particular driver crash in VMWare, quite
possibly (eg. xf3-svga).

I am more than happy to help you identify your issue, and hopefully
resolve it. If we do find a bug, then all the better and we'll develop a
patch..... provided it is NOT in xfree v3

A few questions first.
What version of Thinstation are you using (I will assume 2.2.2 from
TSoM)?
What video drivers are you using (xorg6-vmware is the vmware video
driver)?
What nic driver are you using (pcnet32 is the standard vmware one, but
the e1000 driver will work if you have configured the vm to use one)?

Trevor B
>
> --
> Adhyas
> ********************************************************************
> Two types have compatible type if their types are the same.
>    — ANSI C Standard, 3.1.2.6.
> ********************************************************************
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________ Thinstation-developer mailing list Thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--
Trevor Batley
Thinstation Developer
http://thinstation.org




--
Adhyas
********************************************************************
Two types have compatible type if their types are the same.
   — ANSI C Standard, 3.1.2.6.
********************************************************************
#!Hardware
#!!System
#!!!Misc Modules
module serial           	# Serial Device Support
module acpi           		# Advanced Configuration and Power Interface support
module pcspkr			# PC Speaker support

module intel-agp        	# Intel 440LX/BX/GX, I8xx and E7x05 chipset support
module 8139too          	# RealTek RTL-8139 PCI Fast Ethernet Adapter support. VERY
                       		#  common in no-name network cards. Covers also 8129.

module lance           	# AMD LANCE and PCnet (AT1500 and NE2100) support
module via-rhine        	# VIA Rhine support (both Rhine I and II). Common in integrated motherboards

module e1000          		# Intel(R) PRO/1000 Gigabit Ethernet support

module usb-hid			# Needed for USB keyboards and mice  
module usb-storage      	# Needed for USB-Sticks
module usb-printer      	# Needed for USB-Printers
module usb-cdrom               # Needed for USB CD-Rom Drives

module floppy           	# Floppy disk support
module ide-cd           	# CD-Rom Drive Support
module ata_piix 		# Intel piix SATA chipset support

module isofs            	# ISO9960 file system support for CDRoms
module vfat             	# Fat and VFat file system support
module ntfs             	# NTFS file system support
module ext2             	# Ext2 file system support
module ext3            		# Ext3 file system support
module supermount       	# Supermount support for auto unmounting of removable media
module nfs             	# NFS file system support
module smbfs           	# Samba client FS Support, allows you to mount smb filesystems


#!!Miscellaneous
package hwclock		# Utility to set system time from hardware clock
package rdate			# Utility to obtain date & time from network

package xf3-svga		# XF86_SVGA 3.3.6 server
package xf3-s3			# XF86_S3 3.3.6 server
package xf3-vmware		# VMWare X server for development
#package xorg6vnc         	# Xorg VNC Server Module. With this package you can
                        	#  connect to the Thinstation client's desktop from a java
                        	#  browser at "http://<TS ip>:5800

# --- Xorg6R9.0
package xorg6-i810	   		# Intel 8xx integrated graphics chipsets 
package xorg6-nv            		# NVIDIA video driver
package xorg6-radeon        		# ATI RADEON video driver 
package xorg6-s3		   	# S3 video driver
package xorg6-trident        		# Trident video driver
package xorg6-vesa	   		# Generic VESA driver, use this if you don't know what to use
package xorg6-via           		# VIA video driver 
package xorg6-vmware        		# VMware SVGA video driver 



#!!Keyboard layouts  (Language/Country)
package keymaps-en_us   	# English-United States

#!Applications
package rdesktop		# X RDP client for Windows Terminal Services (ver 1.5)
package rxvt            	# Light Xterm Client (vt102)
package ssh 			# Secure Shell client

#!!Window Managers. Choose no more than 1 window manager.
package icewm			# "ICEWM" window manager.  Makes TS a light workstation.
                        	#  It's a little bigger than blackbox.

#!!Window Manager Utils
package xtdesk         		# Adds icons to desktop



#!Parameters
########################################
### --- Miscellaneous Parameters --- ###
########################################
#!!Basic
param rootpasswd     pleasechangeme			# Do Change!  Console/telnet password for root
                                        		#  If this is enabled, Telnetd will be enabled.
param xorgvncpasswd   pleasechangeme   			# VNC Access Password
param storagepasswd  pleasechangeme  			# Password for storage server
param dialuppasswd   pleasechangeme  			# Password for dialin account
param sambapasswd    pleasechangeme  			# Password for samba shares when using user mode security
param bootlogo       true            			# Backgound picture during boot
param bootresolution 1024x768				# Resolution used during Thinstation boot
#param desktop ./background.jpg                         # Custom image to load on bootup
param defaultconfig  thinstation.conf.buildtime  	# The file with default setup.  No other config file is found
                                                 	#  during boot.
param basename       thinstation     			# Used for all config/tftp/scp file names
param basepath       .               			# Used to determine path to tftp/scp files
#param keyfile        ./id_rsa       			# Path for private key file used for ssh/scp
#param knownhosts     ./known_hosts  			# Path for ssh known_hosts file for ssh/scp
param localpkgs      false				# to determine is PKG files are to be loaded locally
param fulllocales    false      			# Use full locale support for packages
param icaencryption  false      			# Use ica encryption support, add 290k to image
#param haltonerror    false				# Will halt on error, default is true
param bootverbosity   3          			# Increased vebosity when booting TS
                                			#   0 no verbose messages
                                			#   1 boot
                                			#   2 network
                                			#   4 init
                                			#   8 kernel
                                			#  16 modules
                                			#  32 packages
                                			#  64 email bootlog file to SMTP server & user set in
                                			#     thinstation.conf file.  This will only work
                                			#     if networking is working.
                                			#
                                			#  Combinations can be used (e.g.12 does Kernel and Module Messages)

#!!Advanced
# Leave this alone unless you can't download (wget required on your Linux box):
param icaurl         http://download2.citrix.com/files/en/products/client/ica/current/linuxx86.tar.gz

param firefoxurl     http://thinstation.org/download/2.3/firefox-2.x-current.tar.gz

param flashurl       http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

param nxurl          http://thinstation.org/download/2.3/nxclient-3.x-current.i386.tar.gz

param 2xurl          http://downloads.2x.com/applicationserver/2xApplicationServerClient3.tar.bz2

param javaurl        file://home/installs/jre-1_5_0_06-linux-i586.bin
param tarantellaurl  file://home/installs/tnci3li.tar
param httpproxy      http://proxy.vmware.com:3128

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Jason Mills | 2 May 2009 06:07
Favicon

Re: Thinstation does not work in a VM ??

That'd be virtualHW version 7 --- If the issue is reproducible and actually virtualization triggered I'd
like to know about it.

-JMills

jmills@...<mailto:jmills@...>
Virtual Appliance Partner Enablement Manager

________________________________
From: Adhyas Avasthi [adhyas@...]
Sent: Friday, May 01, 2009 21:01
To: trevorbatley@...
Cc: thinstation-developer@...
Subject: Re: [Thinstation-developer] Thinstation does not work in a VM ??

Seems like my previous exceeded the 40KB limit since I attached the build.conf file
Find the trimmed down build.conf below (only the uncommented items). Earlier email text follows.

- Adhyas

Thanks for the response Trevor.

I was not including the xf3 drivers. I did them just now and it still crashes. Attached is my build.conf file
I am using latest sources downloaded today (2.2.2 yes). I did already include the vlance and e1000 adapter,
though my VM only has the default which is vlance. I did not change the config of this VM, so it has all WS 6.5
devices present by default. This set includes 4 8-function PCIe Root Ports, and PCIe MMCONFIG window.
This may not be the issue though, but FYI.

Let me know what else I can do.

Thanks,
Adhyas

On Fri, May 1, 2009 at 8:43 PM, Trevor Batley
<trevorbatley@...ge.net<mailto:trevorbatley@...>> wrote:
On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
> Hi
>
> I tried Thinstation in a VM on VMware workstation and it made
> Workstation crash in SVGA code. Workstation crashed in SVGA FB access
> code somewhere.
>
> I have built my own Thinstation ISO image (which I inserted in the VM
> and tried booting off it). My build.conf file indicates the right
> devices that Workstation emulates (no AGP, 440BX chipset, correct
> network drivers and etc.). VMware emulates their own SVGA device which
> sits on the PCI root bus. If I understand this right, Thinstation is
> using code from kernel, right? Why then the kernel works in a VM while
> Thinstation crashes?
>
> If some dev person is interested to work on this with me, please let
> me know what all I can provide to root cause this bug further.

As the primary developer who uses Thinstation in VMWare extensively, I
may question your statements (you will also find at least one VMWare
employee regularly on the lists as well). Thinstation DOES work in a VM.

Does Thinstation built with a particular driver crash in VMWare, quite
possibly (eg. xf3-svga).

I am more than happy to help you identify your issue, and hopefully
resolve it. If we do find a bug, then all the better and we'll develop a
patch..... provided it is NOT in xfree v3

A few questions first.
What version of Thinstation are you using (I will assume 2.2.2 from
TSoM)?
What video drivers are you using (xorg6-vmware is the vmware video
driver)?
What nic driver are you using (pcnet32 is the standard vmware one, but
the e1000 driver will work if you have configured the vm to use one)?

Trevor B
>
> --
> Adhyas
> ********************************************************************
> Two types have compatible type if their types are the same.
>    — ANSI C Standard, 3.1.2.6.
> ********************************************************************
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________ Thinstation-developer mailing list
Thinstation-developer@...<mailto:Thinstation-developer@...> https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--
Trevor Batley
Thinstation Developer
http://thinstation.org

--
Adhyas
********************************************************************
Two types have compatible type if their types are the same.
   — ANSI C Standard, 3.1.2.6.
********************************************************************

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
Adhyas Avasthi | 2 May 2009 05:54
Picon

Re: Thinstation does not work in a VM ??

Thanks for the response Trevor.

I was not including the xf3 drivers. I did them just now and it still crashes. Attached is my build.conf file
I am using latest sources downloaded today (2.2.2 yes). I did already include the vlance and e1000 adapter, though my VM only has the default which is vlance. I did not change the config of this VM, so it has all WS 6.5 devices present by default. This set includes 4 8-function PCIe Root Ports, and PCIe MMCONFIG window. This may not be the issue though, but FYI.

Let me know what else I can do.

- Adhyas

On Fri, May 1, 2009 at 8:43 PM, Trevor Batley <trevorbatley <at> users.sourceforge.net> wrote:
On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
> Hi
>
> I tried Thinstation in a VM on VMware workstation and it made
> Workstation crash in SVGA code. Workstation crashed in SVGA FB access
> code somewhere.
>
> I have built my own Thinstation ISO image (which I inserted in the VM
> and tried booting off it). My build.conf file indicates the right
> devices that Workstation emulates (no AGP, 440BX chipset, correct
> network drivers and etc.). VMware emulates their own SVGA device which
> sits on the PCI root bus. If I understand this right, Thinstation is
> using code from kernel, right? Why then the kernel works in a VM while
> Thinstation crashes?
>
> If some dev person is interested to work on this with me, please let
> me know what all I can provide to root cause this bug further.

As the primary developer who uses Thinstation in VMWare extensively, I
may question your statements (you will also find at least one VMWare
employee regularly on the lists as well). Thinstation DOES work in a VM.

Does Thinstation built with a particular driver crash in VMWare, quite
possibly (eg. xf3-svga).

I am more than happy to help you identify your issue, and hopefully
resolve it. If we do find a bug, then all the better and we'll develop a
patch..... provided it is NOT in xfree v3

A few questions first.
What version of Thinstation are you using (I will assume 2.2.2 from
TSoM)?
What video drivers are you using (xorg6-vmware is the vmware video
driver)?
What nic driver are you using (pcnet32 is the standard vmware one, but
the e1000 driver will work if you have configured the vm to use one)?

Trevor B
>
> --
> Adhyas
> ********************************************************************
> Two types have compatible type if their types are the same.
>    — ANSI C Standard, 3.1.2.6.
> ********************************************************************
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations
> Conference from O'Reilly Media. Velocity features a full day of
> expert-led, hands-on workshops and two days of sessions from industry
> leaders in dedicated Performance & Operations tracks. Use code vel09scf
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________ Thinstation-developer mailing list Thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--
Trevor Batley
Thinstation Developer
http://thinstation.org




--
Adhyas
********************************************************************
Two types have compatible type if their types are the same.
   — ANSI C Standard, 3.1.2.6.
********************************************************************
Attachment (build.conf): application/octet-stream, 29 KiB
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Trevor Batley | 2 May 2009 06:32
Picon
Gravatar

Re: Thinstation does not work in a VM ??

OK,

it's probably not that clear, but I don't think you can include ANY of
the xf3 & xorg6 modules at the same time. I would expect them to
conflict (and I'm not sure which x-server would get run with which
drivers...).

I always use the pcnet32 nic driver with standard VM's.

Trevor B

On Fri, 2009-05-01 at 21:01 -0700, Adhyas Avasthi wrote:
> Seems like my previous exceeded the 40KB limit since I attached the
> build.conf file
> Find the trimmed down build.conf below (only the uncommented items).
> Earlier email text follows.
> 
> - Adhyas
> 
> Thanks for the response Trevor.
> 
> I was not including the xf3 drivers. I did them just now and it still
> crashes. Attached is my build.conf file
> I am using latest sources downloaded today (2.2.2 yes). I did already
> include the vlance and e1000 adapter, though my VM only has the
> default which is vlance. I did not change the config of this VM, so it
> has all WS 6.5 devices present by default. This set includes 4
> 8-function PCIe Root Ports, and PCIe MMCONFIG window. This may not be
> the issue though, but FYI.
> 
> Let me know what else I can do.
> 
> Thanks,
> Adhyas
> 
> On Fri, May 1, 2009 at 8:43 PM, Trevor Batley
> <trevorbatley <at> users.sourceforge.net> wrote:
>         On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
>         > Hi
>         >
>         > I tried Thinstation in a VM on VMware workstation and it
>         made
>         > Workstation crash in SVGA code. Workstation crashed in SVGA
>         FB access
>         > code somewhere.
>         >
>         > I have built my own Thinstation ISO image (which I inserted
>         in the VM
>         > and tried booting off it). My build.conf file indicates the
>         right
>         > devices that Workstation emulates (no AGP, 440BX chipset,
>         correct
>         > network drivers and etc.). VMware emulates their own SVGA
>         device which
>         > sits on the PCI root bus. If I understand this right,
>         Thinstation is
>         > using code from kernel, right? Why then the kernel works in
>         a VM while
>         > Thinstation crashes?
>         >
>         > If some dev person is interested to work on this with me,
>         please let
>         > me know what all I can provide to root cause this bug
>         further.
>         
>         
>         As the primary developer who uses Thinstation in VMWare
>         extensively, I
>         may question your statements (you will also find at least one
>         VMWare
>         employee regularly on the lists as well). Thinstation DOES
>         work in a VM.
>         
>         Does Thinstation built with a particular driver crash in
>         VMWare, quite
>         possibly (eg. xf3-svga).
>         
>         I am more than happy to help you identify your issue, and
>         hopefully
>         resolve it. If we do find a bug, then all the better and we'll
>         develop a
>         patch..... provided it is NOT in xfree v3
>         
>         A few questions first.
>         What version of Thinstation are you using (I will assume 2.2.2
>         from
>         TSoM)?
>         What video drivers are you using (xorg6-vmware is the vmware
>         video
>         driver)?
>         What nic driver are you using (pcnet32 is the standard vmware
>         one, but
>         the e1000 driver will work if you have configured the vm to
>         use one)?
>         
>         Trevor B
>         >
>         > --
>         > Adhyas
>         >
>         ********************************************************************
>         > Two types have compatible type if their types are the same.
>         >    — ANSI C Standard, 3.1.2.6.
>         >
>         ********************************************************************
>         
>         >
>         ------------------------------------------------------------------------------
>         > Register Now & Save for Velocity, the Web Performance &
>         Operations
>         > Conference from O'Reilly Media. Velocity features a full day
>         of
>         > expert-led, hands-on workshops and two days of sessions from
>         industry
>         > leaders in dedicated Performance & Operations tracks. Use
>         code vel09scf
>         > and Save an extra 15% before 5/3.
>         http://p.sf.net/sfu/velocityconf
>         > _______________________________________________
>         Thinstation-developer mailing list
>         Thinstation-developer <at> lists.sourceforge.net
>         https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>         --
>         Trevor Batley
>         Thinstation Developer
>         http://thinstation.org
>         
> 
> 
> 
> -- 
> Adhyas
> ********************************************************************
> Two types have compatible type if their types are the same.
>    — ANSI C Standard, 3.1.2.6.
> ********************************************************************
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations 
> Conference from O'Reilly Media. Velocity features a full day of 
> expert-led, hands-on workshops and two days of sessions from industry 
> leaders in dedicated Performance & Operations tracks. Use code vel09scf 
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________ Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--

-- 
Trevor Batley
Thinstation Developer
http://thinstation.org

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Trevor Batley | 2 May 2009 06:40
Picon
Gravatar

Re: Thinstation does not work in a VM ??

If it failed when you ONLY had the xorg6 drivers included, when did it
fail?
At bootsplash or when it tried to initiate a session (icewm or
rdesktop)?

I also only run module apgart, which I notice is missing.
It may be needed even if you use the intel-agp driver (which maybe
should be included in the dependencies...)

Trevor B

On Fri, 2009-05-01 at 21:01 -0700, Adhyas Avasthi wrote:
> Seems like my previous exceeded the 40KB limit since I attached the
> build.conf file
> Find the trimmed down build.conf below (only the uncommented items).
> Earlier email text follows.
> 
> - Adhyas
> 
> Thanks for the response Trevor.
> 
> I was not including the xf3 drivers. I did them just now and it still
> crashes. Attached is my build.conf file
> I am using latest sources downloaded today (2.2.2 yes). I did already
> include the vlance and e1000 adapter, though my VM only has the
> default which is vlance. I did not change the config of this VM, so it
> has all WS 6.5 devices present by default. This set includes 4
> 8-function PCIe Root Ports, and PCIe MMCONFIG window. This may not be
> the issue though, but FYI.
> 
> Let me know what else I can do.
> 
> Thanks,
> Adhyas
> 
> On Fri, May 1, 2009 at 8:43 PM, Trevor Batley
> <trevorbatley <at> users.sourceforge.net> wrote:
>         On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
>         > Hi
>         >
>         > I tried Thinstation in a VM on VMware workstation and it
>         made
>         > Workstation crash in SVGA code. Workstation crashed in SVGA
>         FB access
>         > code somewhere.
>         >
>         > I have built my own Thinstation ISO image (which I inserted
>         in the VM
>         > and tried booting off it). My build.conf file indicates the
>         right
>         > devices that Workstation emulates (no AGP, 440BX chipset,
>         correct
>         > network drivers and etc.). VMware emulates their own SVGA
>         device which
>         > sits on the PCI root bus. If I understand this right,
>         Thinstation is
>         > using code from kernel, right? Why then the kernel works in
>         a VM while
>         > Thinstation crashes?
>         >
>         > If some dev person is interested to work on this with me,
>         please let
>         > me know what all I can provide to root cause this bug
>         further.
>         
>         
>         As the primary developer who uses Thinstation in VMWare
>         extensively, I
>         may question your statements (you will also find at least one
>         VMWare
>         employee regularly on the lists as well). Thinstation DOES
>         work in a VM.
>         
>         Does Thinstation built with a particular driver crash in
>         VMWare, quite
>         possibly (eg. xf3-svga).
>         
>         I am more than happy to help you identify your issue, and
>         hopefully
>         resolve it. If we do find a bug, then all the better and we'll
>         develop a
>         patch..... provided it is NOT in xfree v3
>         
>         A few questions first.
>         What version of Thinstation are you using (I will assume 2.2.2
>         from
>         TSoM)?
>         What video drivers are you using (xorg6-vmware is the vmware
>         video
>         driver)?
>         What nic driver are you using (pcnet32 is the standard vmware
>         one, but
>         the e1000 driver will work if you have configured the vm to
>         use one)?
>         
>         Trevor B
>         >
>         > --
>         > Adhyas
>         >
>         ********************************************************************
>         > Two types have compatible type if their types are the same.
>         >    — ANSI C Standard, 3.1.2.6.
>         >
>         ********************************************************************
>         
>         >
>         ------------------------------------------------------------------------------
>         > Register Now & Save for Velocity, the Web Performance &
>         Operations
>         > Conference from O'Reilly Media. Velocity features a full day
>         of
>         > expert-led, hands-on workshops and two days of sessions from
>         industry
>         > leaders in dedicated Performance & Operations tracks. Use
>         code vel09scf
>         > and Save an extra 15% before 5/3.
>         http://p.sf.net/sfu/velocityconf
>         > _______________________________________________
>         Thinstation-developer mailing list
>         Thinstation-developer <at> lists.sourceforge.net
>         https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>         --
>         Trevor Batley
>         Thinstation Developer
>         http://thinstation.org
>         
> 
> 
> 
> -- 
> Adhyas
> ********************************************************************
> Two types have compatible type if their types are the same.
>    — ANSI C Standard, 3.1.2.6.
> ********************************************************************
> ------------------------------------------------------------------------------
> Register Now & Save for Velocity, the Web Performance & Operations 
> Conference from O'Reilly Media. Velocity features a full day of 
> expert-led, hands-on workshops and two days of sessions from industry 
> leaders in dedicated Performance & Operations tracks. Use code vel09scf 
> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
> _______________________________________________ Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--

-- 
Trevor Batley
Thinstation Developer
http://thinstation.org

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Adhyas | 2 May 2009 07:08
Picon

Re: Thinstation does not work in a VM ??

I do not get graphics in the VM at all. I did try several combinations  
of gfx drivers and all crash. Is there a recommended config? If u use  
VM regularly can you share your config that works. I'll try to play  
more, seems like correct config may solve my issue.

Thanks,
Adhyas

On May 1, 2009, at 9:40 PM, Trevor Batley <trevorbatley <at> users.sourceforge.net 
 > wrote:

> If it failed when you ONLY had the xorg6 drivers included, when did it
> fail?
> At bootsplash or when it tried to initiate a session (icewm or
> rdesktop)?
>
> I also only run module apgart, which I notice is missing.
> It may be needed even if you use the intel-agp driver (which maybe
> should be included in the dependencies...)
>
> Trevor B
>
> On Fri, 2009-05-01 at 21:01 -0700, Adhyas Avasthi wrote:
>> Seems like my previous exceeded the 40KB limit since I attached the
>> build.conf file
>> Find the trimmed down build.conf below (only the uncommented items).
>> Earlier email text follows.
>>
>> - Adhyas
>>
>> Thanks for the response Trevor.
>>
>> I was not including the xf3 drivers. I did them just now and it still
>> crashes. Attached is my build.conf file
>> I am using latest sources downloaded today (2.2.2 yes). I did already
>> include the vlance and e1000 adapter, though my VM only has the
>> default which is vlance. I did not change the config of this VM, so  
>> it
>> has all WS 6.5 devices present by default. This set includes 4
>> 8-function PCIe Root Ports, and PCIe MMCONFIG window. This may not be
>> the issue though, but FYI.
>>
>> Let me know what else I can do.
>>
>> Thanks,
>> Adhyas
>>
>> On Fri, May 1, 2009 at 8:43 PM, Trevor Batley
>> <trevorbatley <at> users.sourceforge.net> wrote:
>>        On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
>>> Hi
>>>
>>> I tried Thinstation in a VM on VMware workstation and it
>>        made
>>> Workstation crash in SVGA code. Workstation crashed in SVGA
>>        FB access
>>> code somewhere.
>>>
>>> I have built my own Thinstation ISO image (which I inserted
>>        in the VM
>>> and tried booting off it). My build.conf file indicates the
>>        right
>>> devices that Workstation emulates (no AGP, 440BX chipset,
>>        correct
>>> network drivers and etc.). VMware emulates their own SVGA
>>        device which
>>> sits on the PCI root bus. If I understand this right,
>>        Thinstation is
>>> using code from kernel, right? Why then the kernel works in
>>        a VM while
>>> Thinstation crashes?
>>>
>>> If some dev person is interested to work on this with me,
>>        please let
>>> me know what all I can provide to root cause this bug
>>        further.
>>
>>
>>        As the primary developer who uses Thinstation in VMWare
>>        extensively, I
>>        may question your statements (you will also find at least one
>>        VMWare
>>        employee regularly on the lists as well). Thinstation DOES
>>        work in a VM.
>>
>>        Does Thinstation built with a particular driver crash in
>>        VMWare, quite
>>        possibly (eg. xf3-svga).
>>
>>        I am more than happy to help you identify your issue, and
>>        hopefully
>>        resolve it. If we do find a bug, then all the better and we'll
>>        develop a
>>        patch..... provided it is NOT in xfree v3
>>
>>        A few questions first.
>>        What version of Thinstation are you using (I will assume 2.2.2
>>        from
>>        TSoM)?
>>        What video drivers are you using (xorg6-vmware is the vmware
>>        video
>>        driver)?
>>        What nic driver are you using (pcnet32 is the standard vmware
>>        one, but
>>        the e1000 driver will work if you have configured the vm to
>>        use one)?
>>
>>        Trevor B
>>>
>>> --
>>> Adhyas
>>>
>>         
>> ********************************************************************
>>> Two types have compatible type if their types are the same.
>>>   — ANSI C Standard, 3.1.2.6.
>>>
>>         
>> ********************************************************************
>>
>>>
>>         
>> --- 
>> --- 
>> --- 
>> ---------------------------------------------------------------------
>>> Register Now & Save for Velocity, the Web Performance &
>>        Operations
>>> Conference from O'Reilly Media. Velocity features a full day
>>        of
>>> expert-led, hands-on workshops and two days of sessions from
>>        industry
>>> leaders in dedicated Performance & Operations tracks. Use
>>        code vel09scf
>>> and Save an extra 15% before 5/3.
>>        http://p.sf.net/sfu/velocityconf
>>> _______________________________________________
>>        Thinstation-developer mailing list
>>        Thinstation-developer <at> lists.sourceforge.net
>>        https://lists.sourceforge.net/lists/listinfo/thinstation-developer
>>        --
>>        Trevor Batley
>>        Thinstation Developer
>>        http://thinstation.org
>>
>>
>>
>>
>> -- 
>> Adhyas
>> ********************************************************************
>> Two types have compatible type if their types are the same.
>>   — ANSI C Standard, 3.1.2.6.
>> ********************************************************************
>> --- 
>> --- 
>> --- 
>> ---------------------------------------------------------------------
>> Register Now & Save for Velocity, the Web Performance & Operations
>> Conference from O'Reilly Media. Velocity features a full day of
>> expert-led, hands-on workshops and two days of sessions from industry
>> leaders in dedicated Performance & Operations tracks. Use code  
>> vel09scf
>> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
>> _______________________________________________ Thinstation- 
>> developer mailing list Thinstation-developer <at> lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/thinstation-developer
> -- 
> Trevor Batley
> Thinstation Developer
> http://thinstation.org
>

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/thinstation-developer
Adhyas Avasthi | 2 May 2009 07:27
Picon

Re: Thinstation does not work in a VM ??

So I tried the following combinations:

-> No xorg6 drivers, only xf3-svga and xf3-vmware drivers
-> No xf3 drivers, only xorg6-vesa, xorg6-vga and xorg6-vmware drivers

I included agpgart and intel-agp drivers (though this should not make a difference since VMware VM does not emulate AGP controller, we just have a dummy device at slot 1 but it does nothing).

I get the same crash all the time. I was wrong earlier, I did see some graphics colors being drawn at the top part of the screen before it crash. The behavior is same all the time. I ask again, is there a recommended set of drivers people have used that I can try and see if that works for me. Or if there is some debug info I can enable in Thinstation for some of you to see (tell me how) and try to debug the issue.

Thanks,
Adhyas

On Fri, May 1, 2009 at 10:08 PM, Adhyas <adhyas-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
I do not get graphics in the VM at all. I did try several combinations of gfx drivers and all crash. Is there a recommended config? If u use VM regularly can you share your config that works. I'll try to play more, seems like correct config may solve my issue.

Thanks,
Adhyas


On May 1, 2009, at 9:40 PM, Trevor Batley <trevorbatley-Rn4VEauK+AKRv+LV9MX5upmplPMkL2fr@public.gmane.orget> wrote:

If it failed when you ONLY had the xorg6 drivers included, when did it
fail?
At bootsplash or when it tried to initiate a session (icewm or
rdesktop)?

I also only run module apgart, which I notice is missing.
It may be needed even if you use the intel-agp driver (which maybe
should be included in the dependencies...)

Trevor B

On Fri, 2009-05-01 at 21:01 -0700, Adhyas Avasthi wrote:
Seems like my previous exceeded the 40KB limit since I attached the
build.conf file
Find the trimmed down build.conf below (only the uncommented items).
Earlier email text follows.

- Adhyas

Thanks for the response Trevor.

I was not including the xf3 drivers. I did them just now and it still
crashes. Attached is my build.conf file
I am using latest sources downloaded today (2.2.2 yes). I did already
include the vlance and e1000 adapter, though my VM only has the
default which is vlance. I did not change the config of this VM, so it
has all WS 6.5 devices present by default. This set includes 4
8-function PCIe Root Ports, and PCIe MMCONFIG window. This may not be
the issue though, but FYI.

Let me know what else I can do.

Thanks,
Adhyas

On Fri, May 1, 2009 at 8:43 PM, Trevor Batley
<trevorbatley-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> wrote:
      On Fri, 2009-05-01 at 19:28 -0700, Adhyas Avasthi wrote:
Hi

I tried Thinstation in a VM on VMware workstation and it
      made
Workstation crash in SVGA code. Workstation crashed in SVGA
      FB access
code somewhere.

I have built my own Thinstation ISO image (which I inserted
      in the VM
and tried booting off it). My build.conf file indicates the
      right
devices that Workstation emulates (no AGP, 440BX chipset,
      correct
network drivers and etc.). VMware emulates their own SVGA
      device which
sits on the PCI root bus. If I understand this right,
      Thinstation is
using code from kernel, right? Why then the kernel works in
      a VM while
Thinstation crashes?

If some dev person is interested to work on this with me,
      please let
me know what all I can provide to root cause this bug
      further.


      As the primary developer who uses Thinstation in VMWare
      extensively, I
      may question your statements (you will also find at least one
      VMWare
      employee regularly on the lists as well). Thinstation DOES
      work in a VM.

      Does Thinstation built with a particular driver crash in
      VMWare, quite
      possibly (eg. xf3-svga).

      I am more than happy to help you identify your issue, and
      hopefully
      resolve it. If we do find a bug, then all the better and we'll
      develop a
      patch..... provided it is NOT in xfree v3

      A few questions first.
      What version of Thinstation are you using (I will assume 2.2.2
      from
      TSoM)?
      What video drivers are you using (xorg6-vmware is the vmware
      video
      driver)?
      What nic driver are you using (pcnet32 is the standard vmware
      one, but
      the e1000 driver will work if you have configured the vm to
      use one)?

      Trevor B

--
Adhyas

      ********************************************************************
Two types have compatible type if their types are the same.
 — ANSI C Standard, 3.1.2.6.

      ********************************************************************


      ------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance &
      Operations
Conference from O'Reilly Media. Velocity features a full day
      of
expert-led, hands-on workshops and two days of sessions from
      industry
leaders in dedicated Performance & Operations tracks. Use
      code vel09scf
and Save an extra 15% before 5/3.
      http://p.sf.net/sfu/velocityconf
_______________________________________________
      Thinstation-developer mailing list
      Thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
      https://lists.sourceforge.net/lists/listinfo/thinstation-developer
      --
      Trevor Batley
      Thinstation Developer
      http://thinstation.org




--
Adhyas
********************************************************************
Two types have compatible type if their types are the same.
 — ANSI C Standard, 3.1.2.6.
********************************************************************
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations
Conference from O'Reilly Media. Velocity features a full day of
expert-led, hands-on workshops and two days of sessions from industry
leaders in dedicated Performance & Operations tracks. Use code vel09scf
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________ Thinstation-developer mailing list Thinstation-developer-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/thinstation-developer
--
Trevor Batley
Thinstation Developer
http://thinstation.org




--
Adhyas
********************************************************************
Two types have compatible type if their types are the same.
   — ANSI C Standard, 3.1.2.6.
********************************************************************
------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Thinstation-developer mailing list
Thinstation-developer@...
https://lists.sourceforge.net/lists/listinfo/thinstation-developer

Gmane