You are not logged in.
My upgrade to udev 177-3 resulted in sound issue. Now during kernel load as soon as udev loads it blacks out the screen for a few sec and then a I hear click noise in right speaker and and after udev is loaded I continuously get a hissing noise in one of the speaker(right). I have tried removing snd_hda_intel module and reinstalling module but it does not change anything. Interesting thing is the speaker that has the noise works when I play something. volume in the other speaker is very low and almost I can't hear anything on that. This is happening from early morning today after I upgraded to udev 177-3. Anybody experienced similarr issue or know how to solve this?
Although the upgrade went through without any error, I see following errors in errors.log
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'firmware' unknown /lib/udev/rules.d/50-udev-default.rules:107
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --offset=$env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}' unknown /lib/udev/rules.d/60-persistent-storage.rules:70
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --noraid' unknown /lib/udev/rules.d/60-persistent-storage.rules:73
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid' unknown /lib/udev/rules.d/60-persistent-storage.rules:76
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'firmware' unknown /lib/udev/rules.d/50-udev-default.rules:107
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --offset=$env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}' unknown /lib/udev/rules.d/60-persistent-storage.rules:70
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --noraid' unknown /lib/udev/rules.d/60-persistent-storage.rules:73
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid' unknown /lib/udev/rules.d/60-persistent-storage.rules:76
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/75-net-description.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/75-net-description.rules:11
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load sm_ftl' unknown /lib/udev/rules.d/75-probe_mtd.rules:6
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/75-tty-description.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/75-tty-description.rules:11
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/78-sound-card.rules:41
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/78-sound-card.rules:44
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load $env{MODALIAS}' unknown /lib/udev/rules.d/80-drivers.rules:5
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load tifm_sd' unknown /lib/udev/rules.d/80-drivers.rules:6
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load tifm_ms' unknown /lib/udev/rules.d/80-drivers.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load ms_block mspro_block' unknown /lib/udev/rules.d/80-drivers.rules:8
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load i2o_block' unknown /lib/udev/rules.d/80-drivers.rules:9
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load ppdev' unknown /lib/udev/rules.d/80-drivers.rules:10
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'firmware' unknown /lib/udev/rules.d/50-udev-default.rules:107
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --offset=$env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}' unknown /lib/udev/rules.d/60-persistent-storage.rules:70
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --noraid' unknown /lib/udev/rules.d/60-persistent-storage.rules:73
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid' unknown /lib/udev/rules.d/60-persistent-storage.rules:76
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/75-net-description.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/75-net-description.rules:11
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load sm_ftl' unknown /lib/udev/rules.d/75-probe_mtd.rules:6
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/75-tty-description.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/75-tty-description.rules:11
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/78-sound-card.rules:41
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/78-sound-card.rules:44
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load $env{MODALIAS}' unknown /lib/udev/rules.d/80-drivers.rules:5
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load tifm_sd' unknown /lib/udev/rules.d/80-drivers.rules:6
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load tifm_ms' unknown /lib/udev/rules.d/80-drivers.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load ms_block mspro_block' unknown /lib/udev/rules.d/80-drivers.rules:8
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load i2o_block' unknown /lib/udev/rules.d/80-drivers.rules:9
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load ppdev' unknown /lib/udev/rules.d/80-drivers.rules:10
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'firmware' unknown /lib/udev/rules.d/50-udev-default.rules:107
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --offset=$env{ID_CDROM_MEDIA_SESSION_LAST_OFFSET}' unknown /lib/udev/rules.d/60-persistent-storage.rules:70
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid --noraid' unknown /lib/udev/rules.d/60-persistent-storage.rules:73
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'blkid' unknown /lib/udev/rules.d/60-persistent-storage.rules:76
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/75-net-description.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/75-net-description.rules:11
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'kmod load sm_ftl' unknown /lib/udev/rules.d/75-probe_mtd.rules:6
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'usb-db' unknown /lib/udev/rules.d/75-tty-description.rules:7
Jan 21 00:26:21 myhost udevd[260]: IMPORT{builtin}: 'pci-db' unknown /lib/udev/rules.d/75-tty-description.rules:11
Offline
Did you rebuild the initrd image after installing udev?
# mkinitcpio -p linuxOffline
yes I did try it, bu the issue remains
Offline
uograded to udev 178 and kernel 3.2.1-2 but I still hear noise in one speaker and no sound on the other speaker of headphone. Noise starts at the time of udev load during kernel load. Looked through many postings of forum but could not make any progress. Uninstalled pulseaudio, unloaded snd_hda_intel and reloaded but it did not make any difference... any ideas or direction?
here are the details:
# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1828S Analog [VT1828S Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: VT1828S Digital [VT1828S Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: VT1828S HP [VT1828S HP]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0# cat /proc/asound/modules
0 snd_hda_intel
1 snd_hda_intel# vi .asoundrc
pcm.!default {
type hw
card 0
device 0
}
ctl.!default {
type hw
card 0
device 0
}# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
front:CARD=SB,DEV=0
HDA ATI SB, VT1828S Analog
Front speakers
surround40:CARD=SB,DEV=0
HDA ATI SB, VT1828S Analog
4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
HDA ATI SB, VT1828S Analog
4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
HDA ATI SB, VT1828S Analog
5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
HDA ATI SB, VT1828S Analog
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
HDA ATI SB, VT1828S Analog
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
HDA ATI SB, VT1828S Digital
IEC958 (S/PDIF) Digital Audio Output
hdmi:CARD=HDMI,DEV=0
HDA ATI HDMI, HDMI 0
HDMI Audio Output # /etc/modprobe.d/modprobe.conf
options snd_hda_intel model=auto enable_msi=0 position_fix=1
blacklist sp5100_tco
blacklist snd_intel8x0m
#blacklist shpchp# vi /usr/share/alsa/alsa.conf
#
# ALSA library configuration file
#
# pre-load the configuration files
@hooks [
{
func load
files [
"/etc/asound.conf"
"~/.asoundrc"
]
errors false
}
]
# load card-specific configuration files (on request)
cards.@hooks [
{
func load
files [
{
@func concat
strings [
{ @func datadir }
"/cards/aliases.conf"
]
}
]
}
{
func load_for_all_cards
files [
{
@func concat
strings [
{ @func datadir }
"/cards/"
{ @func private_string }
".conf"
]
}
]
errors false
}
]
#
# defaults
#
# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended off
#
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1
defaults.pcm.nonblock 1
defaults.pcm.compat 0
defaults.pcm.minperiodtime 5000 # in us
defaults.pcm.ipc_key 5678293
defaults.pcm.ipc_gid audio
defaults.pcm.ipc_perm 0660
defaults.pcm.dmix.max_periods 0
defaults.pcm.dmix.rate 48000
defaults.pcm.dmix.format "unchanged"
defaults.pcm.dmix.card defaults.pcm.card
defaults.pcm.dmix.device defaults.pcm.device
defaults.pcm.dsnoop.card defaults.pcm.card
defaults.pcm.dsnoop.device defaults.pcm.device
defaults.pcm.front.card defaults.pcm.card
defaults.pcm.front.device defaults.pcm.device
defaults.pcm.rear.card defaults.pcm.card
defaults.pcm.rear.device defaults.pcm.device
defaults.pcm.center_lfe.card defaults.pcm.card
defaults.pcm.center_lfe.device defaults.pcm.device
defaults.pcm.side.card defaults.pcm.card
defaults.pcm.side.device defaults.pcm.device
defaults.pcm.surround40.card defaults.pcm.card
defaults.pcm.surround40.device defaults.pcm.device
defaults.pcm.surround41.card defaults.pcm.card
defaults.pcm.surround41.device defaults.pcm.device
defaults.pcm.surround50.card defaults.pcm.card
defaults.pcm.surround50.device defaults.pcm.device
defaults.pcm.surround51.card defaults.pcm.card
defaults.pcm.surround51.device defaults.pcm.device
defaults.pcm.surround71.card defaults.pcm.card
defaults.pcm.surround71.device defaults.pcm.device
defaults.pcm.iec958.card defaults.pcm.card
defaults.pcm.iec958.device defaults.pcm.device
defaults.pcm.modem.card defaults.pcm.card
defaults.pcm.modem.device defaults.pcm.device
# truncate files via file or tee PCM
defaults.pcm.file_format "raw"
defaults.pcm.file_truncate true
defaults.rawmidi.card 0
defaults.rawmidi.device 0
defaults.rawmidi.subdevice -1
defaults.hwdep.card 0
defaults.hwdep.device 0
defaults.timer.class 2
defaults.timer.sclass 0
defaults.timer.card 0
defaults.timer.device 0
defaults.timer.subdevice 0
#
# PCM interface
#
# redirect to load-on-demand extended pcm definitions
pcm.cards cards.pcm
pcm.default cards.pcm.default
pcm.front cards.pcm.front
pcm.rear cards.pcm.rear
pcm.center_lfe cards.pcm.center_lfe
pcm.side cards.pcm.side
pcm.surround40 cards.pcm.surround40
pcm.surround41 cards.pcm.surround41
pcm.surround50 cards.pcm.surround50
pcm.surround51 cards.pcm.surround51
pcm.surround71 cards.pcm.surround71
pcm.iec958 cards.pcm.iec958
pcm.spdif iec958
pcm.hdmi cards.pcm.hdmi
pcm.dmix cards.pcm.dmix
pcm.dsnoop cards.pcm.dsnoop
pcm.modem cards.pcm.modem
pcm.phoneline cards.pcm.phoneline
#
pcm.hw {
@args [ CARD DEV SUBDEV ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_PCM_CARD
ALSA_CARD
]
default {
@func refer
name defaults.pcm.card
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars [
ALSA_PCM_DEVICE
]
default {
@func refer
name defaults.pcm.device
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name defaults.pcm.subdevice
}
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
hint {
show {
@func refer
name defaults.namehint.extended
}
description "Direct hardware device without any conversions"
}
}
#
pcm.plughw {
@args [ CARD DEV SUBDEV ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_PCM_CARD
ALSA_CARD
]
default {
@func refer
name defaults.pcm.card
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars [
ALSA_PCM_DEVICE
]
default {
@func refer
name defaults.pcm.device
}
}
}
@args.SUBDEV {
type integer
default {
@func refer
name defaults.pcm.subdevice
}
}
type plug
slave.pcm {
type hw
card $CARD
device $DEV
subdevice $SUBDEV
}
hint {
show {
@func refer
name defaults.namehint.extended
}
description "Hardware device with all software conversions"
}
}
#
pcm.plug {
@args [ SLAVE ]
@args.SLAVE {
type string
}
type plug
slave.pcm $SLAVE
}
#
pcm.shm {
@args [ SOCKET PCM ]
@args.SOCKET {
type string
}
@args.PCM {
type string
}
type shm
server $SOCKET
pcm $PCM
}
#
pcm.tee {
@args [ SLAVE FILE FORMAT ]
@args.SLAVE {
type string
}
@args.FILE {
type string
}
@args.FORMAT {
type string
default {
@func refer
name defaults.pcm.file_format
}
}
type file
slave.pcm $SLAVE
file $FILE
format $FORMAT
truncate {
@func refer
name defaults.pcm.file_truncate
}
}
#
pcm.file {
@args [ FILE FORMAT ]
@args.FILE {
type string
}
@args.FORMAT {
type string
default {
@func refer
name defaults.pcm.file_format
}
}
type file
slave.pcm null
file $FILE
format $FORMAT
truncate {
@func refer
name defaults.pcm.file_truncate
}
}
#
pcm.null {
type null
hint {
show {
@func refer
name defaults.namehint.basic
}
description "Discard all samples (playback) or generate zero samples (capture)"
}
}
#
# Control interface
#
ctl.default {
type hw
card {
@func getenv
vars [
ALSA_CTL_CARD
ALSA_CARD
]
default {
@func refer
name defaults.ctl.card
}
}
}
#
ctl.hw {
@args [ CARD ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_CTL_CARD
ALSA_CARD
]
default {
@func refer
name defaults.ctl.card
}
}
}
type hw
card $CARD
}
#
ctl.shm {
@args [ SOCKET CTL ]
@args.SOCKET {
type string
}
@args.CTL {
type string
}
type shm
server $SOCKET
ctl $CTL
}
#
# RawMidi interface
#
rawmidi.default {
type hw
card {
@func getenv
vars [
ALSA_RAWMIDI_CARD
ALSA_CARD
]
default {
@func refer
name defaults.rawmidi.card
}
}
device {
@func igetenv
vars [
ALSA_RAWMIDI_DEVICE
]
default {
@func refer
name defaults.rawmidi.device
}
}
}
#
rawmidi.hw {
@args [ CARD DEV SUBDEV ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_RAWMIDI_CARD
ALSA_CARD
]
default {
@func refer
name defaults.rawmidi.card
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars [
ALSA_RAWMIDI_DEVICE
]
default {
@func refer
name defaults.rawmidi.device
}
}
}
@args.SUBDEV {
type integer
default -1
}
type hw
card $CARD
device $DEV
subdevice $SUBDEV
hint {
description "Direct rawmidi driver device"
device $DEV
}
}
#
rawmidi.virtual {
@args [ MERGE ]
@args.MERGE {
type string
default 1
}
type virtual
merge $MERGE
}
#
# Sequencer interface
#
seq.default {
type hw
}
#
seq.hw {
type hw
}
#
# HwDep interface
#
hwdep.default {
type hw
card {
@func getenv
vars [
ALSA_HWDEP_CARD
ALSA_CARD
]
default {
@func refer
name defaults.hwdep.card
}
}
device {
@func igetenv
vars [
ALSA_HWDEP_DEVICE
]
default {
@func refer
name defaults.hwdep.device
}
}
}
#
hwdep.hw {
@args [ CARD DEV ]
@args.CARD {
type string
default {
@func getenv
vars [
ALSA_HWDEP_CARD
ALSA_CARD
]
default {
@func refer
name defaults.hwdep.card
}
}
}
@args.DEV {
type integer
default {
@func igetenv
vars [
ALSA_HWDEP_DEVICE
]
default {
@func refer
name defaults.hwdep.device
}
}
}
type hw
card $CARD
device $DEV
}
#
# Timer interface
#
timer_query.default {
type hw
}
#
timer_query.hw {
type hw
}
#
timer.default {
type hw
class {
@func refer
name defaults.timer.class
}
sclass {
@func refer
name defaults.timer.sclass
}
card {
@func refer
name defaults.timer.card
}
device {
@func refer
name defaults.timer.device
}
subdevice {
@func refer
name defaults.timer.subdevice
}
hint.description "Default direct hardware timer device"
}
#
timer.hw {
@args [ CLASS SCLASS CARD DEV SUBDEV ]
@args.CLASS {
type integer
default {
@func refer
name defaults.timer.class
}
}
@args.SCLASS {
type integer
default {
@func refer
name defaults.timer.sclass
}
}
@args.CARD {
type string
default {
@func refer
name defaults.timer.card
}
}
@args.DEV {
type integer
default {
@func refer
name defaults.timer.device
}
}
@args.SUBDEV {
type integer
default {
@func refer
name defaults.timer.subdevice
}
}
type hw
class $CLASS
sclass $SCLASS
card $CARD
device $DEV
subdevice $SUBDEV
} Last edited by bam211 (2012-01-24 19:37:47)
Offline
bam211, please edit your posts.
When pasting code, please use [ code ] tags https://bbs.archlinux.org/help.php#bbcode
like thisIt makes the code more readable and more convenient to scroll through.
Offline
i also had issues with latest udev, kmod upgrade. It stopped detecting my soundcard and system booting became slow, sometimes it just gets stuck while booting. I referred to approach followed by some users in other forums - to downgrade udev,kmod and makeinitcpio packages. Now everything is fine..Just a workaround for now
..not sure what needs to be done for the permanent fix
Offline