LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-21-2011, 07:54 PM   #1
David2010
Member
 
Registered: May 2009
Posts: 255

Rep: Reputation: 23
Knoppix up and running but with problems


Ok after trying several linux distros that either crashed or froze during startup I finally managed to get Knoppix working on my HP Pavilion DV7.

WOO!!!

However there are some major and minor problems that I can't seem to find an answer for.

------------------------------------------------------------------------------------

The touchpad is a major problem. If I plug in a normal mouse everything works great but the touchpad acts.... wonky.

If you try to move the cursor with the touchpad, it goes all over the place.

Left and right click don't work on the touchpad either and considering this is a laptop, that's a MAJOR problem.

---------------------------------------------------------------------------------

Now for the minor problems....

---------------------------------------------------------------------------------

If I have a CD/DVD in the drive during boot it hangs but otherwise the CD/DVD drive works just fine. Very strange.

Ever since I installed Knoppix the bios hangs every couple of boots (Like every 4th boot). I doubt this is Linux's fault so I will contact HP about it and see if this isn't a common problem.

This laptop has two video cards. An Intel and an ATI card. It uses the Intel card right now and amazingly enough I get full hardware acceleration. Awesome.
However the ATI Mobility Radeon HD 6370 video card is a great deal better of a card and even the proprietary driver doesn't work right. I guess this really isn't that big of a deal.

The laptop seems to get very hot during normal operation in linux??? Yet the battery life is an hour better than with Windows 7. The CPU fans appear to be fully functional and manage themselves just like in Windows. Despite that though, "TOP" states that the CPU(S) are doing nothing most of the time.

-----------------------------------------------------------------------------------

Off topic and not a big deal but I have a backup disk that works in Knoppix just fine but Windows 7 just ignores the disk. Strangely enough I created the disk in a Windows Vista machine. Very strange indeed.

Last edited by David2010; 07-21-2011 at 07:59 PM.
 
Old 07-21-2011, 09:51 PM   #2
David2010
Member
 
Registered: May 2009
Posts: 255

Original Poster
Rep: Reputation: 23
Sorry I did not include the model of the laptop as I had to call HP to figure it out... O.o

Its an HP Pavilion DV7-4269WM Notebook.
 
Old 07-21-2011, 10:02 PM   #3
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,968

Rep: Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622
Better to edit your own posts. Looks like someone answered it already.

As to knoppix. What version?

Live cd's are never "full" installs. They are great ways to test stuff and limited desktop uses, almost never do they fully work on all systems you may have.

http://www.knoppix.net/forum/threads...uchpad-problem

For video you may have to find drivers to add in but live they may be a problem.

Personally, I would not choose knoppix as a distro to install. It is best as a live cd.
 
Old 07-22-2011, 09:21 PM   #4
David2010
Member
 
Registered: May 2009
Posts: 255

Original Poster
Rep: Reputation: 23
Quote:
Originally Posted by jefro View Post
Better to edit your own posts. Looks like someone answered it already.

As to knoppix. What version?

Live cd's are never "full" installs. They are great ways to test stuff and limited desktop uses, almost never do they fully work on all systems you may have.

http://www.knoppix.net/forum/threads...uchpad-problem

For video you may have to find drivers to add in but live they may be a problem.

Personally, I would not choose knoppix as a distro to install. It is best as a live cd.
Sorry.

The latest version of knoppix (6.4.4).

It asked to install to the Hard disk and it did so. It's a full install too. None of that frugal stuff.

Sadly Knoppix is the only linux distro that actually makes it past startup. Ubuntu, Kubuntu, Xubuntu, Fedora, Gentoo, Suse, OpenSuse, and Puppy Linux never made it past startup. I did get gentoo to boot by disabling CPU scaling, ACPI, and the touchpad but that's a bust too.

On the link you gave me I assume you meant for me to look at the last post but I don't have any file named "11-x11-synaptics.fdi" anywhere on the computer.

I did find out the touchpad is a "SynPS/2 Synaptics TouchPad" is that means anything to you.

Not only that but the Xorg.conf doesn't follow any standard path:

Code:
# /etc/X11/xorg.conf
# Created by KNOPPIX # Delete this line if you don't want KNOPPIX to overwrite your /etc/X11/xorg.conf

Section "ServerLayout"
	Identifier     "XFree86 Configured"
	Screen      0  "Screen0" 0 0
	
	# Since evdev, manual keyboard/mice entries are mostly ignored:
	# Keyboard auto-probed
	
	# Touchpad auto-probed
	# USB mouse auto-probed
	# Serial Mouse auto-probed
### AIGLX for compiz 3D-Support with DRI & Composite
### This option doesn't hurt even if it's not supported by the individual card
        Option         "AIGLX"     "true"
	
EndSection

Section "ServerFlags"
	Option "AllowMouseOpenFail"  "true"
	Option	"DPMS"	"true"
	
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi:unscaled"
	FontPath     "/usr/share/fonts/X11/100dpi:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/Speedo"
	FontPath     "/usr/share/fonts/X11/PEX"
# Additional fonts: Locale, Gimp, TTF...
	FontPath     "/usr/share/fonts/X11/cyrillic"
#	FontPath     "/usr/share/fonts/X11/latin2/75dpi"
#	FontPath     "/usr/share/fonts/X11/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "/usr/share/fonts/truetype"
	FontPath     "/usr/share/fonts/latex-ttf-fonts"
EndSection

Section "Module"
# Comments: see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=346408
	Load  "dbe" # Double Buffering Extension, very important.
	Load  "dri" # This shouldn't be available choice if user has selected driver vga, vesa or nv.
	Load  "glx" # GLX Extension.
	Load  "freetype" # Freetype fonts.
	Load  "type1"  # Type 1 fonts
	Load  "record" # Developer extension, usually not needed
	Load  "extmod" # This is okay, but if you look into "man xorg.conf" you'll find option NOT to include DGA extension with extmod, and for a good reason.. DGA causes instability as it accesses videoram without consulting X about it.
	SubSection      "extmod"
		Option          "omit xfree86-dga"
	EndSubSection
#	Load  "speedo" # Speedo fonts, this module doesn't exist in Xorg 7.0.17
# The following are deprecated/unstable/unneeded in Xorg 7.0
#       Load  "ddc"  # ddc probing of monitor, this should be never present, as it gets automatically loaded.
#	Load  "GLcore" # This should be never present, as it gets automatically loaded.
#       Load  "bitmap" # Should be never present, as it gets automatically loaded. This is a font module, and loading it in xorg.conf makes X try to load it twice.
EndSection

Section "Extensions"
	# compiz needs Composite, but it can cause bad (end even softreset-resistant)
	# effects in some graphics cards, especially nv.
	Option "Composite" "Enable"
EndSection




# Monitor section auto-generated by KNOPPIX mkxorgconfig

Section "Monitor"
	Identifier   "Monitor0"
	ModelName    "Generic Monitor"
#	HorizSync    28.0 - 78.0 # Warning: This may fry very old Monitors
#	HorizSync    28.0 - 96.0 # Warning: This may fry old Monitors
#	VertRefresh  50.0 - 76.0 # Very conservative. May flicker.
#	VertRefresh  50.0 - 60.0 # Extreme conservative. Will flicker. TFT default.
        
	
	Option "MonitorLayout" "LVDS,AUTO"

EndSection


Section "Device"
	### Available Driver options are:-
# sw_cursor is needed for some ati and radeon cards
        #Option     "sw_cursor"
        #Option     "hw_cursor"
        #Option     "NoAccel"
        #Option     "ShowCache"
        #Option     "ShadowFB"
        #Option     "UseFBDev"
        #Option     "Rotate"
	Identifier  "Card0"
	# Driver (chipset) autodetect
	VendorName  "All"
	BoardName   "All"
#	BusID       "PCI:1:0:0"

# compiz, beryl 3D-Support with DRI & Composite
	Option "XAANoOffscreenPixmaps"
	Option "AllowGLXWithComposite" "true"
	Option "EnablePageFlip" "true"
	Option "TripleBuffer" "true"

# Tweaks for the xorg 7.4 (otherwise broken) "intel" driver
#	Option "Tiling" "no"
	Option "Legacy3D" "false"
	

# These two lines are (presumably) needed to prevent fonts from being scrambled
        Option  "XaaNoScanlineImageWriteRect" "true"
        Option  "XaaNoScanlineCPUToScreenColorExpandFill" "true"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	
	Option "AddARGBGLXVisuals" "true"
	Option "DisableGLXRootClipping" "true"
	SubSection "Display"
		Depth     1
		
	EndSubSection
	SubSection "Display"
		Depth     4
		
	EndSubSection
	SubSection "Display"
		Depth     8
		
	EndSubSection
	SubSection "Display"
		Depth     15
		
	EndSubSection
	SubSection "Display"
		Depth     16
		
	EndSubSection
	SubSection "Display"
		Depth     24
		
	EndSubSection
	SubSection "Display"
		Depth     32
		
	EndSubSection
EndSection

Section "DRI"
	Mode 0666
EndSection
EDIT:

Knoppix appears to run just fine without a configuration but with no change to the touchpad.

I moved the old configuration and created a new one with "sudo X -configure"

The new Xorg.conf:

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "glx"
	Load  "extmod"
	Load  "record"
	Load  "dri2"
	Load  "dbe"
	Load  "dri"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "CustomEDID"         	# [<str>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ClockGating"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
        #Option     "ForceLowPowerMode"  	# [<bool>]
        #Option     "DynamicPM"          	# [<bool>]
        #Option     "NewPLL"             	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
	Identifier  "Card0"
	Driver      "radeon"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "AccelMethod"        	# [<str>]
        #Option     "DRI"                	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "Tiling"             	# [<bool>]
        #Option     "Shadow"             	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
	Identifier  "Card1"
	Driver      "intel"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
With this new configuration I noted this in the first TTY:

Code:
SynPS/2 Synaptics TouchPad no synaptics event device found
Query no Synaptics 6003C8
SynPS/2 Synaptics Touchpad unable to query/initialize Synaptics hardware
PreInit failed for input device "SynPS/2 Synaptics TouchPad"
However Xorg.0.log states this:

Code:
[  2540.319] (--) SynPS/2 Synaptics TouchPad: touchpad found
I am really confused does this mean that the touchpad was found but.... not configured?

EDIT... AGAIN:

Ok adding this to my Xorg.conf:

Code:
Section "InputClass"
        Identifier      "Touchpad"                      # required
        MatchIsTouchpad "yes"                           # required
        Driver          "synaptics"                     # required
        Option          "MinSpeed"              "0.5"
        Option          "MaxSpeed"              "1.0"
        Option          "AccelFactor"           "0.075"
        Option          "TapButton1"            "1"
        Option          "TapButton3"            "3"     # multitouch
        Option          "VertTwoFingerScroll"   "1"     # multitouch
        Option          "HorizTwoFingerScroll"  "1"     # multitouch
        Option          "VertEdgeScroll"        "1"
        Option          "CoastingSpeed"         "8"
        Option          "CornerCoasting"        "1"
        Option          "CircularScrolling"     "1"
        Option          "CircScrollTrigger"     "7"
        Option          "EdgeMotionUseAlways"   "1"
        Option          "LBCornerButton"        "8"     # browser "back" btn
        Option          "RBCornerButton"        "9"     # browser "forward" btn
EndSection
Fixes almost everything but the right mouse button. I can't right click on anything.

This command: grep "TouchPad: buttons:" /var/log/Xorg.0.log

Shows this:

Code:
[  3286.163] (--) SynPS/2 Synaptics TouchPad: buttons: left
So.... it doesn't recognize my right mouse button?

Last edited by David2010; 07-22-2011 at 10:00 PM.
 
Old 07-24-2011, 05:50 PM   #5
David2010
Member
 
Registered: May 2009
Posts: 255

Original Poster
Rep: Reputation: 23
Yeah I concluded that Linux is not worth the effort at this time.

Maybe I will try it again in two or three years to see if its up to par with hardware and usability.

No human being should have to deal with this much effort just to get an OS working.

I am going to miss the ease of use of the GCC compiler though. I guess MinGW will have to suffice.

Thanks anyway.

Last edited by David2010; 07-24-2011 at 05:52 PM.
 
Old 07-25-2011, 04:17 PM   #6
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,968

Rep: Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622Reputation: 3622
That is why I tend to suggest a virtual machine. They almost always "just work".
 
Old 07-25-2011, 05:54 PM   #7
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 10,486

Rep: Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485Reputation: 2485
From the knoppix.net site:

Quote:
Knoppix is designed & intended to be used as a GNU/Linux LiveCD and not a HD installed Linux distro. A HD installed Knoppix will give you a running GNU/Linux system but it is not easy to support or administrate and add/remove of software is complicated and is best left to GNU/Linux experts. Examples of such issues can be found in the Hdd Install / Debian / Apt forum. If you are a new user and not a GNU/Linux expert & want a HD installed system then skip the LiveCDs and go directly to a distro designed to be installed to a HD, for example Debian 3.1r0a (sarge)
 
Old 07-27-2011, 12:59 AM   #8
gary185
Member
 
Registered: Jul 2011
Posts: 113

Rep: Reputation: Disabled
not impossible

Just ran across this post and thought i would post back.
I just finished installing slackware on a new DV6 laptop.
It's never easy to use linux on new laptop hardware but it's always possible (usually).
The only thing i didn't get to work is suspend to ram.
Linux is hard and takes time yes (it's a place where real men write their own device drivers)
The xorg.conf file posted above is super dysfunctional.
most likely like someone pointed out knopics is meant for live cd.
my suggestion for a laptop is "Vector Linux Light"
I think it's wrong when beginners start off with these highly customized and very complicated distributions with a million configuration scripts for every little thing. How in the world are you supposed to learn something like that?
You just get stuck in the MS type confusion.
We all know people coming from MS expect things to "just work" put they forget MS doesn't "just work" either.
This DV6 I got from HP constantly printed a nasty message on the desktop about how it's OS software was "pirated" and "illegal". WTF
So i wiped the thing clean and took control myself and now the thing is rock solid. Even prints perfectly to my
network printer.

First of all you have to go outside the distribution.
This is often difficult in those broken systems that divide packages into binary and "devel"
yea for slackware where you still get actual install packages..
lets see for people who happen on this like i did i will detail briefly
first install proprietary video drivers from ATI
the driver is fglrx which work flawlessly including switching between processors.
the reason the example above was running hot is that both video card were running at the same time.
I had to install compat-wireless to bring the kernel wireless section up to present.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
[SOLVED] [KNOPPIX] Running other scripts from knoppix.sh Vincanis Programming 2 06-09-2011 12:37 PM
Problem with fedora after running knoppix ToofDogger Linux - Newbie 4 08-27-2005 09:59 PM
Problem running live cd of Knoppix 3.7 scurver Linux - Newbie 4 07-11-2005 08:13 AM
kernel install while running Knoppix CD schevon Linux - General 6 06-16-2004 08:49 AM
Knoppix 3.3 running from laptop HD hecresper Debian 2 01-31-2004 01:00 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:08 PM.

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