help with cmi8738 sound card.
Hi,
I got a c-media cmi8738 sound card on my computer as soundcard on board.
It is working so far, the only problem i have, and which i want to solve
with your help is the mic boost switch.
It happens that it's effect is only noticeable on the mic monitoring output,
but the record level which i obviously need for voice-chat programs remains
untouched by this switch.
This behavior is untypical for this soundcard because under m$-os things are
set streight for booth playback and record level when turning on the
mic-boost.
I must notice that alsa is runnig as modules with kernel-image-2.4.22-k7
build ready to install from the debian software repository.
Was anyone successfull in making the mic boost switch effective for booth
record and mic monitoring levels with the cmi8738 on debian?
Unfortunately the free-oss drivers which one can set up using sndconfig
don't provide mic support at all.
Help would be appreciated, and please be so kind and include me in your cc:
because i am not subscribed to this list.
And in case it might be helpful to anyone of you, here's my
/etc/asound.state right as i am using it at the moment.
Regards, Attila.
##############################################################################
state.CMI8738MC6 {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 31'
iface MIXER
name 'Master Playback Volume'
value.0 31
value.1 31
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name '3D Control - Switch'
value true
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 31'
iface MIXER
name 'PCM Playback Volume'
value.0 31
value.1 31
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'PCM Playback Switch'
value true
}
control.5 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'PCM Capture Switch'
value.0 false
value.1 false
}
control.6 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 31'
iface MIXER
name 'Synth Playback Volume'
value.0 31
value.1 31
}
control.7 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Synth Playback Switch'
value false
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Synth Capture Route'
value.0 false
value.1 false
value.2 false
value.3 false
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 31'
iface MIXER
name 'CD Playback Volume'
value.0 31
value.1 31
}
control.10 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'CD Playback Switch'
value.0 false
value.1 false
}
control.11 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'CD Capture Route'
value.0 false
value.1 false
value.2 false
value.3 false
}
control.12 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 31'
iface MIXER
name 'Line Playback Volume'
value.0 31
value.1 31
}
control.13 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Line Playback Switch'
value.0 false
value.1 false
}
control.14 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Line Capture Route'
value.0 false
value.1 false
value.2 false
value.3 false
}
control.15 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 31'
iface MIXER
name 'Mic Playback Volume'
value 31
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Mic Playback Switch'
value false
}
control.17 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Mic Capture Switch'
value true
}
control.18 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 3'
iface MIXER
name 'PC Speaker Playback Volume'
value 3
}
control.19 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 15'
iface MIXER
name 'Aux Playback Volume'
value.0 15
value.1 15
}
control.20 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Aux Playback Switch'
value.0 true
value.1 true
}
control.21 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Aux Capture Switch'
value.0 true
value.1 true
}
control.22 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Mic Boost'
value false
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.range '0 - 7'
iface MIXER
name 'Mic Capture Volume'
value 7
}
control.24 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Exchange DAC'
value true
}
control.25 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Four Channel Mode'
value true
}
control.26 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Line-In As Rear'
value false
}
control.27 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 Output Switch'
value true
}
control.28 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 In Valid'
value true
}
control.29 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 Copyright'
value true
}
control.30 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 5V'
value true
}
control.31 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 Loop'
value true
}
control.32 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 In Monitor'
value true
}
control.33 {
comment.access 'read write'
comment.type IEC958
iface PCM
device 2
name 'IEC958 Playback Default'
value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.34 {
comment.access read
comment.type IEC958
iface MIXER
device 2
name 'IEC958 Playback Con Mask'
value ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.35 {
comment.access 'read write inactive'
comment.type IEC958
iface PCM
device 2
name 'IEC958 Playback PCM Stream'
value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.36 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Line-In As Bass'
value false
}
control.37 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 In Select'
value true
}
control.38 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'IEC958 In Phase Inverse'
value true
}
control.39 {
comment.access 'read write'
comment.type BOOLEAN
iface MIXER
name 'Mic As Center/LFE'
value false
}
control.40 {
comment.access 'read write'
comment.type BOOLEAN
iface CARD
name Joystick
value false
}
control.41 {
comment.access 'read write'
comment.type BOOLEAN
iface CARD
name Modem
value false
}
}
##################################################################################
Reply to: