LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu
User Name
Password
Ubuntu This forum is for the discussion of Ubuntu Linux.

Notices


Reply
  Search this Thread
Old 01-14-2009, 06:35 PM   #1
wickid54
LQ Newbie
 
Registered: Apr 2008
Distribution: ubuntu ultimate 2.0
Posts: 6

Rep: Reputation: 0
yet another sound card question


yes, i'm new at linux.

i am running ubuntu ultimate edition 2.0.
i have an audigy soundblaster se card.
it works somewhat...

only the front two channels play. and they have a bit if static. it's not the cable.
my problem is that i would love to hear my subwoofer again.

i'm using the analogue connections with the front two channels going to the main speakers, and sub going to sub (center and rear are unused).
i've tinkered with the alsamixer command from the terminal to correct another issue, but when i "alsactl store", i'm denied permission (any help here would be nice also).
in alsamixer, it only displays two channels. in volume control (for device CA0106 alsamixer) it displays all channels. i've tried adjusting each channel and muting and unmuting each channel. still only the front two play.

so i manually opened the file "/var/lib/alsa/asound.state" to try to save it there, and found settings for all channels. but those channels do not appear in "alsamixer" or sound properties.

it knows i have 6 channels, how do i tell it to use them?

can i edit the text file?
or do i need to use a command line?

below is the .state file for the card:

Quote:
state.CA0106 {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Front Playback Volume'
value.0 199
value.1 199
}
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Rear Playback Volume'
value.0 255
value.1 255
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Center/LFE Playback Volume'
value.0 255
value.1 255
}
control.4 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Side Playback Volume'
value.0 255
value.1 255
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Front Playback Volume'
value.0 255
value.1 255
}
control.6 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Rear Playback Volume'
value.0 255
value.1 255
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Center/LFE Playback Volume'
value.0 255
value.1 255
}
control.8 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Unknown Playback Volume'
value.0 0
value.1 0
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'CAPTURE feedback Playback Volume'
value.0 0
value.1 0
}
control.10 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000
}
control.11 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
index 1
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000
}
control.12 {
comment.access read

comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
index 2
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000
}
control.13 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
index 3
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000
}
control.14 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value false
}
control.15 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'IEC958 out'
comment.item.1 'i2s mixer out'
comment.item.2 'IEC958 in'
comment.item.3 'i2s in'
comment.item.4 'AC97 in'
comment.item.5 'SRC out'
iface MIXER
name 'Digital Source Capture Enum'
value 'i2s in'
}
control.16 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Phone
comment.item.1 Mic
comment.item.2 'Line in'
comment.item.3 Aux
iface MIXER
name 'Analog Source Capture Enum'
value 'Line in'
}
control.17 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
value '049210020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000'
}
control.18 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
index 1
value '049210020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000'
}
control.19 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
index 2
value '049210020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000'
}
control.20 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
index 3
value '049210020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000'
}
control.21 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Phone Capture Volume'
value.0 207
value.1 207
}
control.22 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Mic Capture Volume'
value.0 255
value.1 255
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Line in Capture Volume'
value.0 207
value.1 207
}
control.24 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Aux Capture Volume'
value.0 207
value.1 207
}
control.25 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'Line in'
comment.item.1 'Mic in'
iface MIXER
name 'Shared Mic/Line in Capture Switch'
value 'Line in'
}
control.26 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Analog Front Playback Switch'
value true
}
control.27 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Analog Rear Playback Switch'
value true
}
control.28 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Analog Center/LFE Playback Switch'
value true
}
control.29 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Analog Side Playback Switch'
value true
}
}

Last edited by wickid54; 01-14-2009 at 06:40 PM.
 
Old 01-14-2009, 08:26 PM   #2
vectordrake
Senior Member
 
Registered: Nov 2003
Location: NB,Canada
Distribution: Something alpha or beta, binary or source...
Posts: 2,280
Blog Entries: 4

Rep: Reputation: 47
for the "alsactl store" problem, did you try as root or with sudo (almost forgot you were using a variation of Ubuntu)? If it works that way, try adding your user to the "audio" group and see if you're good after that. I used to have this problem with Debian on another computer I had (was an SB card too - SB Live! Gamer)
 
Old 01-15-2009, 12:44 AM   #3
wickid54
LQ Newbie
 
Registered: Apr 2008
Distribution: ubuntu ultimate 2.0
Posts: 6

Original Poster
Rep: Reputation: 0
"login as root"

i think i'll remember that from now on.
thanks, fixed that.

now if i could just get all the channels to work...
 
Old 01-15-2009, 07:32 AM   #4
BluesKaj
LQ Newbie
 
Registered: Apr 2006
Location: Ontario, Canada
Distribution: Kubuntu 8.10 Intrepid & KDE 4
Posts: 9

Rep: Reputation: 1
It could be a soundcard driver problem. Upgrading the driver may help. Find the right name for the soundcard in the Terminal: (cat /proc/asound/cards). Once the soundcard make and model are verified then find the drivers in adept or synaptic package manager and install. Just for good measure (it may take a reboot) , run the previous command again. You should have all channels working now. If not set the souncard default status (asoundconf set-default-card "name of soundcard" ) include the quotes, but not the brackets.
Hope this helps
 
Old 01-15-2009, 07:41 PM   #5
wickid54
LQ Newbie
 
Registered: Apr 2008
Distribution: ubuntu ultimate 2.0
Posts: 6

Original Poster
Rep: Reputation: 0
card verifies.

ran synaptic, and no packages were available.
i' now know what to look for (i think).

EDIT:

i found a driver, but i think it's older than what i'm using.
the one i found is dated april 16, 2008.
i'm running ubuntu 8.10 (ultimate edition 2 gamer 32-bit) and it's supposed to have all "updates" as of oct. 2008.

if i install the driver i found and it doesn't work, can i put the original back? easily?

thanks guys.

here's a stoopid question:
can i install the original windows driver from cd? even with wine? or is that impossible?
(i said it was stoopid)

Last edited by wickid54; 01-15-2009 at 08:19 PM. Reason: added info
 
Old 01-19-2009, 10:29 PM   #6
sixerjman
Member
 
Registered: Sep 2004
Distribution: Debian Testing / Unstable
Posts: 180
Blog Entries: 1

Rep: Reputation: 32
Can you post the actual sound card details?

Please post the output of:

cat /proc/asound/cards

and

lspci
 
  


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
Sound Card Question roc Linux - Hardware 5 03-16-2006 06:09 PM
Sound card question gauge73 Linux - Newbie 5 01-07-2004 06:00 PM
Sound card installation question satimis Linux - Hardware 0 11-22-2003 06:13 AM
joystick/sound card question Toker Linux - Hardware 3 10-13-2003 03:58 PM
sound card question Themonk Linux - Hardware 5 04-15-2003 10:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Ubuntu

All times are GMT -5. The time now is 03:38 PM.

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