no audio output device with ens1371
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
pulseaudio (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
Dell Dimension L700CXE desktop, was running 11.05, but on upgrading to 11.10 and then to 12.05 the sound device has vanished; the modules are loaded, the device appears in lspci, but on the sound config Output or Input panel there are no devices listed and the output volume slider is greyed out.
it must be something simple I'm overlooking, because so much of this looks perfectly normal. All users are added to the audio /etc/group
# lspci
00:00.0 Host bridge: Intel Corporation 82810 GMCH (Graphics Memory Controller Hub) (rev 03)
00:01.0 VGA compatible controller: Intel Corporation 82810 (CGC) Chipset Graphics Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02)
00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02)
00:1f.2 USB controller: Intel Corporation 82801AA USB Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02)
01:08.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78)
01:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 09)
01:0b.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200 PRO] (rev 01)
01:0b.1 Display controller: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200 PRO] (Secondary) (rev 01)
$ lsmod | grep snd
snd_hrtimer 12648 1
snd_ens1371 24819 0
gameport 15060 1 snd_ens1371
snd_ac97_codec 110178 1 snd_ens1371
ac97_bus 12642 1 snd_ac97_codec
snd_pcm 80845 2 snd_ens1371,
snd_seq_midi 13132 0
snd_rawmidi 25424 2 snd_ens1371,
snd_seq_midi_event 14475 1 snd_seq_midi
snd_seq 51567 3 snd_seq_
snd_timer 28931 3 snd_hrtimer,
snd_seq_device 14172 3 snd_seq_
snd 62064 8 snd_ens1371,
soundcore 14635 1 snd
snd_page_alloc 14115 1 snd_pcm
# cat /proc/asound/
Ensoniq AudioPCI ES1371
Joystick enable : off
Joystick port : 0x200
# cat /proc/asound/
1: : sequencer
2: [ 0- 0]: raw midi
3: [ 0- 1]: digital audio playback
4: [ 0- 0]: digital audio playback
5: [ 0- 0]: digital audio capture
6: [ 0] : control
33: : timer
if I rmmod ens1371 and then modprobe it, dmesg reports
[ 1643.444096] snd_ens1371 0000:01:09.0: BAR 0: set to [io 0xdf00-0xdf3f] (PCI address [0xdf00-0xdf3f])
[ 1643.444143] snd_ens1371 0000:01:09.0: PCI INT A -> Link[LNKB] -> GSI 10 (level, low) -> IRQ 10
# lsb_release -rd
Description: Ubuntu 12.04.1 LTS
some additional tests
$ sudo aplay -l
[sudo] password for garym:
**** List of PLAYBACK Hardware Devices ****
Home directory /home/garym not ours.
card 0: AudioPCI [Ensoniq AudioPCI], device 0: ES1371/1 [ES1371 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: AudioPCI [Ensoniq AudioPCI], device 1: ES1371/2 [ES1371 DAC1]
Subdevices: 1/1
Subdevice #0: subdevice #0
$ lspci -v | grep -A7 -i "audio"
01:09.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 09)
Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
Flags: bus master, slow devsel, latency 64, IRQ 10
I/O ports at df00 [size=64]
Capabilities: <access denied>
Kernel driver in use: snd_ens1371
Kernel modules: snd-ens1371
01:0b.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV280 [Radeon 9200 PRO] (rev 01) (prog-if 00 [VGA controller])