Audio snap, crackle, and pop
Steven Stern
subscribed-lists at sterndata.com
Sat Feb 28 17:17:32 UTC 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/28/2009 11:10 AM, Paulo Cavalcanti wrote:
>
>
> On Sat, Feb 28, 2009 at 2:00 PM, Kanwar Ranbir Sandhu
> <m3freak at thesandhufamily.ca <mailto:m3freak at thesandhufamily.ca>> wrote:
>
> On Sat, 2009-02-28 at 10:31 -0600, Steven Stern wrote:
> > Since the last bunch of updates to F10, music played on my pc now
> does a
> > good imitation of old, scratchy vinyl. There are snaps and pops.
> >
> > Sound card:
> > - -- Multimedia audio controller: Creative Labs CA0106 Soundblaster
>
> I'm seeing the same with my P5Q-E on board sound, and the on board sound
> on my HP nx7400 laptop (I don't have the sound card specs for that one).
>
> Rather annoying, it is!
>
>
> Can you run
>
> /usr/bin/alsa-info.sh --no-upload
>
> and post the result here?
>
> You need to have alsa-utils installed.
>
> Thanks.
>
> --
> Paulo Roma Cavalcanti
> LCG - UFRJ
>
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.52
!!################################
!!Script ran on: Sat Feb 28 11:15:21 CST 2009
!!Linux Distribution
!!------------------
Fedora release 10 (Cambridge) Fedora release 10 (Cambridge) Fedora
release 10 (Cambridge) Fedora release 10 (Cambridge)
!!Kernel Information
!!------------------
Kernel release: 2.6.27.15-170.2.24.fc10.i686
Operating System: GNU/Linux
Architecture: i686
Processor: i686
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: 1.0.17
Library version:
Utilities version: 1.0.19
!!Loaded ALSA modules
!!-------------------
snd_ca0106
snd_usb_audio
!!Soundcards recognised by ALSA
!!-----------------------------
0 [CA0106 ]: CA0106 - CA0106
Live! 7.1 24bit [SB0413] at 0xc8e0 irq 17
1 [U0x46d0x9a1 ]: USB-Audio - USB Device 0x46d:0x9a1
USB Device 0x46d:0x9a1 at usb-0000:00:1d.7-4, high
speed
!!PCI Soundcards installed in the system
!!--------------------------------------
04:01.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------
04:01.0 0401: 1102:0007
Subsystem: 1102:1007
!!Loaded sound module options
!!--------------------------
!!Module: snd_ca0106
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
id :
<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index :
-
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
subsystem : 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
!!Module: snd_usb_audio
async_unlink : Y
device_setup :
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y
id :
<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index :
-
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
nrpacks : 8
pid :
-
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
vid :
-
-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root root 116, 13 2009-02-25 07:33 /dev/snd/controlC0
crw-rw----+ 1 root root 116, 15 2009-02-25 20:42 /dev/snd/controlC1
crw-rw----+ 1 root root 116, 4 2009-02-25 07:33 /dev/snd/midiC0D0
crw-rw----+ 1 root root 116, 12 2009-02-28 10:28 /dev/snd/pcmC0D0c
crw-rw----+ 1 root root 116, 11 2009-02-25 21:15 /dev/snd/pcmC0D0p
crw-rw----+ 1 root root 116, 10 2009-02-25 07:33 /dev/snd/pcmC0D1c
crw-rw----+ 1 root root 116, 9 2009-02-25 07:33 /dev/snd/pcmC0D1p
crw-rw----+ 1 root root 116, 8 2009-02-25 07:33 /dev/snd/pcmC0D2c
crw-rw----+ 1 root root 116, 7 2009-02-25 07:33 /dev/snd/pcmC0D2p
crw-rw----+ 1 root root 116, 6 2009-02-25 07:33 /dev/snd/pcmC0D3c
crw-rw----+ 1 root root 116, 5 2009-02-25 07:33 /dev/snd/pcmC0D3p
crw-rw----+ 1 root root 116, 14 2009-02-28 10:28 /dev/snd/pcmC1D0c
crw-rw----+ 1 root root 116, 3 2009-02-25 07:33 /dev/snd/seq
crw-rw----+ 1 root root 116, 2 2009-02-25 07:33 /dev/snd/timer
!!ALSA configuration files
!!------------------------
!!System wide config file (/etc/asound.conf)
#
# Place your global alsa-lib configuration here...
#
@hooks [
{
func load
files [
"/etc/alsa/pulse-default.conf"
]
errors false
}
]
!!Aplay/Arecord output
!!------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: CA0106 [CA0106], device 0: ca0106 [CA0106]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 1: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 2: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 3: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: CA0106 [CA0106], device 0: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 1: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 2: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: CA0106 [CA0106], device 3: ca0106 [CA0106]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: U0x46d0x9a1 [USB Device 0x46d:0x9a1], device 0: USB Audio [USB
Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [CA0106]
Card hw:0 'CA0106'/'Live! 7.1 24bit [SB0413] at 0xc8e0 irq 17'
Mixer name : ''
Components : ''
Controls : 25
Simple ctrls : 17
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 255 [100%] [24.00dB]
Front Right: Capture 255 [100%] [24.00dB]
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 221 [87%] [3.50dB]
Front Right: Playback 221 [87%] [3.50dB]
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
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 'Analog Front',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 153 [60%] [-13.50dB]
Front Right: Playback 153 [60%] [-13.50dB]
Simple mixer control 'Analog Rear',0
Capabilities: pvolume
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 191 [75%] [-4.00dB]
Front Right: Playback 191 [75%] [-4.00dB]
Simple mixer control 'Analog Side',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 'Analog Source',0
Capabilities: cenum
Items: 'Phone' 'Mic' 'Line in' 'Aux'
Item0: 'Line in'
Simple mixer control 'CAPTURE feedback',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 'Digital Source',0
Capabilities: cenum
Items: 'IEC958 out' 'i2s mixer out' 'IEC958 in' 'i2s in' 'AC97 in'
'SRC out'
Item0: 'i2s in'
Simple mixer control 'Shared Mic/Line in',0
Capabilities: cenum
Items: 'Line in' 'Mic in'
Item0: 'Line in'
!!-------Mixer controls for card 1 [U0x46d0x9a1]
Card hw:1 'U0x46d0x9a1'/'USB Device 0x46d:0x9a1 at usb-0000:00:1d.7-4,
high speed'
Mixer name : 'USB Mixer'
Components : 'USB046d:09a1'
Controls : 2
Simple ctrls : 1
Simple mixer control 'Mic',0
Capabilities: cvolume cvolume-joined cswitch cswitch-joined
Capture channels: Mono
Limits: Capture 0 - 3072
Mono: Capture 545 [18%] [18.00dB] [on]
!!Alsactl output
!!-------------
- --startcollapse--
state.CA0106 {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Front Playback Volume'
value.0 153
value.1 153
}
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Rear Playback Volume'
value.0 191
value.1 191
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Center/LFE Playback Volume'
value.0 0
value.1 0
}
control.4 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'Analog Side Playback Volume'
value.0 0
value.1 0
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Front Playback Volume'
value.0 0
value.1 0
}
control.6 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Rear Playback Volume'
value.0 0
value.1 0
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Center/LFE Playback Volume'
value.0 221
value.1 221
}
control.8 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'IEC958 Unknown Playback Volume'
value.0 0
value.1 0
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -5175
comment.dbmax 1200
iface MIXER
name 'CAPTURE feedback Playback Volume'
value.0 0
value.1 0
}
control.10 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
value
ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.11 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
index 1
value
ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.12 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
index 2
value
ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.13 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Mask'
index 3
value
ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.14 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value false
}
control.15 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'IEC958 out'
comment.item.1 'i2s mixer out'
comment.item.2 'IEC958 in'
comment.item.3 'i2s in'
comment.item.4 'AC97 in'
comment.item.5 'SRC out'
iface MIXER
name 'Digital Source Capture Enum'
value 'i2s in'
}
control.16 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Phone
comment.item.1 Mic
comment.item.2 'Line in'
comment.item.3 Aux
iface MIXER
name 'Analog Source Capture Enum'
value 'Line in'
}
control.17 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
value
'0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.18 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
index 1
value
'0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.19 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
index 2
value
'0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.20 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
name 'IEC958 Playback Default'
index 3
value
'0492100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.21 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Phone Capture Volume'
value.0 207
value.1 207
}
control.22 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Mic Capture Volume'
value.0 255
value.1 255
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Line in Capture Volume'
value.0 207
value.1 207
}
control.24 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.dbmin -10350
comment.dbmax 2400
iface MIXER
name 'Aux Capture Volume'
value.0 207
value.1 207
}
control.25 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'Line in'
comment.item.1 'Mic in'
iface MIXER
name 'Shared Mic/Line in Capture Switch'
value 'Line in'
}
}
state.U0x46d0x9a1 {
control.1 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Mic Capture Switch'
value true
}
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 3072'
comment.dbmin 1800
comment.dbmax 1800
iface MIXER
name 'Mic Capture Volume'
value 545
}
}
- --endcollapse--
!!All Loaded Modules
!!------------------
Module
snd_usb_audio
uvcvideo
compat_ioctl32
snd_usb_lib
videodev
v4l1_compat
snd_hwdep
vfat
fat
fuse
sunrpc
nf_conntrack_netbios_ns
ip6t_REJECT
nf_conntrack_ipv6
ip6table_filter
ip6_tables
ipv6
p4_clockmod
dm_multipath
uinput
ppdev
snd_ca0106
snd_rawmidi
snd_ac97_codec
snd_seq_dummy
arc4
snd_seq_oss
snd_seq_midi_event
ecb
snd_seq
crypto_blkcipher
snd_seq_device
snd_pcm_oss
dcdbas
snd_mixer_oss
snd_pcm
pcspkr
snd_timer
iTCO_wdt
iTCO_vendor_support
i2c_i801
snd
ath5k
mac80211
soundcore
cfg80211
ac97_bus
snd_page_alloc
parport_pc
usb_storage
parport
usblp
tg3
libphy
radeon
drm
i2c_algo_bit
i2c_core
- --
Steve
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
iEYEARECAAYFAkmpcaIACgkQeERILVgMyvDADQCfaTLVH26GTc3vwrsFcrBsu5Cq
Qd8An1ejNtn8DPRkY2zCdXV1wrE4dJLl
=O4yp
-----END PGP SIGNATURE-----
More information about the fedora-list
mailing list