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

Re: Re: a question on motherboard replacement - audio problem



Save the list of modules before using alsaconf like so: $ lsmod > mods1
Module                  Size  Used by
snd_intel8x0           36140  3
snd_ac97_codec         69508  1 snd_intel8x0
snd_pcm_oss            54376  0
snd_mixer_oss          19904  2 snd_pcm_oss
snd_pcm                97480  3 snd_intel8x0,snd_pcm_oss
snd_timer              25668  1 snd_pcm
snd_page_alloc         11720  2 snd_intel8x0,snd_pcm
gameport                4736  1 snd_intel8x0
snd_mpu401_uart         8000  1 snd_intel8x0
snd_rawmidi            25316  1 snd_mpu401_uart
snd_seq_device          8264  1 snd_rawmidi
snd 57380 12 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,s
nd_mpu401_uart,snd_rawmidi,snd_seq_device
nvidia               4088112  12
ipv6                  262532  8
lp                     10920  0
af_packet              22600  2
parport_pc             36932  1
parport                41544  2 lp,parport_pc
floppy                 60304  0
pcspkr                  3688  0
rtc                    12728  0
saa7134                99856  0
video_buf              22212  1 saa7134
v4l2_common             6208  1 saa7134
v4l1_compat            14404  1 saa7134
ir_common               5124  1 saa7134
videodev                9984  1 saa7134
ehci_hcd               31364  0
soundcore              10336  3 snd,saa7134
sis_agp                 8260  1
agpgart                34536  2 nvidia,sis_agp
ohci_hcd               21380  0
usbcore               118308  4 ehci_hcd,ohci_hcd
sis900                 20356  0
capability              4616  0
commoncap               7296  1 capability
tsdev                   7360  0
mousedev               10444  1
it87                   22028  0
evdev                   9600  0
eeprom                  7816  0
i2c_sensor              2944  2 it87,eeprom
i2c_isa                 2048  0
i2c_sis96x              5380  0
i2c_core 24144 6 saa7134,it87,eeprom,i2c_sensor,i2c_isa,i2c_sis96x
psmouse                20232  0
ide_cd                 42528  0
cdrom                  40284  1 ide_cd
ext3                  126696  1
jbd                    61848  1 ext3
mbcache                 9284  1 ext3
ide_generic             1472  0
sis5513                16776  1
ide_disk               19264  3
ide_core              138724  4 ide_cd,ide_generic,sis5513,ide_disk
unix                   28660  714
font                    8448  0
vesafb                  6688  0
cfbcopyarea             3840  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             3712  1 vesafb

Then use alsaconf, verify that sound is working properly for
applications,then save the list of modules again;
$ lsmod > mods2
Module                  Size  Used by
snd_intel8x0           36140  0
snd_ac97_codec         69508  1 snd_intel8x0
snd_pcm_oss            54376  0
snd_mixer_oss          19904  1 snd_pcm_oss
snd_pcm                97480  2 snd_intel8x0,snd_pcm_oss
snd_timer              25668  1 snd_pcm
snd_page_alloc         11720  2 snd_intel8x0,snd_pcm
gameport                4736  1 snd_intel8x0
snd_mpu401_uart         8000  1 snd_intel8x0
snd_rawmidi            25316  1 snd_mpu401_uart
snd_seq_device          8264  1 snd_rawmidi
snd 57380 9 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer,s
nd_mpu401_uart,snd_rawmidi,snd_seq_device
nvidia               4088112  12
ipv6                  262532  8
lp                     10920  0
af_packet              22600  2
parport_pc             36932  1
parport                41544  2 lp,parport_pc
floppy                 60304  0
pcspkr                  3688  0
rtc                    12728  0
saa7134                99856  0
video_buf              22212  1 saa7134
v4l2_common             6208  1 saa7134
v4l1_compat            14404  1 saa7134
ir_common               5124  1 saa7134
videodev                9984  1 saa7134
ehci_hcd               31364  0
soundcore              10336  2 snd,saa7134
sis_agp                 8260  1
agpgart                34536  2 nvidia,sis_agp
ohci_hcd               21380  0
usbcore               118308  4 ehci_hcd,ohci_hcd
sis900                 20356  0
capability              4616  0
commoncap               7296  1 capability
tsdev                   7360  0
mousedev               10444  1
it87                   22028  0
evdev                   9600  0
eeprom                  7816  0
i2c_sensor              2944  2 it87,eeprom
i2c_isa                 2048  0
i2c_sis96x              5380  0
i2c_core 24144 6 saa7134,it87,eeprom,i2c_sensor,i2c_isa,i2c_sis96x
psmouse                20232  0
ide_cd                 42528  0
cdrom                  40284  1 ide_cd
ext3                  126696  1
jbd                    61848  1 ext3
mbcache                 9284  1 ext3
ide_generic             1472  0
sis5513                16776  1
ide_disk               19264  3
ide_core              138724  4 ide_cd,ide_generic,sis5513,ide_disk
unix                   28660  664
font                    8448  0
vesafb                  6688  0
cfbcopyarea             3840  1 vesafb
cfbimgblt               3072  1 vesafb
cfbfillrect             3712  1 vesafb

Compare the two files to see what, if any, differences there are
between
them. I suspect that something in your system is loading the wrong
sound
driver modules.

I can see that the following lines have different numbers in the column "Used by", and the differences are:

Module Size Used by (before) Used by (after) snd_intel8x0 36140 3 0 snd_mixer_oss 19904 2 snd_pcm_oss 1 snd_pcm_oss snd_pcm 97480 3 snd_intel8x0,snd_pcm_oss 2 snd_intel8x0,snd_pcm_oss snd 57380 12 9 soundcore 10336 3 snd,saa7134 2 snd,saa7134 unix 28660 714 664

Once you find out what the offending modules are, it should be easier
for you to find out what process is causing the loading of those
modules.
I'm sorry but it's not easy to me to interpret these differences in order to tell what are the offending modules...

And something in your /etc/modules.conf may be messed up.
Here's the contents... again, I can't seem to find what's messed up here...

### This file is automatically generated by update-modules"
#
# Please do not edit this file directly. If you want to change or add
# anything please take a look at the files in /etc/modutils and read
# the manpage for update-modules.
#
### update-modules: start processing /etc/modutils/0keep
# DO NOT MODIFY THIS FILE!
# This file is not marked as conffile to make sure if you upgrade modutils
# it will be restored in case some modifications have been made.
#
# The keep command is necessary to prevent insmod and friends from ignoring # the builtin defaults of a path-statement is encountered. Until all other # packages use the new `add path'-statement this keep-statement is essential
# to keep your system working
keep

### update-modules: end processing /etc/modutils/0keep

### update-modules: start processing /etc/modutils/actions
# Special actions that are needed for some modules

# The BTTV module does not load the tuner module automatically,
# so do that in here
post-install bttv insmod tuner
post-remove bttv rmmod tuner


### update-modules: end processing /etc/modutils/actions

### update-modules: start processing /etc/modutils/aliases
# Aliases to tell insmod/modprobe which modules to use

# Uncomment the network protocols you don't want loaded:
# alias net-pf-1 off        # Unix
# alias net-pf-2 off        # IPv4
# alias net-pf-3 off        # Amateur Radio AX.25
# alias net-pf-4 off        # IPX
# alias net-pf-5 off        # DDP / appletalk
# alias net-pf-6 off        # Amateur Radio NET/ROM
# alias net-pf-9 off        # X.25
# alias net-pf-10 off       # IPv6
# alias net-pf-11 off       # ROSE / Amateur Radio X.25 PLP
# alias net-pf-19 off       # Acorn Econet
alias net-pf-24 pppoe

alias char-major-10-175 agpgart
alias char-major-10-200 tun
alias char-major-81 bttv
alias char-major-108    ppp_generic
alias /dev/ppp      ppp_generic
alias tty-ldisc-3   ppp_async
alias tty-ldisc-14  ppp_synctty
alias ppp-compress-21   bsd_comp
alias ppp-compress-24   ppp_deflate
alias ppp-compress-26   ppp_deflate

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0   loop_gen
alias loop-xfer-3   loop_fish2
alias loop-xfer-gen-10  loop_gen
alias cipher-2      des
alias cipher-3      fish2
alias cipher-4      blowfish
alias cipher-6      idea
alias cipher-7      serp6f
alias cipher-8      mars6
alias cipher-11     rc62
alias cipher-15     dfc2
alias cipher-16     rijndael
alias cipher-17     rc5


### update-modules: end processing /etc/modutils/aliases

### update-modules: start processing /etc/modutils/alsa-base
# snd module options
options snd device_mode=0660
# autoloader aliases
alias char-major-116 snd
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
alias sound-slot-2 snd-card-2
alias sound-slot-3 snd-card-3
alias sound-slot-4 snd-card-4
alias sound-slot-5 snd-card-5
alias sound-slot-6 snd-card-6
alias sound-slot-7 snd-card-7
above sound-slot-0 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-1 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-2 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-3 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-4 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-5 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-6 snd-pcm-oss snd-mixer-oss snd-seq-oss
above sound-slot-7 snd-pcm-oss snd-mixer-oss snd-seq-oss
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
# Load optional modules above their base modules
above snd-pcm snd-pcm-oss
above snd-mixer snd-mixer-oss
above snd-seq snd-seq-oss snd-seq-midi
# Cause a script to be run after snd-emu8000-synth module initialization
post-install snd-emu8000-synth /lib/alsa/modprobe-post-install snd-emu8000-synth
# Cause a script to be run after card driver module initialization
post-install snd-ad1816a /lib/alsa/modprobe-post-install snd-ad1816a
post-install snd-ad1848 /lib/alsa/modprobe-post-install snd-ad1848
post-install snd-ali5451 /lib/alsa/modprobe-post-install snd-ali5451
post-install snd-als100 /lib/alsa/modprobe-post-install snd-als100
post-install snd-als4000 /lib/alsa/modprobe-post-install snd-als4000
post-install snd-asihpi /lib/alsa/modprobe-post-install snd-asihpi
post-install snd-atiixp /lib/alsa/modprobe-post-install snd-atiixp
post-install snd-au8810 /lib/alsa/modprobe-post-install snd-au8810
post-install snd-au8820 /lib/alsa/modprobe-post-install snd-au8820
post-install snd-au8830 /lib/alsa/modprobe-post-install snd-au8830
post-install snd-azt2320 /lib/alsa/modprobe-post-install snd-azt2320
post-install snd-azt3328 /lib/alsa/modprobe-post-install snd-azt3328
post-install snd-azx /lib/alsa/modprobe-post-install snd-azx
post-install snd-ca0106 /lib/alsa/modprobe-post-install snd-ca0106
post-install snd-cmi8330 /lib/alsa/modprobe-post-install snd-cmi8330
post-install snd-cmipci /lib/alsa/modprobe-post-install snd-cmipci
post-install snd-cs4231 /lib/alsa/modprobe-post-install snd-cs4231
post-install snd-cs4232 /lib/alsa/modprobe-post-install snd-cs4232
post-install snd-cs4236 /lib/alsa/modprobe-post-install snd-cs4236
post-install snd-cs4281 /lib/alsa/modprobe-post-install snd-cs4281
post-install snd-cs46xx /lib/alsa/modprobe-post-install snd-cs46xx
post-install snd-darla20 /lib/alsa/modprobe-post-install snd-darla20
post-install snd-darla24 /lib/alsa/modprobe-post-install snd-darla24
post-install snd-dt019x /lib/alsa/modprobe-post-install snd-dt019x
post-install snd-emu10k1 /lib/alsa/modprobe-post-install snd-emu10k1
post-install snd-emu10k1x /lib/alsa/modprobe-post-install snd-emu10k1x
post-install snd-ens1370 /lib/alsa/modprobe-post-install snd-ens1370
post-install snd-ens1371 /lib/alsa/modprobe-post-install snd-ens1371
post-install snd-es1688 /lib/alsa/modprobe-post-install snd-es1688
post-install snd-es18xx /lib/alsa/modprobe-post-install snd-es18xx
post-install snd-es1938 /lib/alsa/modprobe-post-install snd-es1938
post-install snd-es1968 /lib/alsa/modprobe-post-install snd-es1968
post-install snd-es968 /lib/alsa/modprobe-post-install snd-es968
post-install snd-fm801 /lib/alsa/modprobe-post-install snd-fm801
post-install snd-gina20 /lib/alsa/modprobe-post-install snd-gina20
post-install snd-gina24 /lib/alsa/modprobe-post-install snd-gina24
post-install snd-gina3g /lib/alsa/modprobe-post-install snd-gina3g
post-install snd-gusclassic /lib/alsa/modprobe-post-install snd-gusclassic post-install snd-gusextreme /lib/alsa/modprobe-post-install snd-gusextreme
post-install snd-gusmax /lib/alsa/modprobe-post-install snd-gusmax
post-install snd-harmony /lib/alsa/modprobe-post-install snd-harmony
post-install snd-hdsp /lib/alsa/modprobe-post-install snd-hdsp
post-install snd-hdspm /lib/alsa/modprobe-post-install snd-hdspm
post-install snd-ice1712 /lib/alsa/modprobe-post-install snd-ice1712
post-install snd-ice1724 /lib/alsa/modprobe-post-install snd-ice1724
post-install snd-indigo /lib/alsa/modprobe-post-install snd-indigo
post-install snd-indigodj /lib/alsa/modprobe-post-install snd-indigodj
post-install snd-indigoio /lib/alsa/modprobe-post-install snd-indigoio
post-install snd-intel8x0 /lib/alsa/modprobe-post-install snd-intel8x0
post-install snd-interwave /lib/alsa/modprobe-post-install snd-interwave
post-install snd-interwave-stb /lib/alsa/modprobe-post-install snd-interwave-stb
post-install snd-korg1212 /lib/alsa/modprobe-post-install snd-korg1212
post-install snd-layla20 /lib/alsa/modprobe-post-install snd-layla20
post-install snd-layla24 /lib/alsa/modprobe-post-install snd-layla24
post-install snd-layla3g /lib/alsa/modprobe-post-install snd-layla3g
post-install snd-maestro3 /lib/alsa/modprobe-post-install snd-maestro3
post-install snd-mia /lib/alsa/modprobe-post-install snd-mia
post-install snd-mixart /lib/alsa/modprobe-post-install snd-mixart
post-install snd-mona /lib/alsa/modprobe-post-install snd-mona
post-install snd-mpu401 /lib/alsa/modprobe-post-install snd-mpu401
post-install snd-msnd-pinnacle /lib/alsa/modprobe-post-install snd-msnd-pinnacle
post-install snd-mtpav /lib/alsa/modprobe-post-install snd-mtpav
post-install snd-nm256 /lib/alsa/modprobe-post-install snd-nm256
post-install snd-opl3sa2 /lib/alsa/modprobe-post-install snd-opl3sa2
post-install snd-opti92x-ad1848 /lib/alsa/modprobe-post-install snd-opti92x-ad1848 post-install snd-opti92x-cs4231 /lib/alsa/modprobe-post-install snd-opti92x-cs4231
post-install snd-opti93x /lib/alsa/modprobe-post-install snd-opti93x
post-install snd-pc98-cs4232 /lib/alsa/modprobe-post-install snd-pc98-cs4232
post-install snd-pcxhr /lib/alsa/modprobe-post-install snd-pcxhr
post-install snd-pdaudiocf /lib/alsa/modprobe-post-install snd-pdaudiocf
post-install snd-pdplus /lib/alsa/modprobe-post-install snd-pdplus
post-install snd-portman2x4 /lib/alsa/modprobe-post-install snd-portman2x4
post-install snd-powermac /lib/alsa/modprobe-post-install snd-powermac
post-install snd-rme32 /lib/alsa/modprobe-post-install snd-rme32
post-install snd-rme96 /lib/alsa/modprobe-post-install snd-rme96
post-install snd-rme9652 /lib/alsa/modprobe-post-install snd-rme9652
post-install snd-sa11xx-uda1341 /lib/alsa/modprobe-post-install snd-sa11xx-uda1341
post-install snd-sb16 /lib/alsa/modprobe-post-install snd-sb16
post-install snd-sb8 /lib/alsa/modprobe-post-install snd-sb8
post-install snd-sbawe /lib/alsa/modprobe-post-install snd-sbawe
post-install snd-serialmidi /lib/alsa/modprobe-post-install snd-serialmidi post-install snd-serial-u16550 /lib/alsa/modprobe-post-install snd-serial-u16550
post-install snd-sgalaxy /lib/alsa/modprobe-post-install snd-sgalaxy
post-install snd-sonicvibes /lib/alsa/modprobe-post-install snd-sonicvibes
post-install snd-sscape /lib/alsa/modprobe-post-install snd-sscape
post-install snd-sun-amd7930 /lib/alsa/modprobe-post-install snd-sun-amd7930 post-install snd-sun-cs4231 /lib/alsa/modprobe-post-install snd-sun-cs4231
post-install snd-sun-dbri /lib/alsa/modprobe-post-install snd-sun-dbri
post-install snd-trident /lib/alsa/modprobe-post-install snd-trident
post-install snd-usb-audio /lib/alsa/modprobe-post-install snd-usb-audio
post-install snd-usb-usx2y /lib/alsa/modprobe-post-install snd-usb-usx2y
post-install snd-via82xx /lib/alsa/modprobe-post-install snd-via82xx
post-install snd-vx222 /lib/alsa/modprobe-post-install snd-vx222
post-install snd-vxp440 /lib/alsa/modprobe-post-install snd-vxp440
post-install snd-vxpocket /lib/alsa/modprobe-post-install snd-vxpocket
post-install snd-wavefront /lib/alsa/modprobe-post-install snd-wavefront
post-install snd-ymfpci /lib/alsa/modprobe-post-install snd-ymfpci
# Prevent abnormal drivers from grabbing index 0
options snd-atiixp-modem index=-2
options snd-bt87x index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
### update-modules: end processing /etc/modutils/alsa-base

### update-modules: start processing /etc/modutils/apm
alias char-major-10-134 apm
alias /dev/apm_bios     /dev/misc/apm_bios
alias /dev/misc/apm_bios    apm

### update-modules: end processing /etc/modutils/apm

### update-modules: start processing /etc/modutils/i2c
alias char-major-89 i2c-dev

### update-modules: end processing /etc/modutils/i2c

### update-modules: start processing /etc/modutils/lirc
#This file is modified by lirc's maintainer scripts.
#Any 'options' line asociated with the selected hardware will be replaced.
#However 'add options' lines will be left alone, so you can use that for
#additional module parameters.
#   ej:
#       add options lirc_serial sense=0
options lirc_serial io= irq=


### update-modules: end processing /etc/modutils/lirc

### update-modules: start processing /etc/modutils/paths
# This file contains a list of paths that modprobe should scan,
# beside the ones that are compiled into the modutils tools
# themselves.


### update-modules: end processing /etc/modutils/paths

### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc
alias char-major-10-144 nvram
alias binfmt-0064 binfmt_aout
alias char-major-10-135 rtc

### update-modules: end processing /etc/modutils/arch/i386

Another question, how does sound work in KDE? Are KDE's applications
and
events producing good sound? I ask because this may (or may not) be a
GNOME-specific problem on your system.
It works very well indeed. So, if it's a Gnome-specific problem, how to fix it? Yet, why alsaconf doesn't seem to have its results kept after Gnome session is terminated or after a computer reboot?
___________________________________________________
Try the New Netscape Mail Today!
Virtually Spam-Free | More Storage | Import Your Contact List
http://mail.netscape.com



Reply to: