LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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-11-2010, 03:38 PM   #1
Jason72
LQ Newbie
 
Registered: Aug 2007
Posts: 11

Rep: Reputation: 0
No sound in Ubuntu Studio with M-Audio Delta 44


Hi,
This is a persistent and very discouraging problem for a lot of Ubuntu Studio users.
I am running a new installation of Ubuntu Studio 9.10 with an M-Audio Delta 44 sound card. Jack is running fine right out of the box.

System/Preference/Sound Hardware tab shows ICE1712{Envy24}PCI Multi-Channel I/O Controller. Input tab shows the same. Output tab shows Dummy Output Stereo.

My onboard sound card is disabled in the bios. The alsaconf command is not found when I tried to configure alsa. All sound levels are up halfway in Envy24 Control.

I have tried this solution, by adding the last 2 lines to /usr/share/alsa/cards/ICE1712.conf

**The reason pulseaudio right now doesn't work with this card is that it expects a front device that has
only 2 channels.
A possible fix for this is changing it's definition to:
ICE1712.pcm.front.0 {
********@args [ CARD ]
********@args.CARD {
****************type string
********}
********type route
********ttable.0.0 1
********ttable.1.1 1
********slave.pcm {
****************type hw
****************card $CARD
********}
********slave.format S32_LE
********slave.channels 10
}

Nothing seems to be working.

I also found the following potential solution, but unfortunately I am not very good with the programing side of Linux. If someone could clarify this for me, and point me in the right direction as far as commenting out module-hal-detect and module-detect, and even where to find the line, module detect, as I do not even see this when I open /etc/pulse/default.pa.
Or if there is perhaps another solution...
This is a HUGE problem for Ubuntu Studio users.

Thanks in advance, and heres what I found:

Automatic sound card detection isn't able to configure the
Delta card correctly, the card seems to be a bit too exotic
for that. So I'd say it's a HAL and/or PulseAudio problem.

Since the configuration process succesfully manages to open
the device - after much struggling - you probably can make
it work with static device configuration. The thing that the
configuration finally stumbles is that the channel map for
the sink and source aren't valid. That's because there isn't
a default channel map defined for 10 and 12 channels.

So, what you'll have to do is edit /etc/pulse/default.pa.
Comment out module-hal-detect and module-detect, and then
add these lines (if you don't need the sources, leave them
out):

# Load the on-board device:
load-module module-alsa-sink sink_name=intel-hda_out device=hw:0
load-module module-alsa-source source_name=intel-hda_in device=hw:0

# Load Delta 44:
load-module module-alsa-sink sink_name=delta_out device=hw:1 channels=10 channel_map=left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
load-module module-alsa-source source_name=delta_in device=hw:1 channels=12 channel_map=left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9

# Set the default sink and source (not mandatory, intel-hda
# would probably be used without this):
set-default-sink
delta_out set-default-source delta_in


That configuration makes Delta a stereo device, in the sense
that if you play surround content, there will be sound only
in the first two channels. If you want a surround setup (or
want to have the stereo output on some other physical
connector(), edit the channel maps. Valid channel names are
listed in near the beginning of this page (under the "Device Drivers" heading):http://www.pulseaudio.org/wiki/Modules



If you wonder why I didn't set the 'channels' argument of
Delta to 2, that's because it seems that the device can't be
opened for just two channels. The auto-configurator managed
to open the device with 10 out and 12 in channels, that's
why I'm using those values.

This setup makes the assumption that the on-board device
will always be hw:0 and Delta will be hw:1. This isn't
necessary a valid assumption.
End of solution

So again, if someone could help me make sense out of the potential fix directly above, or has a better idea, that would be terrific.

Thanks
 
Old 01-11-2010, 05:54 PM   #2
Jason72
LQ Newbie
 
Registered: Aug 2007
Posts: 11

Original Poster
Rep: Reputation: 0
Never mind...
Ubuntu Studio 9.10 and 8.04 are a total unusable mess.

Easy fix...Install 9.04 instead. Everything seems to work great right out of the box.
Jack works, and the M-Audio Delta 44 card works great.

Save yourselves a lot of headaches. I have fought 9.10 and 8.04 since Dec 22 with no luck. Crap distros.
Stick with 9.04 for Ubuntu Studio
 
Old 01-30-2010, 07:49 AM   #3
picrard
LQ Newbie
 
Registered: Jan 2010
Posts: 1

Rep: Reputation: 0
Cool

Quote:
Originally Posted by Jason72 View Post
Never mind...
Ubuntu Studio 9.10 and 8.04 are a total unusable mess.

Easy fix...Install 9.04 instead. Everything seems to work great right out of the box.
Jack works, and the M-Audio Delta 44 card works great.

Save yourselves a lot of headaches. I have fought 9.10 and 8.04 since Dec 22 with no luck. Crap distros.
Stick with 9.04 for Ubuntu Studio
I had a lot of headaches, too.
But now my Ubuntu Studio 9.10 runs completly with sound ...

I had two problems:

1. To use my two TFT's on my Geforce 6200 under TwinView
, I've fixed this.
2. No Sound under my Delt44
, I've fixed that.


I had a big problem with my Delta44,
first of all:
I'm using two Soundcards a Soundblaster card and the Delta44.
In the Soundconfiguration I found both cards, both have shown me
an input, but there was just the output of the Soundblaster card.

I've searched all the time the net.
And than I've found these both articles:

1.
h***s://bugs.launchpad.net/ubuntu*******


Just to clarify, the mapping at the link (for Delta 44) is valid for DMX6fire aswell. You can use that.
as the page says:

in /etc/pulse/default.pa comment out module-hal-detect and module-detect and then append lines similar to this:

# Load Dmx:
load-module module-alsa-sink sink_name=dmx_out device=hw:0 channels=10 channel_map=left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
load-module module-alsa-source source_name=dmx_in device=hw:0 channels=12 channel_map=left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9

# Set the default sink and source
set-default-sink dmx_out
set-default-source dmx_in

Test by running pulseaudio manually.
I would suspect this to work for Roland Edirol UA-101 aswell, based on the fact that all ice1712 chipsets seem to have the same number of channels regardless actual connections.
Notice that my card is hw:0 and not hw:1, because i have disabled the onboard soundcard.

If you wish you may want to create a forum post on the ubuntu forum, as not to go too "offtopic" from this bug report.




2.
ht***://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug******


I've edited the /usr/share/alsa/cards/Ice1712.conf
like in this bugfix.
For this you have to open a terminal/konsole and you have to open
gedit as ROOT.

> sudo gedit
(after enter you have to type in your password!!!)

Than open your Nautilus/Dolphin/Browser and
go to the folder:
filesystem/usr/share/alsa/cards/
find the file Ice1712.conf drag an drop it into gedit
find these entry like below and insert theses lines lines
(without the <---- add this):


ICE1712.pcm.front.0 {
@args [ CARD ]
@args.CARD {
type string
}
type route
ttable.0.0 1
ttable.1.1 1
slave.pcm {
type hw
card $CARD
}
slave.format S32_LE <---- add this
slave.channels 10 <---- add this

}


After a restart I had the output of my Delte 44


ONLY USE THE GREEN ONE, THE RED ONE HAS KILLED MY DELTA44 FROM THE
SOUNDCONFIG. I'VE RESETED THE default.pa TO DEFAULT.
YOU JUST HAVE TO EDIT THE Ice1712.conf THAT WORKED FOR ME!!!

I hope this was very clear for you.
 
  


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
m-audio delta 1010LT setup questions w/ ubuntu studio spamhippy Linux - Hardware 13 12-01-2010 11:30 AM
M-Audio Delta 66, no sound output qwasqaws Linux - Hardware 9 01-22-2009 05:22 AM
Ubuntu Studio: Audio Issues alphatexture Linux - Hardware 1 05-17-2007 01:35 AM
64studio and M-Audio Delta 1010LT soundcard - No sound rtexman Linux - Hardware 1 02-06-2007 11:43 PM
ubuntu studio record jack audio output librano Ubuntu 2 01-25-2007 01:23 PM

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

All times are GMT -5. The time now is 10:55 AM.

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