[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: