In Jaunty Alpha3 release 32 bit and 64 bit versions the sound is not work.

Bug #319505 reported by Attila Hammer
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Dear Ubuntu developers!

I trying Jaunty Alpha3 release 32 bit and 64 bit versions. My Creative Soundblaster Audigy Ls soundcard is not work, the volume-manager icon is underlined.
Oldest Ubuntu releases I not seeing this problem.
If I remember correct, the snd_ca0106 module is not loaded. Because this problem is present, impossible using this alpha release with gnome-orca screenreader package.
I am a blind person and important working the gnome-orca screen reader. I very like testing new ubuntu releases.
I have'nt got alwais sighted assistance.

Next comment I sending my machine full lspci output list if help.

Thanks,

Attila

Related branches

Revision history for this message
Attila Hammer (hammera) wrote :

This bug is reproducable me machine.

Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 319505] Re: In Jaunty Alpha3 release 32 bit and 64 bit versions the sound is not work.
Download full text (8.9 KiB)

I sending the full lspci list my machine:
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce
6150] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller
(rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller
(rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron]
Miscellaneous Control
04:09.0 Multimedia audio controller: Creative Labs SB Audigy LS

Sending amixer what output showing when the sound works correctly for
example in Debian lenny:
Simple mixer control 'Line in',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 0 [0%] [-99999.99dB]
   Front Right: Capture 0 [0%] [-99999.99dB]
Simple mixer control 'Mic',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 0 [0%] [-99999.99dB]
   Front Right: Capture 0 [0%] [-99999.99dB]
Simple mixer control 'Phone',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 0 [0%] [-99999.99dB]
   Front Right: Capture 0 [0%] [-99999.99dB]
Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined
   Playback channels: Mono
   Mono: Playback [off]
Simple mixer control 'IEC958 Center/LFE',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB]
   Front Right: Playb...

Read more...

Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 319505] Re: In Jaunty Alpha3 release 32 bit and 64 bit versions the sound is not work.
Download full text (8.1 KiB)

Trying Jaunty Alpha3 32 bit version with my Toshiba Satellite Pro L300
notebook.
The problem is present, the sound is not work.

After trying the test, the following lists looking in Hardy, because it
is not have a sighted assistance.

Lspci says following informations my notebook:
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory
Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960
Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI
Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio
Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 1 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express
Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI
Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI
Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface
Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E)
IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E)
SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller
(rev 03)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E
PCI Express Fast Ethernet controller (rev 02)

Amixer showing this list:
Simple mixer control 'Master',0
   Capabilities: pvolume pvolume-joined pswitch pswitch-joined
   Playback channels: Mono
   Limits: Playback 0 - 64
   Mono: Playback 60 [94%] [-4.00dB] [on]
Simple mixer control 'Headphone',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 64
   Mono:
   Front Left: Playback 45 [70%] [-19.00dB] [on]
   Front Right: Playback 45 [70%] [-19.00dB] [on]
Simple mixer control 'PCM',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 255 [100%] [0.00dB]
   Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Front',0
   Capabilities: pvolume pswitch
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 64
   Mono:
   Front Left: Playback 52 [81%] [-12.00dB] [on]
   Front Right: Playback 52 [81%] [-12.00dB] [on]
Simple mixer control 'Front Mic Boost',0
   Capabilities: volume
   Playback channels: Front Left - Front Right
   Capture channels: Front Left - Front Right
   ...

Read more...

Revision history for this message
Attila Hammer (hammera) wrote :

This modules loading when I trying booting Jaunty Alpha3 with my desktop
machine:
Module Size Used by
nls_iso8859_1 12032 1
vfat 18816 1
fat 58144 1 vfat
binfmt_misc 16776 1
bridge 56212 0
stp 10500 1 bridge
bnep 20352 2
lp 17156 0
powernow_k8 22148 1
video 25232 0
output 11008 1 video
joydev 18368 0
snd_ca0106 39968 2
snd_seq_midi 14336 0
snd_seq_midi_event 15104 1 snd_seq_midi
snd_rawmidi 29696 2 snd_ca0106,snd_seq_midi
snd_ac97_codec 112292 1 snd_ca0106
snd_pcm 82820 2 snd_ca0106,snd_ac97_codec
snd_seq 56880 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29704 2 snd_pcm,snd_seq
snd_seq_device 14988 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 62628 11
snd_ca0106,snd_rawmidi,snd_ac97_codec,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
psmouse 61844 0
ac97_bus 9856 1 snd_ac97_codec
ppdev 15492 0
snd_page_alloc 16904 2 snd_ca0106,snd_pcm
i2c_nforce2 14980 0
serio_raw 13316 0
pcspkr 10496 0
k8temp 12416 0
parport_pc 40100 1
parport 42220 3 lp,ppdev,parport_pc
squashfs 46216 1
aufs 167332 1
exportfs 12544 1 aufs
nls_cp437 13696 2
isofs 39716 1
usb_storage 81984 1
forcedeth 61712 0
ehci_hcd 44172 0
ohci_hcd 32016 0
fbcon 46112 0
tileblit 10752 1 fbcon
font 16384 1 fbcon
bitblit 13824 1 fbcon
softcursor 9984 1 bitblit
fuse 60060 3

Because now Espeak using oss, I manualy loading snd-pcm-oss module and
snd-mixer-oss modules. The sound is working my desktop machine, play
music etc, but the succes login sound is not played.

Attila

Revision history for this message
Attila Hammer (hammera) wrote :
Download full text (3.8 KiB)

The following output showing alsa mixer when I booting Jaunty with
sighted assistance, the snd-pcm-oss module and snd-mixer-oss module is
not loaded when I query amixer output:
Simple mixer control 'Line in',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 207 [81%] [0.00dB]
   Front Right: Capture 207 [81%] [0.00dB]
Simple mixer control 'Mic',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 0 [0%] [-99999.99dB]
   Front Right: Capture 0 [0%] [-99999.99dB]
Simple mixer control 'Phone',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 207 [81%] [0.00dB]
   Front Right: Capture 207 [81%] [0.00dB]
Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined
   Playback channels: Mono
   Mono: Playback [off]
Simple mixer control 'IEC958 Center/LFE',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB]
   Front Right: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'IEC958 Front',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB]
   Front Right: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'IEC958 Rear',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB]
   Front Right: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'IEC958 Unknown',0
   Capabilities: pvolume
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB]
   Front Right: Playback 0 [0%] [-99999.99dB]
Simple mixer control 'Aux',0
   Capabilities: cvolume
   Capture channels: Front Left - Front Right
   Limits: Capture 0 - 255
   Front Left: Capture 207 [81%] [0.00dB]
   Front Right: Capture 207 [81%] [0.00dB]
Simple mixer control 'Analog Center/LFE',0
   Capabilities: pvolume pswitch pswitch-joined
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB] [on]
   Front Right: Playback 0 [0%] [-99999.99dB] [on]
Simple mixer control 'Analog Front',0
   Capabilities: pvolume pswitch pswitch-joined
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 204 [80%] [0.75dB] [on]
   Front Right: Playback 204 [80%] [0.75dB] [on]
Simple mixer control 'Analog Rear',0
   Capabilities: pvolume pswitch pswitch-joined
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB] [on]
   Front Right: Playback 0 [0%] [-99999.99dB] [on]
Simple mixer control 'Analog Side',0
   Capabilities: pvolume pswitch pswitch-joined
   Playback channels: Front Left - Front Right
   Limits: Playback 0 - 255
   Mono:
   Front Left: Playback 0 [0%] [-99999.99dB] [on]
   Front Right: Playback 0 [0%] [-99999.99dB] [on]...

Read more...

Changed in linux:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 319505] Re: In Jaunty Alpha3 release 32 bit and 64 bit versions the sound is not work.

I downloading current dayly live cd and trying my notebook.
When manualy loading snd-mixer-oss and snd-pcm-oss modules, Espeak is
speaks correct and the sound is working.

Attila

Revision history for this message
Andy Whitcroft (apw) wrote :

@Attila --- would it correct to say that the primary issue here is that Espeak needs OSS and this is not loaded automatically, and sorting that out needs manual steps not trivial for regular user. Even less so for the sight-impared. Everything is good once those modules are loaded?

Revision history for this message
Attila Hammer (hammera) wrote :
Download full text (3.4 KiB)

If I downloading these modules, Orca and Espeak speaks correct my two
machines, but another user writing this letter with Orca mailing list
yesterday:
"I tested alpha 3 too a few days ago.
i had no sound too. no system or other sounds.
tried it on a computer with a sb live 5.1 player sound card and on a
laptop with a conexant chipset."

Why need the snd-pcm-oss and snd-mixer-oss modules? Sunday, I read this
letter with Orca mailing list:
"Hi Everyone
For those wishing to install Ubuntu 9.04 alpha 3, I've encountered the
following problem and workaround. This, for me, was preventing the
boot-up accessibility option from working.
Problem: Portaudio, on which espeak depends, is compiled to use OSS by
default and, via padsp, is wrapped to using Pulseaudio. However, the
snd-pcm-oss and snd-mixer-oss modules required for oss output are not
loaded, rendering espeak unable to speak. I'm unsure if this happens on
all systems, but I've verified it on mine, and this issue is still
present as of the most recent lived build. While padsp does wrap espeak
to use pulse, it needs to be able to communicate with the oss device for
it to do so, hense these modules need to be loaded.
Solution: Once the livecd is booted up (note, these alpha builds do not
seem to play a login sound) open gnome-terminal (alt+f2 followed by
gnome-terminal). Issue the following command:
sudo modprobe snd-mixer-oss snd-pcm-oss
Now, to test, issue the command:
espeak hello
Espeak should say hello. Now, run orca and go through the setup. When it
asks you to log out, say no as this isn't working properly on the
livecd, at least not for me.
To log out manually, do the following (note: ctrl-alt-backspace is
disabled so this shortcut won't work anymore to kill the X session):
alt+f1, left arrow, down arrow, l, alt+l.
The disk should spin and you should then get the drum sound, indicating
that you are at the login prompt. Login with the username "ubuntu"
without the quotes. press enter twice as this user has no password. From
here on out, it is exactly like installing Ubuntu 8.10: envoke
gnome-terminal, sudo su, start orca with --no-setup and run ubiquity.
I hope this helps someone out. I'm unsure if all systems encounter this
issue, but if you do encounter it hopefully this helps you get around
the bug."

I seeing another problem, but I don't know what the metter:
When loading these modules, the espeak speech-sinthesizer and Orca
screen reader (using gnome-speech espeak driver) very slow my machines
(for example writing apple word, very later beginning spokening the
letters (two or free seconds later, but apple word already written).

Oldest Ubuntu versions (Hardy and Intrepid tested) not produces this
simptoms.
The success login sound is not played my machines.

Another problem this workaround:
When Orca is running, my desktop machine produces following cpu usages:
I have got an Athhlon64 X2 3800 Mhz cpu and 2 GB ram, the first cpu
usage is 28%, the second cpu usage is 17%, I think this is not good.

If you would like test this problem, do following steps:
1. Download the current dayly live cd and try boot.
After pressing enter key your preferred language, press f5 key, and
choosing screen...

Read more...

Revision history for this message
David Henningsson (diwic) wrote :

Andy, espeak uses portaudio and portaudio has an ALSA backend, with or without the pulseaudio patch (see bug #178895 for more info). Perhaps it would be a good idea to recompile espeak to use ALSA instead?

Revision history for this message
Andy Whitcroft (apw) wrote :

@Atilla -- thanks for all that information.

@David -- yes clearly espeak should be using ALSA directly and that should be changed whatever happens. However the main issue here is that the OSS modules no longer get loaded, which seems to have changed from Intrepid to Jaunty. That latter needs investigating whatever the outcome for espeak.

Changed in linux:
assignee: ubuntu-audio → nobody
status: Triaged → In Progress
assignee: nobody → apw
Revision history for this message
Andy Whitcroft (apw) wrote :

Ok this seems to have occured as part of a sync with debian which commented out the load lines for OSS in the alsa-drivers package. This was in response to the demand in this debian bug:

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=49969

So we need to find out whether we need them in ours.

Revision history for this message
Andy Whitcroft (apw) wrote :

Manually uncommenting these on my latop allows espeak to work as expected and 'padsp espeak' also now works in parallel with other sound applications. It appears that these are safe to uncomment against the Ubuntu kernels. I have built a modified alsa-drivers source package and installed the resulting alsa-dev .deb. This also works as expected.

Attaching the debdiff for this change. Will propose this for application to Jaunty.

Changed in alsa-driver:
assignee: nobody → apw
status: New → In Progress
Revision history for this message
Andy Whitcroft (apw) wrote :

This does not appear to be a kernel issue, closing kernel task.

Changed in linux:
status: In Progress → Invalid
Changed in alsa-driver:
importance: Undecided → Medium
Revision history for this message
Andy Whitcroft (apw) wrote :

ubuntu-main-sponsors: I am looking for a sponsor to get a change to alsa-drivers uploaded. Debdiff is attached above. This is affecting the the blind and partially-sighted as orca/espeak does not function and they are not in a position to fix it without sighted help.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package alsa-driver - 1.0.18.dfsg-1ubuntu3

---------------
alsa-driver (1.0.18.dfsg-1ubuntu3) jaunty; urgency=low

  * Revert changes to alsa-base.modprobe which disabled autoloading of OSS
    compatibilty modules. Without these even alsa wrapped applications
    are silent. These are required for espeak amongst others. (LP: #319505)

 -- Andy Whitcroft <email address hidden> Thu, 29 Jan 2009 11:22:19 +0000

Changed in alsa-driver:
status: In Progress → Fix Released
Revision history for this message
Attila Hammer (hammera) wrote :

I don't know what happen, but if I upgraded my Jaunty system, the Orca
screen reader is not speaks.
When I get the login prompt, the login signal I hear, and after writing
username and password, the success login sound is good playing (little
waves and not constant volume the sound).
After this happen, Orca screen reader is don't speak.
When I writing in a terminal with espeak hello command, espeak says good
the hello text.

I downloaded current dayly live cd (64 bit version and trying my desktop
pc with following:
1. I choosed default language and pressed enter key.
2. I pressed f5 key and choosed free down arrow with screen reader.
When the boots finished, the succes login sound is played, but Orca
screen reader not talking.

Attila

Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

hey i got this
alsa-driver (1.0.18.dfsg-1ubuntu3) jaunty; urgency=low

  * Revert changes to alsa-base.modprobe which disabled autoloading of OSS
    compatibilty modules. Without these even alsa wrapped applications
    are silent. These are required for espeak amongst others. (LP: #319505)

 -- Andy Whitcroft <email address hidden> Thu, 29 Jan 2009 11:22:19 +0000

this morning and ever since i have no sound on my laptop.

Changed in alsa-driver:
status: Fix Released → New
Revision history for this message
Fernando Miguel (fernandomiguel) wrote :

I've opened bug 323303 via apport with my system specs, in case you want to pursue this as a non dupe of this bug.

thanks

Revision history for this message
Luke Yelavich (themuso) wrote : Re: [Bug 319505] Re: In Jaunty Alpha3 release 32 bit and 64 bit versions the sound is not work.

This is to do with another bug relating to pulseaudio and the login sound being played, bug #322374 to be exact. I am currently looking into resolving this problem.

Luke Yelavich (themuso)
Changed in alsa-driver:
status: New → Fix Released
andreina (8atom8)
Changed in alsa-driver (Ubuntu):
status: Fix Released → Fix Committed
Andy Whitcroft (apw)
Changed in alsa-driver (Ubuntu):
assignee: Andy Whitcroft (apw) → nobody
Changed in linux (Ubuntu):
assignee: Andy Whitcroft (apw) → nobody
no longer affects: linux (Ubuntu)
Changed in alsa-driver (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.