Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works
Photo

Audio headset & speakers stopped working (Resolved).


Best Answer reach1 , 17 March 2016 - 09:59 PM

I got it working. Heres the thing though, I got the error before I even plugged in the USB sound card. I don't know why? Anyway I just restarted my pc and could now open pulse audio. Mayb... Go to the full post »


  • Please log in to reply

#31
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

ok i think the problem is a hardware problem then probably a contact is broken inside your headphones socket itself, so the pc thinks the headphones is always plugged in and why no sound out of it's speakers, and when you connect the headphones themselves they don't make the needed connections to get sound out of them either.

 

replacing the headphone socket on the motherboard will fix your sound problems if i'm correct.

 

:popcorn:


  • 0

Advertisements


#32
reach1

reach1

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 130 posts

well, when you do the "alsamixer" test in a terminal while you have a headset plugged in. Does the sound play in the headset and not the speakers?

 

If so, your probably right. If not, it may be a more complex issue.

 

 

Anyway, you think this will work  http://www.ebay.com/...&rt=nc&LH_BIN=1

 

If so it would save me a lot of time and hassle. Taking apart my laptop and just looking for broken or bad solders would require me buying thermal paste and I might not even find the issue, unless I tested parts of the motherboard with a electrical current tester and I have no idea what parts to test or how to replace small components.


  • 0

#33
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

 

well, when you do the "alsamixer" test in a terminal while you have a headset plugged in. Does the sound play in the headset and not the speakers?

yes because the sound output would be re-routed to the headphones because of the way the connection is made inside the socket.

eg. :- http://www.instructa...l-the-output-o/

 

notice in the picture where you have the hook shape connection, touching the jack plug and just above that there is a short connection that drops down and rests on the hook when the jack is removed, now if that hook is broken like i think, it doesn't touch the jack pluck of the headphones so no sound out and also when the jack is removed and the short wire drops down it doesn't make a connection with anything so no sound out through the laptop speakers.

 

 

Anyway, you think this will work  http://www.ebay.com/...&rt=nc&LH_BIN=1

 

yes that will get you sound, but i found something that may work without you buying anything but can't test it myself, that may get you sound out through your headphones by re-tasking the pink mic socket so it is used as a headphones out socket.

 

http://voices.canoni...headphone-jack/

https://launchpad.ne...hive/ubuntu/hda

Note: as of Ubuntu 13.10, hda-jack-retask is part of alsa-tools. Just install the alsa-tools-gui package from the regular archive and start "hdajackretask".

 

so all you should need to do is install alsa-tools and gui then from the command line run hdajackretask set the mic to line out plug your headphones into it and play something to see if you get sound.

 

:popcorn:

 

come to think about it, did you try the sound outputs on the back or were you just using the front case connections, i'd try using the motherboard back connections first and not trying to re-task the mic socket. just remembered your using a laptop, so ignore that and try re-tasking the mic port.


Edited by terry1966, 07 March 2016 - 06:37 PM.

  • 0

#34
reach1

reach1

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 130 posts

This is were I am at. It says "no codecs found. sorry"

 

I downloaded "GUI based ALSA utilities for specific hardware" from Ubuntu Software Center.

Do I need something else?

 

 

 

 

Screenshot_03072016_07_50_03_PM.png


Edited by reach1, 07 March 2016 - 07:56 PM.

  • 0

#35
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

sorry get the same result in my xubuntu vm, so can only assume you don't have hardware that it works with, on my suse pc it works fine and i get a load of ports listed i can change.

 

:popcorn:


  • 0

#36
reach1

reach1

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 130 posts

Here is my pulseaudio file, maybe there is something else I can do to disable the headphone jack?

 

 

 

#!/usr/bin/pulseaudio -nF
#
# This file is part of PulseAudio.
#
# PulseAudio is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# PulseAudio is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with PulseAudio; if not, write to the Free Software Foundation,
# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

# This startup script is used only if PulseAudio is started per-user
# (i.e. not in system mode)

.nofail

### Load something into the sample cache
#load-sample-lazy x11-bell /usr/share/sounds/gtk-events/activate.wav
#load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-coldplug /usr/share/sounds/startup3.wav
#load-sample-lazy pulse-access /usr/share/sounds/generic.wav

.fail

### Automatically restore the volume of streams and devices
load-module module-device-restore
load-module module-stream-restore
load-module module-card-restore

### Automatically augment property information from .desktop files
### stored in /usr/share/application
load-module module-augment-properties

### Should be after module-*-restore but before module-*-detect
load-module module-switch-on-port-available

### Load audio drivers statically
### (it's probably better to not load these drivers manually, but instead
### use module-udev-detect -- see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink

### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Use the static hardware detection module (for systems that lack udev support)
load-module module-detect
.endif

.ifexists module-android-audio-hal.so
load-module module-android-audio-hal
.endif

### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif

### Automatically load driver modules for Bluetooth hardware
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.endif

.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover
.endif

### Load several protocols
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix

### Network access (may be configured with paprefs, so leave this commented
### here if you plan to use paprefs)
#load-module module-esound-protocol-tcp
#load-module module-native-protocol-tcp
#load-module module-zeroconf-publish

### Load the RTP receiver module (also configured via paprefs, see above)
#load-module module-rtp-recv

### Load the RTP sender module (also configured via paprefs, see above)
#load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'"
#load-module module-rtp-send source=rtp.monitor

### Load additional modules from GConf settings. This can be configured with the paprefs tool.
### Please keep in mind that the modules configured by paprefs might conflict with manually
### loaded modules.
.ifexists module-gconf.so
.nofail
load-module module-gconf
.fail
.endif

### Automatically restore the default sink/source when changed by the user
### during runtime
### NOTE: This should be loaded as early as possible so that subsequent modules
### that look up the default sink/source get the right value
load-module module-default-device-restore

### Automatically move streams to the default sink if the sink they are
### connected to dies, similar for sources
load-module module-rescue-streams

### Make sure we always have a sink around, even if it is a null sink.
load-module module-always-sink

### Honour intended role device property
load-module module-intended-roles

### Automatically suspend sinks/sources that become idle for too long
load-module module-suspend-on-idle

### If autoexit on idle is enabled we want to make sure we only quit
### when no local session needs us anymore.
.ifexists module-console-kit.so
load-module module-console-kit
.endif
.ifexists module-systemd-login.so
load-module module-systemd-login
.endif

### Enable positioned event sounds
load-module module-position-event-sounds

### Cork music/video streams when a phone stream is active
#load-module module-role-cork

### Modules to allow autoloading of filters (such as echo cancellation)
### on demand. module-filter-heuristics tries to determine what filters
### make sense, and module-filter-apply does the heavy-lifting of
### loading modules and rerouting streams.
load-module module-filter-heuristics
load-module module-filter-apply

# X11 modules should not be started from default.pa so that one daemon
# can be shared by multiple sessions.

### Load X11 bell module
#load-module module-x11-bell sample=bell-windowing-system

### Register ourselves in the X11 session manager
#load-module module-x11-xsmp

### Publish connection data in the X11 root window
#.ifexists module-x11-publish.so
#.nofail
#load-module module-x11-publish
#.fail
#.endif

### Make some devices default
#set-default-sink output
#set-default-source input
 


  • 0

#37
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

alsa seems to be working and playing sounds but no sound out, so it seems to be a hardware problem (no sound with the live cd also points to this.) disabling the headphone jack will still not get you sound through the speakers because the problem is a physical hardware problem with the port i believe as i explained in an earlier post, so the only chance you had of getting sound out to your headphones was to simultaneously pass the sound signals to the mic port so the headphones would work with that, but that option is also out of the question because hdajackretask doesn't work with your hardware.

 

so now the only options i can think will work to get sound is to use another sound card like this :- http://www.ebay.com/...eMAAOSwWTRWykuq

 

or depending on what other connections are on your laptop maybe getting sound through your hdmi port if it has one.

 

:popcorn:


Edited by terry1966, 09 March 2016 - 09:58 PM.

  • 0

#38
reach1

reach1

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 130 posts

Well, I'll just go ahead and do that then.

 

Just to mention it, I do have another mother board for this laptop which died due to flexing. I have spare parts and tools, just no thermal paste. Looks like there are 7 or 8 solders holding the headphone jack in place. Type in a magic code to swap the two, that would be great :woot: .

 

One other idea crossed my mind. That would be use a dremel and attempt surgery on the jack. I might be able to do this with out removing the heat sink. At the very least, if I can't repair the jack, I should be able to allow sound back to the internal speakers.

 

Anyway, I'll get a USB sound card for now.

 

Thanks


Edited by reach1, 09 March 2016 - 11:37 PM.

  • 0

#39
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

:thumbsup:

 

:popcorn:

 

something simple you can try to see if it will fix the contact problem if it's just dirty and not broken, is to plug in and out the head phone jack quickly and repeatedly a few times then blow into it a few times hard then try and see if sound now works.


Edited by terry1966, 10 March 2016 - 06:23 PM.

  • 0

#40
reach1

reach1

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 130 posts

I got the USB sound card but now I can't test it because new OS updates broke PulseAudio.

 

 

Now after a system update I get a error when I try to open pulseaudio volume control.

"Fatal Error: Unable to connect to PulseAudio: OK"

 

 

 

 

I typed in the terminal commands again to test and they are different now.

~$ sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
Home directory not accessible: Permission denied
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 0: Intel ICH [Intel 82801DB-ICH4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: I82801DBICH4 [Intel 82801DB-ICH4], device 4: Intel ICH - IEC958 [Intel 82801DB-ICH4 - IEC958]
Subdevices: 1/1
Subdevice #0: subdevice #0




~$ lspci -v | grep -A7 -i "audio"
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
Subsystem: Gateway, Inc. Device 0402
Flags: bus master, medium devsel, latency 0, IRQ 10
I/O ports at 1c00 [size=256]
I/O ports at 1880 [size=64]
Memory at e0100c00 (32-bit, non-prefetchable) [size=512]
Memory at e0100800 (32-bit, non-prefetchable) [size=256]
Capabilities: <access denied>


~$ killall pulseaudio; rm -r ~/.config/pulse; pulseaudio -k
pulseaudio: no process found
E: [pulseaudio] main.c: Failed to kill daemon: No such process



~$ rm -r ~/.config/pulse; pulseaudio -k
rm: cannot remove ‘/home/fall/.config/pulse’: No such file or directory
E: [pulseaudio] main.c: Failed to kill daemon: No such process

 

 

  :ranting:


  • 0

Advertisements


#41
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

 

Home directory not accessible: Permission denied

why is your home directory not accessible? have you made any permission changes anywhere?

 

was the usb sound card plugged in when you ran the aplay -l command? because the only sound device showing up is the built in one.

 

connect the usb device and then reboot and run the aplay command again and see if the usb device now shows up.

 

can you link to the device you bought as well so i can check it's hardware specs.

 

:popcorn:


  • 0

#42
reach1

reach1

    Member

  • Topic Starter
  • Member
  • PipPipPip
  • 130 posts
✓  Best Answer

I got it working.

 

Heres the thing though, I got the error before I even plugged in the USB sound card. I don't know why?

 

Anyway I just restarted my pc and could now open pulse audio. Maybe it didn't load up for some reason the first time, maybe the command I put in fixed it but it needed to be restarted.

 

 

 in order for the USB sound card to work I had to turn off the internal one in pulse audio.

 

 

Quick review, I think the sound is a little better overall..

 

:spoton: THANKS MAN :spoton:


  • 0

#43
terry1966

terry1966

    Member 1K

  • Member
  • PipPipPipPip
  • 1,011 posts

well done. :spoton:

 

:popcorn:


  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP