[KLUG Driftwood] The difference a sound driver makes
Adam Williams
driftwood@kalamazoolinux.org
22 Jun 2003 08:09:38 -0400
At the chamber the little announcement lady's voice was choppy and
usually cut off before she finished her schtick.
Assuming that was the result of the crap-known-as-OSS, we upgraded John
Bridleman to ALSA but it didn't work.
Well, I upgraded my laptop to ALSA and it works great, regalar sound
(XMMS, etc...) works and the asterisk automated attendant is now clearer
than a sylvan choir.
[awilliam@estate2 awilliam]$ rpm -qa | grep alsa
alsa-lib-0.9.4-fr1
kernel-module-alsa-0.9.4-fr2_2.4.20_18.9
alsa-utils-0.9.4-fr1
alsa-driver-0.9.4-fr2
[awilliam@estate2 awilliam]$ uname -a
Linux estate2.whitemice.org 2.4.20-18.9 #1 Thu May 29 07:08:16 EDT 2003
i686 i686 i386 GNU/Linux
[awilliam@estate2 awilliam]$ cat /etc/modules.conf
alias eth0 8139too
options ide-cdrom dma=1
alias usb-controller ehci-hcd
alias usb-controller1 usb-uhci
#alias sound-slot-0 i810_audio
#post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
>/dev/null 2>&1 || :
#pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
>/dev/null 2>&1 || :
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-intel8x0
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
[awilliam@estate2 awilliam]$ /sbin/lsmod
Module Size Used by Not tainted
snd-pcm-oss 44836 0 (autoclean)
snd-mixer-oss 16184 1 (autoclean) [snd-pcm-oss]
snd-intel8x0 22340 1 (autoclean)
snd-pcm 84352 0 (autoclean) [snd-pcm-oss snd-intel8x0]
snd-timer 19492 0 (autoclean) [snd-pcm]
snd-ac97-codec 47688 0 (autoclean) [snd-intel8x0]
snd-mpu401-uart 5120 0 (autoclean) [snd-intel8x0]
snd-rawmidi 18432 0 (autoclean) [snd-mpu401-uart]
snd-seq-device 6172 0 (autoclean) [snd-rawmidi]
snd 43460 0 (autoclean) [snd-pcm-oss snd-mixer-oss
snd-intel8x0 snd-pcm snd-timer snd-ac97-codec snd-mpu401-uart
snd-rawmidi snd-seq-device]
snd-page-alloc 8372 0 (autoclean) [snd-intel8x0 snd-pcm]
soundcore 6404 4 (autoclean) [snd]
i830 74336 1
agpgart 48128 8 (autoclean)
binfmt_misc 7432 1
parport_pc 19076 1 (autoclean)
lp 8996 0 (autoclean)
parport 37056 1 (autoclean) [parport_pc lp]
autofs 13268 0 (autoclean) (unused)
orinoco_cs 5556 1
orinoco 39724 0 [orinoco_cs]
hermes 8068 0 [orinoco_cs orinoco]
ds 8680 2 [orinoco_cs]
yenta_socket 13632 2
pcmcia_core 57216 0 [orinoco_cs ds yenta_socket]
8139too 18120 0
mii 3976 0 [8139too]
sg 36524 0 (autoclean)
sr_mod 18136 0 (autoclean)
ide-scsi 12208 0
scsi_mod 107544 3 [sg sr_mod ide-scsi]
ide-cd 35712 0
cdrom 33728 0 [sr_mod ide-cd]
loop 12152 0 (autoclean)
keybdev 2976 0 (unused)
mousedev 5556 1
hid 22244 0 (unused)
input 5856 0 [keybdev mousedev hid]
usb-uhci 26412 0 (unused)
ehci-hcd 20072 0 (unused)
usbcore 79040 1 [hid usb-uhci ehci-hcd]
ext3 70784 3
jbd 51924 3 [ext3]
lvm-mod 63968 5
[awilliam@estate2 awilliam]$ /sbin/lspci
00:00.0 Host bridge: Intel Corp. 82852/855GM Chipset Host Bridge (rev
01)
00:00.1 System peripheral: Intel Corp.: Unknown device 3584 (rev 01)
00:00.3 System peripheral: Intel Corp.: Unknown device 3585 (rev 01)
00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Chipset
Integrated Graphics Device (rev 01)
00:02.1 Display controller: Intel Corp. 82852/855GM Chipset Integrated
Graphics Device (rev 01)
00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03)
00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03)
00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03)
00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 24cc (rev 03)
00:1f.1 IDE interface: Intel Corp.: Unknown device 24ca (rev 03)
00:1f.3 SMBus: Intel Corp. 82801DB SMBus (rev 03)
00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio
(rev 03)
00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem (rev 03)
02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
02:04.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev
01)
02:04.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev
01)