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


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to