LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 02-14-2008, 09:28 PM   #31
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30

Thanks jong that link worked and I'm so close I can smell it. Everything went well
Code:
./autogen.sh  ## no errors
make  ## no errors
make clean ## no errors
./configure --prefix= ... ## no errors
make  ## no errors
make install ## error at the end

bigdawg@Heavnersnetwork:~/Desktop/xf86-video-openchrome-20060306$ make install
Making install in unichrome
make[1]: Entering directory `/home/bigdawg/Desktop/xf86-video-openchrome-20060306/unichrome'
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..    -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/X11R7/include/xorg -I/usr/X11R7/include   -I/usr/include/drm -I/usr/X11R7/include/X11/dri   -g -O2 -MT via_driver.lo -MD -MP -MF ".deps/via_driver.Tpo" -c -o via_driver.lo via_driver.c; \
then mv -f ".deps/via_driver.Tpo" ".deps/via_driver.Plo"; else rm -f ".deps/via_driver.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/X11R7/include/xorg -I/usr/X11R7/include -I/usr/include/drm -I/usr/X11R7/include/X11/dri -g -O2 -MT via_driver.lo -MD -MP -MF .deps/via_driver.Tpo -c via_driver.c  -fPIC -DPIC -o .libs/via_driver.o
/bin/sh ../libtool --tag=CC --mode=link gcc -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/X11R7/include/xorg -I/usr/X11R7/include   -I/usr/include/drm -I/usr/X11R7/include/X11/dri   -g -O2   -o via_drv.la -rpath /usr/X11R7/lib/modules/drivers -module -avoid-version via_3d.lo via_accel.lo via_bandwidth.lo via_ch7xxx.lo via_cursor.lo via_dga.lo via_driver.lo via_i2c.lo via_id.lo via_memcpy.lo via_memory.lo via_mode.lo via_shadow.lo via_swov.lo via_vbe.lo via_vgahw.lo via_video.lo via_vt162x.lo via_dri.lo via_xvmc.lo
rm -fr  .libs/via_drv.la .libs/via_drv.lai .libs/via_drv.so
gcc -shared  .libs/via_3d.o .libs/via_accel.o .libs/via_bandwidth.o .libs/via_ch7xxx.o .libs/via_cursor.o .libs/via_dga.o .libs/via_driver.o .libs/via_i2c.o .libs/via_id.o .libs/via_memcpy.o .libs/via_memory.o .libs/via_mode.o .libs/via_shadow.o .libs/via_swov.o .libs/via_vbe.o .libs/via_vgahw.o .libs/via_video.o .libs/via_vt162x.o .libs/via_dri.o .libs/via_xvmc.o   -Wl,-soname -Wl,via_drv.so -o .libs/via_drv.so
creating via_drv.la
(cd .libs && rm -f via_drv.la && ln -s ../via_drv.la via_drv.la)
make[2]: Entering directory `/home/bigdawg/Desktop/xf86-video-openchrome-20060306/unichrome'
make[2]: Nothing to be done for `install-exec-am'.
if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..    -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/X11R7/include/xorg -I/usr/X11R7/include   -I/usr/include/drm -I/usr/X11R7/include/X11/dri   -g -O2 -MT via_driver.lo -MD -MP -MF ".deps/via_driver.Tpo" -c -o via_driver.lo via_driver.c; \
then mv -f ".deps/via_driver.Tpo" ".deps/via_driver.Plo"; else rm -f ".deps/via_driver.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/X11R7/include/xorg -I/usr/X11R7/include -I/usr/include/drm -I/usr/X11R7/include/X11/dri -g -O2 -MT via_driver.lo -MD -MP -MF .deps/via_driver.Tpo -c via_driver.c  -fPIC -DPIC -o .libs/via_driver.o
/bin/sh ../libtool --tag=CC --mode=link gcc -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -I/usr/X11R7/include/xorg -I/usr/X11R7/include   -I/usr/include/drm -I/usr/X11R7/include/X11/dri   -g -O2   -o via_drv.la -rpath /usr/X11R7/lib/modules/drivers -module -avoid-version via_3d.lo via_accel.lo via_bandwidth.lo via_ch7xxx.lo via_cursor.lo via_dga.lo via_driver.lo via_i2c.lo via_id.lo via_memcpy.lo via_memory.lo via_mode.lo via_shadow.lo via_swov.lo via_vbe.lo via_vgahw.lo via_video.lo via_vt162x.lo via_dri.lo via_xvmc.lo
rm -fr  .libs/via_drv.la .libs/via_drv.lai .libs/via_drv.so
gcc -shared  .libs/via_3d.o .libs/via_accel.o .libs/via_bandwidth.o .libs/via_ch7xxx.o .libs/via_cursor.o .libs/via_dga.o .libs/via_driver.o .libs/via_i2c.o .libs/via_id.o .libs/via_memcpy.o .libs/via_memory.o .libs/via_mode.o .libs/via_shadow.o .libs/via_swov.o .libs/via_vbe.o .libs/via_vgahw.o .libs/via_video.o .libs/via_vt162x.o .libs/via_dri.o .libs/via_xvmc.o   -Wl,-soname -Wl,via_drv.so -o .libs/via_drv.so
creating via_drv.la
(cd .libs && rm -f via_drv.la && ln -s ../via_drv.la via_drv.la)
test -z "/usr/X11R7/lib/modules/drivers" || mkdir -p -- "/usr/X11R7/lib/modules/drivers"
 /bin/sh ../libtool --mode=install /usr/bin/ginstall -c  'via_drv.la' '/usr/X11R7/lib/modules/drivers/via_drv.la'
/usr/bin/ginstall -c .libs/via_drv.so /usr/X11R7/lib/modules/drivers/via_drv.so
/usr/bin/ginstall: cannot create regular file `/usr/X11R7/lib/modules/drivers/via_drv.so': Permission denied
make[2]: *** [install-via_drv_laLTLIBRARIES] Error 1
make[2]: Leaving directory `/home/bigdawg/Desktop/xf86-video-openchrome-20060306/unichrome'
make[1]: *** [install-am] Error 2
make[1]: Leaving directory `/home/bigdawg/Desktop/xf86-video-openchrome-20060306/unichrome'
make: *** [install-recursive] Error 1
Can you tell what the problem might be?? Or is it ok?? I have seen some errors come up during compiles but work great, your call. I compiled as user without sudo. Not sure if that made/makes a difference.

Thanks again!!

Last edited by Rollo69; 02-14-2008 at 09:31 PM.
 
Old 02-14-2008, 09:44 PM   #32
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Yep. It makes a difference. Always do the "make install" as root.
Quote:
/usr/bin/ginstall: cannot create regular file `/usr/X11R7/lib/modules/drivers/via_drv.so': Permission denied
make[2]: *** [install-via_drv_laLTLIBRARIES] Error 1
Save that tarball. I'm deleting it from my server.

Last edited by jong357; 02-14-2008 at 09:47 PM.
 
Old 02-15-2008, 04:15 PM   #33
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
openchrome compile success

That worked, thanks jong. I didn't think about having to be root/sudo for make install. I started with the make clean command and worked back through the rest and voila.. everything is compiled. Sorry, it's been awhile since I last compiled from source. I guess I will get better at it though since it's more stable doing it this way.

Now for another newb question. I know these drivers aren't in the .config file for the kernel so how do I get my system to recognize the openchrome drivers and use them? Do I add them to the xorg.conf file by adding "/a/path/to/openchrome" in the "Files" section and then load "openchrome" under the "Modules" sextion?? Just a theory and I'm probably way off.

Thanks
 
Old 02-15-2008, 07:49 PM   #34
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Close. You probably have:

Code:
Section "Device"
Driver         "via"
or something along those lines. Change via to "openchrome". That should be it. I hope the driver works. Don't get too disappointed if it doesn't...
 
Old 02-15-2008, 08:16 PM   #35
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
Thanks, I'll give it a go. Mine shows "vesa". Back momentarily after changing xorg.conf and restart x window. If doesn't work then back to the proverbial drawing board.

Last edited by Rollo69; 02-15-2008 at 08:17 PM.
 
Old 02-15-2008, 09:03 PM   #36
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
I hate to say it but you were correct. It wouldn't load openchrome. Couldn't find driver. I tried to modify xorg.conf but no go. Now how do I completely erase a line in xorg.conf . I have the line commented out now and vesa in for the driver. The driver should be something like openchrome.lo , .h , or .c right??

Thanks for your continued effort jong.!
 
Old 02-15-2008, 09:23 PM   #37
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Nope. Just put "openchrome". That's why it couldn't find it. No need for the extension.
 
Old 02-15-2008, 09:47 PM   #38
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
So I guess the driver didn't build properly. I don't have anything called openchrome besides the bz2 file and the xf86-video-openchrome-20060306 directory on my computer.

Is it possible to upgrade to 11 then/or 12 without losing data on hd??
 
Old 02-16-2008, 07:32 AM   #39
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Huh? Don't you have:

/usr/X11R7/lib/modules/openchrome.whatever

Did you try putting "openchrome" for your driver in xorg.conf?
 
Old 02-16-2008, 06:30 PM   #40
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
openchrome missing

Quote:
Originally Posted by jong357 View Post
Huh? Don't you have:

/usr/X11R7/lib/modules/openchrome.whatever

Did you try putting "openchrome" for your driver in xorg.conf?
I don't have an openchrome.whatever in my /usr/X11R7/lib/modules.

Here is my config command
Code:
./configure --prefix=/usr/X11R7 --with-xorg-module-dir=/usr/X11R7/lib/modules --mandir=/usr/man
Here is my /usr/X11R7/lib/modules directory
Code:
bigdawg@Heavnersnetwork:/usr/X11R7/lib/modules$ ls
dri/         libcfb16.a   libi2c.a      libscanpci.a   libxf24_32bpp.a
drivers/     libcfb24.a   libint10.a    libshadow.a    libxf4bpp.a
extensions/  libcfb32.a   liblayer.a    libshadowfb.a  libxf8_16bpp.a
fonts/       libcw.a      libmfb.a      libvbe.a       libxf8_32bpp.a
input/       libdamage.a  libpcidata.a  libvgahw.a     linux/
libafb.a     libddc.a     librac.a      libxaa.a       v10002d.uc
libcfb.a     libfb.a      libramdac.a   libxf1bpp.a    v20002d.uc
I looked in the /usr/X11R7/lib/modules/drivers directory and nothing in there either. I did a slocate for openchrome and no openchrome.whatever is listed. Only xf86*.whatever and libvia*.whatever comes up.

Thanks
 
Old 02-16-2008, 08:39 PM   #41
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
Oh... Looking at your earlier post it's called

via_drv.so

That tarball must have been before they changed the name to openchrome.

what's ls -la /usr/X11R7/lib/modules/drivers say?

Just try "via_drv" in your xorg.conf

You could also try building a later driver from here too. The module that's built in the tarball below is also called via_drv and NOT openchrome. It's significantly newer but it may not compile for you because of it.

https://launchpad.net/ubuntu/+source...vn357-0ubuntu3

The orig.tar.gz file at the top. But try driver name above like I suggested first.

Last edited by jong357; 02-16-2008 at 08:52 PM.
 
Old 02-16-2008, 09:07 PM   #42
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
openchrome/via

Quote:
Originally Posted by jong357 View Post
Oh... Looking at your earlier post it's called

via_drv.so

That tarball must have been before they changed the name to openchrome.

what's ls -la /usr/X11R7/lib/modules/drivers say?

Just try "via_drv" in your xorg.conf
The driver is called via_drv.so and via_drv.la (I don't know the difference in the endings .so or .la).
Here is my drivers directory
Code:
Bigdawg@Heavnersnetwork:~$ ls -la /usr/X11R7/lib/modules/drivers
total 6878
drwxr-xr-x  3 root root    1280 2008-02-15 04:25 ./
drwxr-xr-x  8 root root    1048 2005-09-12 01:57 ../
-r--r--r--  1 root root  116235 2005-09-12 01:56 apm_drv.o
-r--r--r--  1 root root   15697 2005-09-12 01:56 ark_drv.o
-r--r--r--  1 root root   51094 2005-09-12 01:56 ati_drv.o
-r--r--r--  1 root root  167885 2005-09-12 01:56 atimisc_drv.o
-r--r--r--  1 root root  149756 2005-09-12 01:56 chips_drv.o
-r--r--r--  1 root root   34747 2005-09-12 01:56 cirrus_alpine.o
-r--r--r--  1 root root    9872 2005-09-12 01:56 cirrus_drv.o
-r--r--r--  1 root root   26067 2005-09-12 01:56 cirrus_laguna.o
-r--r--r--  1 root root   23698 2005-09-12 01:56 cyrix_drv.o
-r--r--r--  1 root root   10771 2005-09-12 01:56 dummy_drv.o
-r--r--r--  1 root root   16468 2005-09-12 01:56 fbdev_drv.o
-r--r--r--  1 root root  258565 2005-09-12 01:56 glint_drv.o
-r--r--r--  1 root root   54195 2005-09-12 01:56 i128_drv.o
-r--r--r--  1 root root   42606 2005-09-12 01:56 i740_drv.o
-r--r--r--  1 root root  195125 2005-09-12 01:56 i810_drv.o
drwxr-xr-x  2 root root      80 2005-09-12 01:56 linux/
-r--r--r--  1 root root  216236 2005-09-12 01:56 mga_drv.o
-r--r--r--  1 root root   72504 2005-09-12 01:56 neomagic_drv.o
-r--r--r--  1 root root  261416 2005-09-12 01:56 nsc_drv.o
-r--r--r--  1 root root   78854 2005-09-12 01:56 nv_drv.o
-r--r--r--  1 root root  100616 2005-09-12 01:56 r128_drv.o
-r--r--r--  1 root root  209051 2005-09-12 01:56 radeon_drv.o
-r--r--r--  1 root root   39435 2005-09-12 01:56 rendition_drv.o
-r--r--r--  1 root root   43482 2005-09-12 01:56 riva128.o
-r--r--r--  1 root root   54694 2005-09-12 01:56 s3_drv.o
-r--r--r--  1 root root   76241 2005-09-12 01:56 s3virge_drv.o
-r--r--r--  1 root root   79584 2005-09-12 01:56 savage_drv.o
-r--r--r--  1 root root   82171 2005-09-12 01:56 siliconmotion_drv.o
-r--r--r--  1 root root  593012 2005-09-12 01:56 sis_drv.o
-r--r--r--  1 root root   67218 2005-09-12 01:56 tdfx_drv.o
-r--r--r--  1 root root   46134 2005-09-12 01:56 tga_drv.o
-r--r--r--  1 root root  149205 2005-09-12 01:56 trident_drv.o
-r--r--r--  1 root root   68331 2005-09-12 01:56 tseng_drv.o
-r--r--r--  1 root root   21315 2005-09-12 01:56 vesa_drv.o
-r--r--r--  1 root root   17020 2005-09-12 01:56 vga_drv.o
-rwxr-xr-x  1 root root     790 2008-02-15 04:25 via_drv.la*
-r--r--r--  1 root root  325919 2005-09-12 01:56 via_drv.o
-rwxr-xr-x  1 root root 3145642 2008-02-15 04:25 via_drv.so*
-r--r--r--  1 root root   35885 2005-09-12 01:56 vmware_drv.o
I'll put that in my xorg.conf and see what comes up.
 
Old 02-16-2008, 09:20 PM   #43
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
That's a no go on putting via_drv in xorg.conf . Couldn't find module/driver .. no screens found. There wouldn't be any permissions req'd or SUID for the driver would there?? Should I try building the later driver you linked to above ( orig.tar.gz )? Or would that even have a chance.??

Thanks again jong!!

Last edited by Rollo69; 02-16-2008 at 09:22 PM.
 
Old 02-17-2008, 08:52 AM   #44
jong357
Senior Member
 
Registered: May 2003
Location: Columbus, OH
Distribution: DIYSlackware
Posts: 1,914

Rep: Reputation: 52
You seem to be rather hesitant to try stuff. Just build the later driver. It won't bite. Put "rumplestilskin" in your xorg.conf. It may work. Try using "via" then. I think that may ship with xorg proper. If it doesn't, then the module you built may be called "via" and not "via_drv"..... Just have at it.

As I've stated before, you can "make install DESTDIR=~/Desktop/blah". Then browse thru ~/Desktop/blah to see what's in there before you actually run "make install"... It helps to see what it's going to install and where it's going to install it to.

Just try stuff. No need to wait on advice from me.

I don't like your time stamps for your drivers either. That indicates those are all your original X11R6 modules... You should be able to pick that out as well. They are all 2005. Unless you built X11R7 from source in 2005 then you have a problem. And there is a via module from 2005 in there as well.

Also, by going back and reading some of your previous stuff, everything indicates X is still in /usr/X11R6 and not /usr/X11R7...

You say stuff like

mv /usr/X11R7 /usr/X11R6

and for restoring your original X11R6:

rm -rf /usr/X11R6
tar xf X11R6.backup.tar.gz

Only you truely know where every thing is on your system. I'm not sitting at your computer so I can't know these things. If you have a /usr/X11R6/lib/modules directory, do a recursive listing of that. If your seeing all new timestamps then your using and installing to the wrong directory.

Last edited by jong357; 02-17-2008 at 09:05 AM.
 
Old 02-17-2008, 01:32 PM   #45
Rollo69
Member
 
Registered: Sep 2005
Location: Charlotte, NC
Distribution: Slack 12.0
Posts: 190

Original Poster
Rep: Reputation: 30
I appreciate your help jong and I will try putting via in xorg.conf to see if that works.

Quote:
Originally Posted by jong357 View Post
I don't like your time stamps for your drivers either. That indicates those are all your original X11R6 modules... You should be able to pick that out as well. They are all 2005. Unless you built X11R7 from source in 2005 then you have a problem. And there is a via module from 2005 in there as well.

Also, by going back and reading some of your previous stuff, everything indicates X is still in /usr/X11R6 and not /usr/X11R7...
Here is what Xorg -version says
Code:
bigdawg@Heavnersnetwork:/usr/X11R6/lib/X11$ Xorg -version

X Window System Version 7.0.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 7.0
Build Operating System:Linux 2.6.22.2 i686
Current Operating System: Linux Heavnersnetwork 2.6.22.2 #2 SMP Wed Aug 15 20:23:52 EDT 2007 i686
Build Date: 06 February 2008
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
I don't know why the time stamps are from 2005 for the drivers unless something didn't compile correctly when I compiled xorg 7.0. I just built X11R7 this past week. It does show 2 via_drv with 2008 time stamps.

Quote:
Originally Posted by jong357 View Post
Only you truely know where every thing is on your system. I'm not sitting at your computer so I can't know these things. If you have a /usr/X11R6/lib/modules directory, do a recursive listing of that. If your seeing all new timestamps then your using and installing to the wrong directory.
This is what is in my /usr/X11R6 directory. I don't know how to do a recursive listing but here is what I have.
Code:
bigdawg@Heavnersnetwork:/usr/X11R6$ ls
lib/
bigdawg@Heavnersnetwork:/usr/X11R6$ cd lib
bigdawg@Heavnersnetwork:/usr/X11R6/lib$ ls
X11/
bigdawg@Heavnersnetwork:/usr/X11R6/lib$ cd X11
bigdawg@Heavnersnetwork:/usr/X11R6/lib/X11$ ls
fonts@
bigdawg@Heavnersnetwork:/usr/X11R6/lib/X11$ ls -l
total 0
lrwxrwxrwx  1 bigdawg users 24 2008-02-13 04:44 fonts -> /usr/X11R7/lib/X11/fonts/
I'm still learning were everything is, or goes, on this system. I usually compile everything from the /usr/src directory and hope the compile puts the necessary components in there correct places. From this post I've learned I sometimes have to point the compile in the right direction. I do read the README files and HOWTO's to install new programs/components. I research for answers if there are problems and sometimes find the answers. If not, then post questions for solutions here. I was just downloading packages and installing them using pkgtool. But you have changed my mind about doing that since it may not be as stable as building it myself because it may not be compatible with the way my system is setup. I have sooo much more to learn about linux/Slackware....
I will try these things out and see.

Thanks
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
(nvidia) First startx = blank screen, second startx = works ?!? BuckRogers01 Linux - Hardware 2 04-07-2006 05:26 PM
WHY should I type startx twice to startx? hiux Debian 6 09-09-2005 09:12 AM
startx doesn't startx for user vdemuth Mandriva 10 11-08-2004 07:41 PM
Bug / Xwindows / startx : xinit works but startx crash www.rzr.free.fr Linux - Software 4 10-17-2004 08:06 AM
startx vs startx -- :2 (font dimension is different!!) moly82 Linux - General 7 09-15-2003 12:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:09 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration