Friday Apr 03, 2009

VP7710 vs OpenSolaris


Installing OpenSolaris is a straightforward process.  For my test purposes, I installed from an OpenSolaris 2008.11 LiveCD. 


The first problem hit is that the OpenSolaris display driver doesn't support the built-in LCD display. I worked around that by attaching an external monitor to the VGA port on the bottom edge of the unit. This let me get to the next problem.


The second problem was with the internal disk drive. The OpenSolaris installer appeared to be confused with the pre-formatted NTFS drive. Not sure why. Since I wasn't going to use the drive in that configuration, I repartitioned the drive to have a Solaris partition and then  continued and installed with a ZFS root.


The third problem I hit was the lack of an Ethernet device driver for the built-in Ethernet controller. If you run the Device Driver Utility, it conveniently tells you where to go to get a third-party driver that supports the controller. This can be obtained while waiting for OpenSolaris to finish installing. Once the "vel" driver is installed, you have a functioning system on the network.


The next problem I had to resolve was the lack of display on the internal LCD panel. After a bit of research on the "openchrome" X11 driver, I found that it was necessary to set the "VBEModes" to "true" in the /etc/X11/xorg.conf file and to add a


Modes    "800x600" 


to each Subsection "Display" entries in the xorg.conf file. This brings up a display that fits on the screen. Without the entry, the X server comes up in 1024x768 mode without panning.  The display does still have some issues that I haven't resolved yet. It frequently comes up with lines on the display that shouldn't be there. See the following image: Image showing an issue with the openchrome driver


The last problem, so far, is that there currently isn't any support for the eGalax touch panel in OpenSolaris. This makes it less useful for a kiosk application, but enough is working at present to allow developing applications. 


More later,


Doug 


 


  


 

Via VIPRO VP7710 Touch Panel


The Via VIPRO is a Via C7-based system running at 1GHZ with 1GB of RAM. The unit has a touch-panel display and was designed to be mounted in a wall or kiosk. It is also a fanless unit with a hefty heat sink on the back to allow it to stay cool while running.  From the picture, you can see that it is a very simple panel with no buttons or switches and that the heat sink is quite large.View of Vipro VP7710 display View of the heat sink on the back of the unit



The power connector on the bottom connects to a 19V power brick (doesn't come with the unit). There are a number of connectors on the bottom edge and a few on the right edge. On the right edge are a pair of USB ports and an Ethernet port plus PS/2 keyboard and mouse ports.


On the bottom edge are a number of connectors and the power switch. There is an external VGA connector, an RS-485 connector, two RS-232 connectors and the usual trio of audio connectors. The next image gives a better view of the bottom.


Bottom edge of Vipro unit showing communcations ports 


This is the right side showing the connectors there.


This is a side view showing USB and Ethernet ports 


All in all, it is a very sturdy unit. 


My next entry will cover installing OpenSolaris on the Vipro.


We obtained our Via VIPRO unit from http://www.e-itx.com/ and found the team there to be very helpful in getting questions answered. 

About

Discusses the use of OpenSolaris in small systems. Includes the use of OpenSolaris in appliances for small business and consumer products. Reviews of system boards, small systems and interesting applications will also be covered.

Search

Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today