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 09-13-2007, 09:12 PM   #1
kingkongrevenge
LQ Newbie
 
Registered: May 2006
Posts: 6

Rep: Reputation: 0
soundblaster emu10k1 can't record line-in/microphone


A bunch of people have posted this question with no resolution, so I'm going to guess there is a driver issue. But I'll ask again anyway.

My sound card plays sound coming from the microphone to the speakers fine, but none of arec, Gnome Sound Recorder, nor SND can record microphone sound. I have fired up alsamixer and turned on EVERY option and turned up every channel. No dice.

What else can I do?

Details:
Ubuntu 7.04 2.6.20-16-generic

$ lspci | grep -i EMU10k1
01:09.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Live [SB Live 5.1], device 0: emu10k1 [ADC Capture/Standard PCM Playback]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Live [SB Live 5.1], device 1: emu10k1 mic [Mic Capture]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Live [SB Live 5.1], device 2: emu10k1 efx [Multichannel Capture/PT Playback]
Subdevices: 1/1
Subdevice #0: subdevice #0
 
Old 09-13-2007, 11:26 PM   #2
Electro
Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Type "alsamixer -V all". This should give you every commend that amixer prints out. I have used that POS card several years ago to record audio. Setting up to record audio is very strange. Its duplex feature is poor.

Post the output of amixer. I or someone else may suggest what settings to change.
 
Old 09-14-2007, 10:05 AM   #3
dracolich
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 1,173

Rep: Reputation: 47
I remember when I configured to record from line-in I had to first use alsamixer to unmute the line-in port (change from MM to 00). In your case it would be Mic-in. Mine also shows a Mic boost, which might help. After that I used my gui mixer (Kmix in KDE) to set Line/Mic as the recording source. I also had to configure the sound environment to be full-duplex and disable the sound enhancement system (aRts in KDE) and use alsa as the engine.
 
Old 09-14-2007, 06:33 PM   #4
Electro
Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
I do not recommend kmix for setting sound levels. Use only alsamixer.

When I setup recording, I do the following

1) Plug a source in Line In jack
2) arecord -r 48000 -c 1 | hexdump
3) alsamixer -V all

Adjust settings until hexadecimal changes. After it is setup, test with audacity.


After some head banging, I think I set the left channel of AC97 to 100% and the other channel to 0% (or was the opposite), unmute external amplifier, and adjust other controls.


I recommend use a different card because Creative Labs Soundblaster LIVE! does in fact changes bus registers on the fly, so chances of data corruption are increase. Turtle Beach Santa Cruz is the easiest to setup and has very good duplexing. Its 5.1 output is a lot better than the LIVE card.
 
Old 05-26-2008, 07:12 AM   #5
ax11
LQ Newbie
 
Registered: Jun 2006
Location: Berlin, Germany
Distribution: Debian
Posts: 3
Blog Entries: 1

Rep: Reputation: 0
Quote:
Originally Posted by Electro View Post
... I think I set the left channel of AC97 to 100% and the other channel to 0% (or was the opposite), unmute external amplifier, and adjust other controls.
Last night you saved some DJs life Alternatively you could use aumix to set the left and right input gain to sensible values. Does the same thing, but feels slightly better. I just got a Live Platinum to work that way. I got it so cheap, I couldn't resist, although I remembered from a previous emu10k1-based card, that there was something tricky about capture. Nevertheless the Platinum sounds much better than the dozen of soundcards I tried before and seems to do a fairly good job with jackd.
 
Old 05-26-2008, 08:44 PM   #6
Electro
Guru
 
Registered: Jan 2002
Posts: 6,042

Rep: Reputation: Disabled
Quote:
Originally Posted by ax11 View Post
Last night you saved some DJs life Alternatively you could use aumix to set the left and right input gain to sensible values. Does the same thing, but feels slightly better. I just got a Live Platinum to work that way. I got it so cheap, I couldn't resist, although I remembered from a previous emu10k1-based card, that there was something tricky about capture. Nevertheless the Platinum sounds much better than the dozen of soundcards I tried before and seems to do a fairly good job with jackd.
I recommend get an M-Audio card or other sound cards based on VIA ICE1712 or ICE1724. C-Media CMI8788 cards also works in Linux and have similar sound quality. Creative Labs care for features, but they do not care for sound quality.

I have an Audiotrak Prodigy 7.1 (based on VIA ICE1724) that sounds better than any Creative Labs sound card. Brands such as Auzentech, BlueGears, and Razer are creating some good sound cards.
 
  


Reply

Tags
capture, emu10k1, line, mixer, recording


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
SoundBlaster Live Microphone Oxagast Linux - Hardware 3 02-05-2006 06:06 PM
Unable to record mic-in with SoundBlaster Live! while able to record other sources max76230 Linux - Newbie 2 03-14-2005 05:31 AM
EMU10K1, ALSA-1.06, microphone does not work wprauchholz Linux - Newbie 5 11-04-2004 02:54 PM
EMU10K1, ALSA, microphone does not work wprauchholz Linux - Enterprise 6 10-23-2004 03:17 AM
XMMS SoundBlaster Live! 5.1 emu10k1 no sound ThePenguin Linux - Newbie 9 09-22-2004 09:01 PM


All times are GMT -5. The time now is 11:36 AM.

Main Menu
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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration