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

via8233 kein Ton - Debian



Hallo,

ich kämpfe seit gewisse Zeit mit dem via8233 Chip. Also, wer weisst, was zu tun ist?

Kernel ist neu kompiliert (2.4.18), nur sound-core ist aktiviert. Die alsa-Files sind auch neu kompiliert worden. Das pci.ids File ist auch nagel neu.

(als root:)
user@pc:/etc$ alsamixer
alsamixer: function snd_ctl_open failed for default: No such file or directory

user@pc:/etc$ cat /dev/dsp
cat: /dev/dsp: No such device

user@pc:/etc$  ls -l /dev/dsp*
lrwxrwxrwx 1 root root 9 May 21 17:48 /dev/dsp -> /dev/dsp0
crw-rw----    1 root     audio     14,   3 May 21 17:48 /dev/dsp0
crw-rw----    1 root     audio     14,  19 May 21 17:48 /dev/dsp1
crw-rw----    1 root     audio     14,  35 May 21 17:48 /dev/dsp2
crw-rw----    1 root     audio     14,  51 May 21 17:48 /dev/dsp3

user@pc:/etc$ ls -l /dev/mixer*
lrwxrwxrwx 1 root root 11 May 21 17:48 /dev/mixer -> /dev/mixer0
crw-rw----    1 root     audio     14,   0 May 21 17:48 /dev/mixer0
crw-rw----    1 root     audio     14,  16 May 21 17:48 /dev/mixer1
crw-rw----    1 root     audio     14,  32 May 21 17:48 /dev/mixer2
crw-rw----    1 root     audio     14,  48 May 21 17:48 /dev/mixer3

user@pc:/etc$ lspci -v
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235 AC97 Audio Controller (rev 40)
       Subsystem: AOPEN Inc.: Unknown device 01ae
       Flags: medium devsel, IRQ 10
       I/O ports at e800 [size=256]
       Capabilities: [c0] Power Management version 2

user@pc:/etc$ modprobe -v snd-ac97-codec
user@pc:/etc$ modprobe -v snd-via8233
/sbin/insmod /lib/modules/2.4.18- OnlySoundCore.20May2003/kernel/sound/pci/snd-via8233.o index=0 Using /lib/modules/2.4.18-OnlySoundCore.20May2003/kernel/sound/pci/snd- via8233.o
Symbol version prefix 'smp_'
/lib/modules/2.4.18-OnlySoundCore.20May2003/kernel/sound/pci/snd-via8233.o: invalid parameter parm_index /lib/modules/2.4.18-OnlySoundCore.20May2003/kernel/sound/pci/snd-via8233.o: insmod /lib/modules/2.4.18-OnlySoundCore.20May2003/kernel/sound/pci/snd- via8233.o failed /lib/modules/2.4.18-OnlySoundCore.20May2003/kernel/sound/pci/snd-via8233.o: insmod snd-via8233 failed

user@pc:/etc$ lsmod
Module                  Size  Used by    Not tainted
snd-ac97-codec         23008   0  (unused)
snd-pcm-oss            36192   0  (autoclean) (unused)
snd-pcm                52640   0  (autoclean) [snd-pcm-oss]
snd-timer              11264   0  (autoclean) [snd-pcm]
snd-mixer-oss           9568   0  (autoclean) [snd-pcm-oss]
snd 27816 0 (autoclean) [snd-ac97-codec snd-pcm-oss snd-pcm snd-timer snd-mixer-oss]


modules.conf sieht so aus:
### 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 /dev/eth0 rtl8139
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
# Example Configuration of ALSA 0.9 for Debian GNU/Linux

#alias snd-card-0 snd-dummy
#alias snd-card-1 snd-serial
#alias snd-card-2 snd-share
#alias snd-card-3 snd-virmidi

# You must need to add your own card setteings below.
#  or use alsaconf to setup in menu form.

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.9.0 ---
alias char-major-116 snd
alias snd-card-0 snd-via8233
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-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd major=116 cards_limit=1 device_mode=0666
options snd-via8233 index=0
# --- END: Generated by ALSACONF, do not edit. ---


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

### update-modules: start processing /etc/modutils/alsa-path
# Debian ALSA modules path
# Do not edit this unless you understand what you're doing.
path=/lib/modules/`uname -r`/alsa

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

### 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.


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

### update-modules: start processing /etc/modutils/ppp
alias /dev/ppp          ppp_generic
alias char-major-108    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

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

### update-modules: start processing /etc/modutils/setserial
#
# This is what I wanted to do, but logger is in /usr/bin, which isn't 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"
#
alias /dev/tts          serial
alias /dev/tts/0        serial
alias /dev/tts/1        serial
alias /dev/tts/2        serial
alias /dev/tts/3        serial
post-install serial /etc/init.d/setserial modload > /dev/null 2> /dev/null
pre-remove serial /etc/init.d/setserial modsave  > /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
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





Reply to: