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

[debian-users:18446] Can't load ALSA module



こんにちは、今井@東大です。
半月ぐらい前までは、ALSAで音が出ていたのですが、
カーネルバージョンを2.2.10にしてから、音が出なくなってしまいました。
何度もmoduleをコンパイルしなおしたのですが、どうしても音が出ません。
とりあえず、sndは読み込まれるのですが、
snd-card-sb16が以下の通り、読み込まれません。
shun:/home/shun# modprobe snd-card-sb16
/lib/modules/2.2.12/sound/snd-card-sb16.o: init_module: デバイスもしくは
リソースがビジー状態です
/lib/modules/2.2.12/sound/snd-card-sb16.o: insmod
/lib/modules/2.2.12/sound/snd-card-sb16.o failed
/lib/modules/2.2.12/sound/snd-card-sb16.o: insmod snd-card-sb16 failed
とりあえず、modprobe -c で、見てみると、

alias char-major-116 snd
alias snd-card-0 snd-card-sb16
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm1-oss
alias sound-service-0-12 snd-pcm1-oss
# Options
options dummy0 -o dummy0
options dummy1 -o dummy1
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660
snd_device_gid=29 snd_device_uid=0
options snd-card-sb16 snd_port=0x220 snd_mpu_port=0x330 snd_irq=7
snd_dma8=1 snd_dma16=5
となっていて、設定した覚えのないsbというmoduleが設定されています。
modules.conf(下に付けておきます。)にも
これは書いてないのですが、どうすればいいのでしょうか?

とんでもない勘違いかも知れませんが、どうか教えてください。
ちなみに環境は、
ALSA 0.41b
kernel-source 2.2.12
Sound-Blaster 16
です。



### 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/aliases
# 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   # Raw sockets
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-10 off   # IPv6
alias net-pf-11 off   # ROSE / Amateur Radio X.25 PLP
alias net-pf-19 off   # Acorn Econet

alias char-major-10-130 softdog

# Crypto modules (see http://www.kerneli.org/)
alias loop-xfer-gen-0 loop_gen
alias loop-xfer-gen-10 loop_gen
alias cipher-2 des
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

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.4.0 ---
alias char-major-116 snd
alias snd-card-0 snd-card-sb16
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm1-oss
alias sound-service-0-12 snd-pcm1-oss
options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660
snd_device_gid=29 snd_device_uid=0
options snd-card-sb16 snd_port=0x220 snd_mpu_port=0x330 snd_irq=7
snd_dma8=1 snd_dma16=5
post-install snd-card-sb16 /usr/sbin/alsactl restore
# --- END: Generated by ALSACONF, do not edit. ---

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

### update-modules: start processing /etc/modutils/devfs
#####################################################################
#
# This is a set of aliases you can use for supporting devfs:
#
# Aliases supplied by Richard Gooch <rgooch@xxxxxxxxxxxxx>
# Modprobe support by Bjorn Ekwall <bj0rn@xxxxxxx>
# File slightly modified for Debian by Wichert Akkerman
<wakkerma@debian.org>
#
#####################################################################

if -f /etc/devfs.aliases

# Some specials.
alias  /dev/initctl off
alias  /dev/log off
alias  /dev/fd  off
alias  /dev/stdin off
alias  /dev/stdout off
alias  /dev/stderr off

# Soundcard: alias for gen_sound needed!
#alias  /dev/sound gen_sound
#alias  /dev/audio gen_sound
#alias  /dev/mixer gen_sound
#alias  /dev/dsp gen_sound
#alias  /dev/dspW gen_sound
#alias  /dev/midi gen_sound

# Floppies
alias  /dev/fd?* floppy # Note the '?', i.e. shell globbing!
alias  /dev/floppy floppy

# SCSI HDD
alias  /dev/sd* sd

# SCSI tapes
alias  /dev/st* st
alias  /dev/nst* st

# SCSI CD-ROMs
alias  /dev/sr* sr_mod

# SCSI generic
alias  /dev/sg* sg

# IDE CD-ROMs
alias  /dev/ide/cd ide-cd

# IDE CD-floppies
alias  /dev/ide/fd ide-floppy

# RAMDISCs
alias  /dev/rd  rd
alias  /dev/ram* rd

# Loop devices
alias  /dev/loop* loop

# Parallel port printers
alias  /dev/printers lp
alias  /dev/lp* lp

# Joysticks
alias  /dev/js* joystick

# Meta devices
alias  /dev/md* md

# Serial ports
alias  /dev/tts serial
alias  /dev/ttyS* serial
alias  /dev/cua* serial

# Miscellaneous devices
alias  /dev/watchdog gen_watchdog # alias for gen_watchdog needed!
alias  /dev/atibm atixlmouse
alias  /dev/inportbm msbusmouse
alias  /dev/logibm busmouse

# Video capture devices: alias for gen_video needed!
alias  /dev/video* gen_video
alias  /dev/vbi* gen_video

endif


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

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

# This used to be quite a list, but upstream merged some Debian patches
# so we currently don't need to do anything here

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

### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to to, but logger is in /usr/bin, which isnt
loaded
# when the module is first loaded into the kernel at boot time!
#
#post-install serial /etc/init.d/setserial start | logger -p daemon.info
-t "setserial-module reload"
#pre-remove serial /etc/init.d/setserial stop | logger -p daemon.info -t
"setserial-module uload"
post-install serial /etc/init.d/setserial start > /dev/null 2> /dev/null

pre-remove serial /etc/init.d/setserial stop > /dev/null 2> /dev/null

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

### update-modules: start processing /etc/modutils/arch/i386
alias parport_lowlevel parport_pc


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