LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 02-15-2020, 04:34 AM   #1
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Rep: Reputation: Disabled
No sound output in Linux Mint 19.3 Xfce


> My system as of today: Linux Postel-HP-Pavilion-All-in-One-24-xa0xxx 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

> Linux kernel = 5.3.0-28-generic GNU/Linux

> terminal output: ~$ pulseaudio -k
E: [pulseaudio] main.c: Failed to kill daemon: No such process

> Failed to restart pulseaudio.service: Unit pulseaudio.service not found

I have no idea if this is useful - hostname = 192.168.0.229 2a02:1810:1532:1900:1804:69c3:a2e:8f4f 2a02:1810:1532:1900:1d39:1c4:f800:fc5b

Using very simple language, is it possible to determine the cause of my problem and the steps to take in order to solve it?

If further information is required, let me know (detailing the steps I should take in order to retrieve it).

I look forward to feedback that a newbie can understand and implement.

Thanks

Last edited by Zimbo1; 02-15-2020 at 04:37 AM. Reason: Distro change
 
Old 02-15-2020, 04:51 AM   #2
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
See if these help...

https://help.ubuntu.com/community/So...otingProcedure

https://itsfoss.com/fix-sound-ubuntu-1304-quick-tip/
 
Old 02-15-2020, 06:41 AM   #3
aus9
LQ 5k Club
 
Registered: Oct 2003
Location: Western Australia
Distribution: Icewm
Posts: 5,842

Rep: Reputation: Disabled
Quote:
Using very simple language, is it possible to determine the cause of my problem and the steps to take in order to solve it?
If further information is required, let me know (detailing the steps I should take in order to retrieve it).
we can only do our level best

copy and paste this into a terminal then reply with the output in a code box....use the "Go Advanced" to reply to more easily see the code symbol. Its the HASH # symbol

inxi may not be installed but it is on good distros

Code:
inxi -Axxx
my output to show you are not revealing privacy info
Audio: Device-1: Intel Sunrise Point-H HD Audio vendor: Gigabyte 100 Series/C230 Series Family driver: snd_hda_intel
v: kernel bus ID: 00:1f.3 chip ID: 8086:a170
Sound Server: ALSA v: k4.19.0-6-amd64

Code:
pulseaudio.service not found
You could do a search for this....

How did you get that hostname?
It does not look right

reply with output of
Code:
inxi -S
2) How do you want sound?
we are not mind readers.....describe the output device and cables

eg I only want laptop speakers
I want laptop speakers and 3.5 mm headphones
I want bluetooth headphones
headphones that use usb
sound thru monitor speaker using hdmi cable.....etc etc

3) pulseaudio (PA) at first glance is not installed properly ....but you can get perfect sound without it.
but you need alsa installed.
paste the output to

Code:
aplay -l
hint....if you want laptop speakers you will want analog
if you want bluetooth....you will probably want PA installed and running
 
Old 02-15-2020, 06:44 AM   #4
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Original Poster
Rep: Reputation: Disabled
NO SOUND OUTPUT IN LINUX MINT 19.3 Xfce

Thanks ferrari - however, I should have pointed out that, prior to posting my question, I scoured the net and have visited just about EVERY site available regarding this topic (including the 2 you suggested) with no luck.

I have sound output only through the use of EXTERNAL speakers. However, if I'm going to eventually migrate to Linux from Windows, I'd like to have the 'full experience'.

Once again, thanks for your input. The search for an answer continues...
 
Old 02-15-2020, 07:03 AM   #5
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Original Poster
Rep: Reputation: Disabled
Hi aus9 - thanks for your interest.

Details you requested follow:

> inxi -Axxx

~$ inxi -Axxx
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus ID: 00:1f.3 chip ID: 8086:a348 Sound Server: ALSA v: k5.3.0-28-generic

> inxi -S

System:
Host: Postel-HP-Pavilion-All-in-One-24-xa0xxx
Kernel: 5.3.0-28-generic x86_64 bits: 64 Desktop: Gnome 3.28.4
Distro: Linux Mint 19.3 Tricia

> I want sound through my in-built speakers and 3.5mm headphones

> output to aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC225 Analog [ALC225 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0

> hostname (using hostnamectl)

Static hostname: Postel-HP-Pavilion-All-in-One-24-xa0xxx
Icon name: computer-desktop
Chassis: desktop
Machine ID: 775ccb91c8f84539a863dbbb02766c59
Boot ID: 9f1c2ece0eb2499d9434befe87a57647
Operating System: Linux Mint 19.3
Kernel: Linux 5.3.0-28-generic
Architecture: x86-64

Does this help?
 
Old 02-15-2020, 02:57 PM   #6
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
So the information you shared in post #5 shows that the driver is loaded and the ALSA layer appears to be ok, although I note no headphone output device listed. It might be useful to see what is returned by
Code:
dmesg | grep snd
It may be that a particular driver option is needed to get the headphone output recognised/active.

We should also find out why pulseaudio is not running. The output snippet you shared from your first post showed that it wasn't running as expected....
Code:
> terminal output: ~$ pulseaudio -k
E: [pulseaudio] main.c: Failed to kill daemon: No such process

> Failed to restart pulseaudio.service: Unit pulseaudio.service not found
Try starting it (as user) from a terminal...
Code:
pulseaudio -vv
and capture/post the output here. (You can do CTRL-C to terminate it first.)

What does the following return?
Code:
ls -la ~/.config/pulse
Again, post the output here.

BTW, sometimes the existing user PA configuration in ~/.config/pulse can cause issues and needs removing first. It will be recreated when pualseaudio is restarted.

Last edited by ferrari; 02-15-2020 at 03:05 PM.
 
Old 02-15-2020, 03:10 PM   #7
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
FWIW, a quick search of your audio chipset '8086:a348' and 'headphone snd_hda_intel' returned result including this launchpad bug which may also be relevant to your situation...
https://bugs.launchpad.net/ubuntu/+s...r/+bug/1807138
 
Old 02-15-2020, 03:27 PM   #8
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
I also searched for 'Cannon Lake PCH cAVS' audio hardware which turned up this Linux Mint thread.

In particular
Quote:
In /etc/modprobe.d/alsa-base.conf try options snd-hda-intel model=clevo-p950. Save, reboot and test.
The OP in that thread reported success using that driver option.
 
Old 02-16-2020, 04:17 AM   #9
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Original Poster
Rep: Reputation: Disabled
NO SOUND OUTPUT IN LINUX MINT 199.3 Xfce

Hi ferrari - thanks for the feedback. Sorry for the response delay (time difference?).

I respond as below: (AAMOI - how do you get your code output inserted in those neat blue boxes?)

> dmesg | grep snd

output: dmesg | grep snd
[ 4.674116] snd_hda_intel 0000:00:1f.3: enabling device (0100 -> 0102)
[ 4.674337] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 4.729478] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC225: line_outs=1 (0x1b/0x0/0x0/0x0/0x0) type:speaker
[ 4.729480] snd_hda_codec_realtek hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 4.729481] snd_hda_codec_realtek hdaudioC0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 4.729481] snd_hda_codec_realtek hdaudioC0D0: mono: mono_out=0x0
[ 4.729482] snd_hda_codec_realtek hdaudioC0D0: inputs:
[ 4.729483] snd_hda_codec_realtek hdaudioC0D0: Mic=0x19
[ 4.729483] snd_hda_codec_realtek hdaudioC0D0: Internal Mic=0x12

> Pulseaudio: pulseaudio -vv (as user)

output: W: [pulseaudio] main.c: This program is not intended to be run as root (unless --system is specified).
D: [pulseaudio] core-rtclock.c: Timer slack is set to 50 us.
D: [pulseaudio] core-util.c: setpriority() worked.
I: [pulseaudio] core-util.c: Successfully gained nice level -11.
I: [pulseaudio] main.c: This is PulseAudio 11.1
D: [pulseaudio] main.c: Compilation host: x86_64-pc-linux-gnu
D: [pulseaudio] main.c: Compilation CFLAGS: -g -O2 -fdebug-prefix-map=/build/pulseaudio-cQQZLF/pulseaudio-11.1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -W -Wextra -pipe -Wno-long-long -Wno-overlength-strings -Wunsafe-loop-optimizations -Wundef -Wformat=2 -Wlogical-op -Wsign-compare -Wformat-security -Wmissing-include-dirs -Wformat-nonliteral -Wpointer-arith -Winit-self -Wdeclaration-after-statement -Wfloat-equal -Wmissing-prototypes -Wredundant-decls -Wmissing-declarations -Wmissing-noreturn -Wshadow -Wendif-labels -Wcast-align -Wstrict-aliasing -Wwrite-strings -Wno-unused-parameter -ffast-math -fno-common -fdiagnostics-show-option -fdiagnostics-color=auto
D: [pulseaudio] main.c: Running on host: Linux x86_64 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020
D: [pulseaudio] main.c: Found 12 CPUs.
I: [pulseaudio] main.c: Page size is 4096 bytes
D: [pulseaudio] main.c: Compiled with Valgrind support: no
D: [pulseaudio] main.c: Running in valgrind mode: no
D: [pulseaudio] main.c: Running in VM: no
D: [pulseaudio] main.c: Optimized build: yes
D: [pulseaudio] main.c: FASTPATH defined, only fast path asserts disabled.
I: [pulseaudio] main.c: Machine ID is 775ccb91c8f84539a863dbbb02766c59.
E: [pulseaudio] core-util.c: Home directory not accessible: Permission denied

> ls -la ~/.config/pulse

output: $ ls -la ~/.config/pulse
total 20
drwx------ 2 zimbo1 zimbo1 4096 Feb 15 13:10 .
drwxr-xr-x 19 zimbo1 zimbo1 4096 Feb 15 13:21 ..
-rw-r--r-- 1 zimbo1 zimbo1 696 Feb 15 13:10 775ccb91c8f84539a863dbbb02766c59-card-database.tdb
-rw-r--r-- 1 zimbo1 zimbo1 696 Feb 15 13:10 775ccb91c8f84539a863dbbb02766c59-device-volumes.tdb
-rw-r--r-- 1 zimbo1 zimbo1 696 Feb 15 13:10 775ccb91c8f84539a863dbbb02766c59-stream-volumes.tdb

> In /etc/modprobe.d/alsa-base.conf try options snd-hda-intel model=clevo-p950. Save, reboot and test (your suggestion):

Result: $ /etc/modprobe.d/alsa-base.conf
bash: /etc/modprobe.d/alsa-base.conf: Permission denied

> options snd-hda-intel model=clevo-p950

Result: snd-hda-intel: command not found

-(PS!! - I'm unsure as to whether or not I've carried out the above 2 steps correctly)

-FYI the output for alsamixer (with headphones attached):

┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
│ Card: HDA Intel PCH F1: Help │
│ Chip: Realtek ALC225 F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: Headphone [dB gain: -65,25, -65,25] Esc: Exit │
│ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ ├──┤ ├──┤ ├──┤ └──┘ └──┘ ┌──┐ ┌──┐ ┌──┐ │
│ │OO│ │OO│ │OO│ │OO│ │OO│ │OO│ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │
│ 100 0<>0 100<>100 100<>100 0<>0 │
│ Master <Headphon>Speaker PCM Mic Boos S/PDIF S/PDIF 1 S/PDIF 2 │
└──────────────────────────────────────────────────────────────────────────────┘

As indicated in my previous post, sound output IS available when using external speakers (??)

I hope the above is of some use to you.

Again, many thanks for your interest and input!
 
Old 02-16-2020, 04:23 AM   #10
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Original Poster
Rep: Reputation: Disabled
Repeat to ferrari - alsamixer (with headphones attached):


┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
│ Card: HDA Intel PCH F1: Help │
│ Chip: Realtek ALC225 F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: Master [dB gain: 0,00] Esc: Exit │
│ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ ├──┤ ├──┤ ├──┤ └──┘ └──┘ ┌──┐ ┌──┐ ┌──┐ │
│ │OO│ │OO│ │OO│ │OO│ │OO│ │OO│ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │
│ 100 0<>0 100<>100 100<>100 0<>0 │
│ < Master >Headphon Speaker PCM Mic Boos S/PDIF S/PDIF 1 S/PDIF 2 │
└──────────────────────────────────────────────────────────────────────────────┘
 
Old 02-16-2020, 04:27 AM   #11
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Original Poster
Rep: Reputation: Disabled
Sorry!!!! repeat reply to ferrari >> alsamixer (with headphones attached):



┌────────────────────────────── AlsaMixer v1.1.3 ──────────────────────────────┐
│ Card: HDA Intel PCH F1: Help │
│ Chip: Realtek ALC225 F2: System information │
│ View: F3:[Playback] F4: Capture F5: All F6: Select sound card │
│ Item: Master [dB gain: 0,00] Esc: Exit │
│ │
│ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ →
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ │▒▒│ │ │ │▒▒│ │▒▒│ │ │ │
│ ├──┤ ├──┤ ├──┤ └──┘ └──┘ ┌──┐ ┌──┐ ┌──┐ │
│ │OO│ │OO│ │OO│ │OO│ │OO│ │OO│ │
│ └──┘ └──┘ └──┘ └──┘ └──┘ └──┘ │
│ 100 0<>0 100<>100 100<>100 0<>0 │
│ < Master >Headphon Speaker PCM Mic Boos S/PDIF S/PDIF 1 S/PDIF 2 │
└──────────────────────────────────────────────────────────────────────────────┘
 
Old 02-16-2020, 04:32 AM   #12
Zimbo1
Member
 
Registered: Aug 2019
Location: Belgium
Distribution: Linux Mint 19.3 Xfce
Posts: 34

Original Poster
Rep: Reputation: Disabled
Please forgive the above threads - obviously copy/paste is ineffective.

I meant to show that all outputs are 00.
 
Old 02-16-2020, 12:05 PM   #13
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Captured from your post...
Code:
> In /etc/modprobe.d/alsa-base.conf try options snd-hda-intel model=clevo-p950. Save, reboot and test (your suggestion):

Result: $ /etc/modprobe.d/alsa-base.conf
bash: /etc/modprobe.d/alsa-base.conf: Permission denied
You don't execute it directly. You modify /etc/modprobe.d/alsa-base.conf with an editor as root.
Code:
sudo nano /etc/modprobe.d/alsa-base.conf
with the suggested entry
Code:
options snd-hda-intel model=clevo-p950
 
Old 02-16-2020, 12:08 PM   #14
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Quote:
I respond as below: (AAMOI - how do you get your code output inserted in those neat blue boxes?)
Using CODE tags (refer to the 'Go Advanced' button in the forum editor, or when you select 'Post Reply'. It is the '#' button that generates the necessary to enclose your output.
 
Old 02-16-2020, 12:11 PM   #15
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,805

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
The 'Headphone' level (post #10) looks to be right down? For posting such info here, amixer might be a better option.
 
  


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
[SOLVED] Copy /home dir. old laptop (Mint 19.1 XFCE) to new laptop (Mint 19.1 XFCE)? Klaas Vaak Linux - Laptop and Netbook 15 05-05-2019 08:54 AM
What's The Difference Between Linux-Ubuntu-Mint-Xfce Vs. Ubuntu-Xfce? happydog500 Linux - Distributions 16 11-28-2016 05:54 AM
LXer: Linux Mint 17.2 "Rafaela" Xfce Edition RC is Based on Ubuntu 14.04 LTS and Xfce 4.12 LXer Syndicated Linux News 0 07-17-2015 02:33 AM
[SOLVED] Need help in installing XFCE in Linux Mint XFCE 13 (Don't be putoff by the title) psathiya1987 Linux - Software 5 10-07-2012 06:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:27 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