Sound layout broken on dist-upgrade
I just dist-upgraded a laptop that had been running Sarge from pre-release
days to the current testing distribution. It has a custom 2.6.8 kernel
(the customization was just including an APM option that is specific for
Thinkpad laptops).
The sound, pre-upgrade, was a little tenuous, I suppose, but it worked.
I cannot recall if it was using alsa or not, but I think it was (xmms was
set to libalsa output plugin). I think I had to blacklist the i810_audio
module in /etc/discover.conf to get it to work (i added the line 'skip
i810_audio' to the bottom of discover.conf).
Now, post-upgrade, the only audio I can hear is PC-speaker beeps when I,
e.g., press the down-arrow when I am at the bottom of a file in less. I
could not hear these beeps before and I do not wish to hear them; I don't
know where they came from or how to turn them off. When XMMS plays, the
level bars bounce up and down but no sound comes out. I can run or not
run esd -- the effect is the same regardless of which output plugin I have
selected for XMMS. Xine also fails to generate sound, as does the gnome
CD player, so I don't think it's an application problem.
I never understood linux sound very well in the first place and now I
don't know where to look to begin to fix this problem. I am asking in
this forum because I believe it is the role of the distro to handle sound
output, particularly to maintain its functionality across upgrades.
However, if there's a better forum to ask, I'd appreciate a redirect from
anyone here.
Basically:
1) should I be using alsa? if not, I assume OSS?
2) whatever the answer to (1) is, how do I tell if it's working?
3) once whatever (1) is is working according to (2), how do I get
applications to play sound?
Here is the output of lsmod:
Module Size Used by
af_packet 20744 2
md5 4096 1
ipv6 230020 10
ds 17796 4
lp 10436 2
apm 19816 2
openafs 461828 1
parport_pc 31936 1
parport 37448 2 lp,parport_pc
floppy 55124 0
irtty_sir 8320 0
sir_dev 18092 1 irtty_sir
irda 167488 2 irtty_sir,sir_dev
crc_ccitt 2432 1 irda
pcspkr 3816 0
e100 30208 0
mii 4864 1 e100
yenta_socket 19328 0
pcmcia_core 63684 2 ds,yenta_socket
snd_intel8x0 33068 1
snd_ac97_codec 59652 1 snd_intel8x0
snd_pcm_oss 48168 0
snd_mixer_oss 17152 1 snd_pcm_oss
snd_pcm 86052 2 snd_intel8x0,snd_pcm_oss
snd_timer 23300 1 snd_pcm
snd_page_alloc 11144 2 snd_intel8x0,snd_pcm
gameport 4736 1 snd_intel8x0
snd_mpu401_uart 7296 1 snd_intel8x0
snd_rawmidi 23232 1 snd_mpu401_uart
snd_seq_device 7944 1 snd_rawmidi
snd 51940 11 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 9824 1 snd
hw_random 5524 0
uhci_hcd 29200 0
usbcore 104676 3 uhci_hcd
intel_agp 20512 1
agpgart 31784 1 intel_agp
tsdev 7168 0
evdev 9088 0
psmouse 17928 0
mousedev 9996 2
ide_cd 38276 0
cdrom 35744 1 ide_cd
rtc 11960 0
ext3 109800 1
jbd 54424 1 ext3
ide_generic 1664 0
piix 12448 1
ide_disk 16768 3
ide_core 125400 4 ide_cd,ide_generic,piix,ide_disk
unix 25904 428
Regards,
Brandon
Reply to: