Portál AbcLinuxu, 25. dubna 2024 22:02


Dotaz: ibm thinkpad R61i - nejede interni mikrofon

12.11.2007 21:02 boar | skóre: 25 | Praha
ibm thinkpad R61i - nejede interni mikrofon
Přečteno: 988×
Odpovědět | Admin
Zdravim. Mam thinkpad R61i, distribuci archlinux. Nejde mi mikrofon (microphone)
kdyz udelam
arecort | aplay
tak je slyset, kdyz klepnu do mikrofonu strasne potichu zvuk. (asi i mluveni, ale jen jako chrchlani, strasne potichu, a nesrozumitelne. v jinym operacnim systemu je zvuk v pohode. v alsamixeru nemam zadnou moznost bost nebo tak neco, (+20DB). a nastaveni veskerejch ruznejch moznosti jsem zkousel. jinak kdyz pripojim externi microphone, tak to jede naprosto v pohode. este par vypisu, ktery jsem si vsiml, ze vetsinou reknou vic ... (me bohuzel ne :-( ): alsa-lib 1.0.15-1
z alsamixer:
   Card: HDA Intel
   Chip: Conexant CX20549 (Venice) 
lspci:
   00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)

amixer contents
numid=7,iface=MIXER,name='Master Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=6,iface=MIXER,name='Master Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=43,step=0
  : values=35,34
  | dBscale-min=-64.50dB,step=1.50dB,mute=0
numid=12,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---RW-,values=2,min=0,max=255,step=0
  : values=255,255
  | dBscale-min=-51.00dB,step=0.20dB,mute=0
numid=1,iface=MIXER,name='Capture Source'
  ; type=ENUMERATED,access=rw------,values=1,items=2
  ; Item #0 'IntMic'
  ; Item #1 'LineIn'
  : values=0
numid=8,iface=MIXER,name='IEC958 Playback Con Mask'
  ; type=IEC958,access=r-------,values=1
  : values=[AES0=0x0f AES1=0xff AES2=0x00 AES3=0x00]
numid=9,iface=MIXER,name='IEC958 Playback Pro Mask'
  ; type=IEC958,access=r-------,values=1
  : values=[AES0=0x0f AES1=0x00 AES2=0x00 AES3=0x00]
numid=10,iface=MIXER,name='IEC958 Playback Default'
  ; type=IEC958,access=rw------,values=1
  : values=[AES0=0x04 AES1=0x00 AES2=0x00 AES3=0x00]
numid=11,iface=MIXER,name='IEC958 Playback Switch'
  ; type=BOOLEAN,access=rw------,values=1
  : values=on
numid=13,iface=MIXER,name='Digital Capture Volume'
  ; type=INTEGER,access=rw---RW-,values=2,min=0,max=120,step=0
  : values=40,40
  | dBscale-min=-30.00dB,step=0.50dB,mute=0
numid=5,iface=MIXER,name='Ext Mic Switch'
  ; type=BOOLEAN,access=rw------,values=2
  : values=on,on
numid=4,iface=MIXER,name='Ext Mic Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=23,step=0
  : values=18,18
  | dBscale-min=0.00dB,step=1.50dB,mute=0
numid=3,iface=MIXER,name='Int Mic Switch'
  ; type=BOOLEAN,access=rw------,values=2
  : values=on,on
numid=2,iface=MIXER,name='Int Mic Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=23,step=0
  : values=18,18
  | dBscale-min=0.00dB,step=1.50dB,mute=0

a este

 lsmod | grep snd 
snd_seq_oss            29312  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46800  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6924  2 snd_seq_oss,snd_seq
snd_hda_intel         286624  3 
snd_hwdep               7300  1 snd_hda_intel
snd_pcm_oss            36896  0 
snd_pcm                68996  3 snd_hda_intel,snd_pcm_oss
snd_timer              19332  3 snd_seq,snd_pcm
snd_page_alloc          8072  2 snd_hda_intel,snd_pcm
snd_mixer_oss          14464  1 snd_pcm_oss
snd                    44644  13 snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               6496  1 snd

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.11.2007 23:02 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Odpovědět | | Sbalit | Link | Blokovat | Admin
Z výpisu mixeru je vidět, že je zapnutý externí mikrofon. Má jeho vypnutí vliv?

Int Mic volume - není naplno, dělá to něco? Také může být obrácená stupnice, tedy zeslabování.
13.11.2007 02:15 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
takze jestli je vstup z mic, nebo line-in nema zadnej vliv (jen to zmeni styl sumu v pozadi). stejne tak jako hlasitost mic (ani jedna krajni varianta nema na hlasitost (potichost) vliv). proste to sumi, a potichoucku jsem slyset. jediny co malinkato meni hlasitost, je "digital" polozka v alsamixeru. na 0 neni slyset nic, zhruba kolem hodnoty 77 je slyset nejvic, mezi hodnotama asi 78 a 80 je slyset jen muj zvuk, bez sumu, a nad 80 neni slyset nic. (nejlip to poznam na klapani do case, hlas je slyset spis jen jako chrceni)
13.11.2007 10:50 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Jak by se u toho dalo zaridit, abych mel microphone boost ? nebo jak se tomu rika ... takovyto +20db ... myslim, ze to by mi pomohlo.
13.11.2007 11:01 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jakou máš verzi alsa ovladačů? cat /proc/asound/version . Uvedl jsi verzi alsa-lib.
13.11.2007 11:15 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Advanced Linux Sound Architecture Driver Version 1.0.14 (Fri Jul 20 09:12:58 2007 UTC)

aha, takze mam nakonec jen 1.0.15 ... jsem celou dobu zil v domeni, ze mam 1.0.15 ... takze se asi pokusim updatnout na 1.0.15 coz by mohlo muj problem vyresit podle nejruznejsich for.

Nebo napadata te nejaky reseni v tyhle verzi ? (nejak se mi uplne nechce rozhazovat distribuci, ale asi mi nic jinyho nezbyde)
13.11.2007 12:40 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Dokud nenainstaluješ nejnovějí alsu není co řešit. Navíc http://ubuntuforums.org/showthread.php?p=3285973

Conexant je nový čip, 1.0.14 středověk.
13.11.2007 17:07 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
tak diky, problem vyresen installaci novejch driveru. Byl jsem zmaten, a kdyz jsem mel alsa-lib 1.0.15, tak jsem myslel, ze mam i alsa driver 1.0.15. nevedel jsem, ze mam stary.

takze installace novejch alsa driveru do archlinux :
stahnout z ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.15.tar.bz2

rozbalit

./configure
make 
make install
reboot  (mozna jde i nejak preloadovat moduly, ale nevim, reboot zabral)

pak funguje spravne
18.11.2007 00:17 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Tak zase nefunguje, nechapu proc. :-( nenapada vas neco ?
18.11.2007 10:01 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Stále máš verzi driverů 1.0.15? Např. po upgradu jádra to spadne zase na 1.0.14 ze stabilního jádra.
18.11.2007 12:31 boar | skóre: 25 | Praha
Rozbalit Rozbalit vše Re: ibm thinkpad R61i - nejede interni mikrofon
Jasne mam. to jsem kontroloval.
mi to fungovalo po rebootu, tak jsem byl stastnej. ale kdyz jsem to zkusil za par dni, tak nic. prohlidnu, este, co probehlo za updaty ... a ted jsem zkusil znova nainstallovat 1.0.15, a testuju, zda to jede.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.