You are not logged in.

#1 2010-04-06 16:45:33

vaquerito
Member
Registered: 2008-04-09
Posts: 32

microphone jack maybe broken, is it possible to isolate module?

Hi everyone,
yesterday while playing guitar with jack and rakarrak, sound stopped coming out from speakers.

I won't bother you with all possible tries I've done (alsa only,oss only,pulseaudio or not, jack or not), but I ended up even trying to boot off a live cd with *ehm* win7, to discard all possible configuration and driver issues, same result.

Soundcard is correctly recognized both in linux and win, I can start playing an .mp3 and the programs (vlc, mplayer, mpd) will show no errors, even the audio output gauge goes up and down as normal while playing, only no sound is heard both from speakers or headphone while inserted.

The only weird thing I see is both linux and win show a costant high input on microphone altough nothing is inserted, so I suspect a shortcircuit in one of the jack.

Is it possible to turn off microphone at a low level, as never loading its module? (BIOS has no option)

Thanks smile

Offline

#2 2010-04-06 17:53:56

pyther
Member
Registered: 2008-01-21
Posts: 1,395
Website

Re: microphone jack maybe broken, is it possible to isolate module?

As far as I know there is one module that handle all of the audio input/output for your card. The best thing you might be able to do is mute the microphone and turn down the volume.

I take it the you can't listen to anything in windows either?


Website - Blog - arch-home
Arch User since March 2005

Offline

#3 2010-04-06 18:06:20

vaquerito
Member
Registered: 2008-04-09
Posts: 32

Re: microphone jack maybe broken, is it possible to isolate module?

yes, windows or linux same situation, nothing comes out of speaker.

Just to say, I try mplayer from console like

mplayer -ao alsa file.mp3

and no error, everything is smooth except sound.
Values in alsamixer are ok, all around 100%, tried even muting/unmuting digital out. But that's useless to say since I even tried in windows.

I really think something is wrong with electric parts since both in lin and win I see the input gauge at maximum with nothing attached.

I wonder if is there a way, even recompiling alsa to not give power to the microphone.

Tanks x your interest

Offline

#4 2010-04-06 18:06:26

ADVanZe
Member
Registered: 2006-05-19
Posts: 3

Re: microphone jack maybe broken, is it possible to isolate module?

If your sound card is a HD-Audio, you could try with hda-verb from AUR
Try with this command to switch front speakers on (as root):

hda-verb /dev/snd/hwC0D0 0x0b SET_PIN_WIDGET_CONTROL 0x40

Maybe you need to change the 0x0b (node) with the correct node in your soundcard see in cat /proc/asound/card0/codec#0

Offline

#5 2010-04-06 20:11:57

vaquerito
Member
Registered: 2008-04-09
Posts: 32

Re: microphone jack maybe broken, is it possible to isolate module?

wow didn't know about hda-verb, tnx smile

I'm trying to get some knowledge on this, tried
http://mailman.alsa-project.org/piperma … 21460.html
http://mailman.alsa-project.org/piperma … 20407.html
http://digitizor.com/2009/10/22/fix-hea … top-linux/
with no luck so far.

While I experiment more, here is some extra data in case I'm missing something obvious,
laptop is a toshiba a300d, soundcard is ati sb conexant

fed@caos ~  $  lsmod | grep snd

snd_pcm_oss            38627  0 
snd_mixer_oss          16691  1 snd_pcm_oss
snd_seq_midi            5360  0 
snd_seq_oss            28479  0 
snd_seq_midi_event      5412  2 snd_seq_midi,snd_seq_oss
snd_rawmidi            18324  1 snd_seq_midi
snd_seq_dummy           1471  0 
snd_seq                49277  6 snd_seq_midi,snd_seq_oss,snd_seq_midi_event,snd_seq_dummy
snd_seq_device          5117  5 snd_seq_midi,snd_seq_oss,snd_rawmidi,snd_seq_dummy,snd_seq
snd_hda_codec_atihdmi     2555  1 
snd_hda_codec_conexant    25657  1 
snd_hda_intel          21594  1 
snd_hda_codec          65530  3 snd_hda_codec_atihdmi,snd_hda_codec_conexant,snd_hda_intel
snd_hwdep               6276  1 snd_hda_codec
snd_pcm                70254  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              18575  2 snd_seq,snd_pcm
snd                    56557  14 snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_rawmidi,snd_seq,snd_seq_device,snd_hda_codec_conexant,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore               6127  1 snd
snd_page_alloc          6969  2 snd_hda_intel,snd_pcm

fed@caos ~  $  aplay -L

null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=SB
    HDA ATI SB, CONEXANT Analog
    Default Audio Device
front:CARD=SB,DEV=0
    HDA ATI SB, CONEXANT Analog
    Front speakers
surround40:CARD=SB,DEV=0
    HDA ATI SB, CONEXANT Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
    HDA ATI SB, CONEXANT Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
    HDA ATI SB, CONEXANT Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
    HDA ATI SB, CONEXANT Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
    HDA ATI SB, CONEXANT Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
    HDA ATI SB, Conexant Digital
    IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI
    HDA ATI HDMI, ATI HDMI
    HDMI Audio Output

fed@caos ~  $   cat /proc/asound/card0/codec#0

Codec: Conexant CX20561 (Hermosa)
Address: 0
Function Id: 0x1
Vendor Id: 0x14f15051
Subsystem Id: 0x1179ff5a
Revision Id: 0x100000
No Modem Function Group found
Default PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
Default Amp-In caps: N/A
Default Amp-Out caps: N/A
GPIO: io=4, o=0, i=0, unsolicited=1, wake=0
  IO[0]: enable=1, dir=1, wake=0, sticky=0, data=1, unsol=0
  IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[2]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
  IO[3]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x10 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Control: name="Master Playback Volume", index=0, device=0
  Device: name="CONEXANT Analog", type="Audio", device=0
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=0
  Amp-Out vals:  [0x44 0x44]
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
Node 0x11 [Audio Output] wcaps 0xc1d: Stereo Amp-Out R/L
  Amp-Out caps: ofs=0x4a, nsteps=0x4a, stepsize=0x03, mute=0
  Amp-Out vals:  [0x4a 0x4a]
  Converter: stream=0, channel=0
  PCM:
    rates [0x560]: 44100 48000 96000 192000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
Node 0x12 [Audio Output] wcaps 0x211: Stereo Digital
  Converter: stream=0, channel=0
  Digital:
  Digital category: 0x0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x5]: PCM AC3
Node 0x13 [Beep Generator Widget] wcaps 0x70000c: Mono Amp-Out
  Amp-Out caps: ofs=0x03, nsteps=0x03, stepsize=0x17, mute=0
  Amp-Out vals:  [0x00]
Node 0x14 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Control: name="Internal Mic Volume", index=0, device=0
  Control: name="Internal Mic Switch", index=0, device=0
  Control: name="External Mic Volume", index=0, device=0
  Control: name="External Mic Switch", index=0, device=0
  Device: name="CONEXANT Analog", type="Audio", device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=0
  Amp-In vals:  [0x50 0x50] [0x45 0x45]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x1d 0x17*
Node 0x15 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L
  Control: name="Docking Mic Volume", index=0, device=0
  Control: name="Docking Mic Switch", index=0, device=0
  Amp-In caps: ofs=0x4a, nsteps=0x50, stepsize=0x03, mute=0
  Amp-In vals:  [0x43 0x43]
  Converter: stream=0, channel=0
  SDI-Select: 0
  PCM:
    rates [0x160]: 44100 48000 96000
    bits [0xe]: 16 20 24
    formats [0x1]: PCM
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 1
     0x18
Node 0x16 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x0000001c: OUT HP Detect
  Pin Default 0x02211030: [Jack] HP Out at Ext Front
    Conn = 1/8, Color = Black
    DefAssociation = 0x3, Sequence = 0x0
  Pin-ctls: 0xc0: OUT HP
  Unsolicited: tag=37, enabled=1
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x17 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00001224: IN Detect
    Vref caps: 50 80
  Pin Default 0x02a19020: [Jack] Mic at Ext Front
    Conn = 1/8, Color = Pink
    DefAssociation = 0x2, Sequence = 0x0
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=38, enabled=1
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
Node 0x18 [Pin Complex] wcaps 0x40048b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00001224: IN Detect
    Vref caps: 50 80
  Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x24: IN VREF_80
  Unsolicited: tag=39, enabled=1
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
Node 0x19 [Pin Complex] wcaps 0x400581: Stereo
  Pincap 0x00000014: OUT Detect
  Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Unsolicited: tag=00, enabled=0
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x10 0x11*
Node 0x1a [Pin Complex] wcaps 0x400501: Stereo
  Pincap 0x00010010: OUT EAPD
  EAPD 0x2: EAPD
  Pin Default 0x92170110: [Fixed] Speaker at Int Front
    Conn = Analog, Color = Unknown
    DefAssociation = 0x1, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1b [Pin Complex] wcaps 0x400500: Mono
  Pincap 0x00010010: OUT EAPD
  EAPD 0x2: EAPD
  Pin Default 0x400001f0: [N/A] Line Out at Ext N/A
    Conn = Unknown, Color = Unknown
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x40: OUT
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 2
     0x10* 0x11
Node 0x1c [Pin Complex] wcaps 0x400701: Stereo Digital
  Control: name="IEC958 Playback Con Mask", index=0, device=0
  Control: name="IEC958 Playback Pro Mask", index=0, device=0
  Control: name="IEC958 Playback Default", index=0, device=0
  Control: name="IEC958 Playback Switch", index=0, device=0
  Control: name="IEC958 Default PCM Playback Switch", index=0, device=0
  Device: name="Conexant Digital", type="SPDIF", device=1
  Pincap 0x00000010: OUT
  Pin Default 0x224511f0: [Jack] SPDIF Out at Sep Front
    Conn = Optical, Color = Black
    DefAssociation = 0xf, Sequence = 0x0
    Misc = NO_PRESENCE
  Pin-ctls: 0x00:
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
  Connection: 1
     0x12
Node 0x1d [Pin Complex] wcaps 0x40040b: Stereo Amp-In
  Amp-In caps: ofs=0x00, nsteps=0x04, stepsize=0x27, mute=0
  Amp-In vals:  [0x03 0x03]
  Pincap 0x00000020: IN
  Pin Default 0x95a7112e: [Fixed] Mic at Int Top
    Conn = Analog, Color = Black
    DefAssociation = 0x2, Sequence = 0xe
    Misc = NO_PRESENCE
  Pin-ctls: 0x20: IN
  Power states:  D0 D1 D2 D3
  Power: setting=D0, actual=D0
Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono

Offline

#6 2010-04-11 17:17:25

vaquerito
Member
Registered: 2008-04-09
Posts: 32

Re: microphone jack maybe broken, is it possible to isolate module?

Hi, I brought the laptop to a local technician and it seems microphone preamp or audio final is gone.

I need some hint.

I am thinking about buying a new soundcard that I can leave always inserted:

- USB or ExpressCard, which is better?
- is there some way to link it to the internal speaker?

Thanks
vaquerito

Offline

Board footer

Powered by FluxBB