LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Hercules Fortissimo IV(ICE1724): Line-In not working (https://www.linuxquestions.org/questions/linux-hardware-18/hercules-fortissimo-iv-ice1724-line-in-not-working-594561/)

sorinwfm 10-25-2007 12:11 PM

Hercules Fortissimo IV(ICE1724): Line-In not working
 
Hello,

I can not get the input to work for Hercules Fortissime 4 soundcard.

I have two sound cards: on-board - configured as sndcard1 + Fortissimo4 (with Envy24HT) configured as sndcard0
Fortissimo is recognized by SUSE at install as ICE1724 - the output is working fine, but the inputs (line-in and microphone) are not working.

OS: SUSE 10.3 / AMD64 default kernel

lspci output: "01:0a.0 Multimedia audio controller: VIA Technologies Inc. VT1720/24 [Envy24PT/HT] PCI Multi-Channel Audio Controller (rev 01)"



The asound.state content is:

state.ICE1724 {
control.1 {
comment.access read
comment.type BYTES
comment.count 52
iface CARD
name 'ICE1724 EEPROM'
value & #39;000116811c01628030c3ff0000ff0000ff0000000c0d0d0d0c08000000000000000000000000
0000ff000000ff000000ff000000'
}
control.2 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 '8000'
comment.item.1 '9600'
comment.item.2 '11025'
comment.item.3 '12000'
comment.item.4 '16000'
comment.item.5 '22050'
comment.item.6 '24000'
comment.item.7 '32000'
comment.item.8 '44100'
comment.item.9 '48000'
comment.item.10 '64000'
comment.item.11 '88200'
comment.item.12 '96000'
comment.item.13 '176400'
comment.item.14 '192000'
comment.item.15 'IEC958 Input'
iface MIXER
name 'Multi Track Internal Clock'
value '48000'
}
control.3 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Multi Track Rate Locking'
value true
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Multi Track Rate Reset'
value true
}
control.5 {
comment.access read
comment.type INTEGER
comment.count 22
comment.range '0 - 255'
iface MIXER
name 'Multi Track Peak'
value.0 0
value.1 0
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
value.8 0
value.9 0
value.10 26
value.11 27
value.12 0
value.13 0
value.14 0
value.15 0
value.16 0
value.17 0
value.18 0
value.19 0
value.20 0
value.21 0
}
control.6 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'IEC958 Playback Route'
value 'PCM Out'
}
control.7 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'IEC958 Playback Route'
index 1
value 'PCM Out'
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Output Switch'
value true
}
control.9 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Playback Default'
value & #39;0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000'
}
control.10 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Playback Con Mask'
value & #39;3fff000f00000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000'
}
control.11 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Playback Pro Mask'
value df000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000
}
}




What I have foun on alsa webpage is:
"
=================== controls list =======================
> numid=1, iface=CARD,name='ICE1724 EEPROM'

EEPROM contents. not for mixer.

> numid=2, iface=MIXER,name='Multi Track Internal Clock'

the internal clock of the board.
note that ice1724 has a single rate for all channels.

> numid=3, iface=MIXER,name='Multi Track Rate Locking'

the rate locking - allow each app to set the rate or use
the fixed rate.

> numid=4, iface=MIXER,name='Multi Track Rate Reset'

reset the rate to the default value at each time the PCM is closed.
(the default value is the last internal clock rate.)

> > numid=5, iface=MIXER,name='H/W Playback Route'
> numid=6, iface=MIXER,name='H/W Playback Route',index=1
> ...
> numid=12,iface=MIXER,name='H/W Playback Route',index=7

the analog output routing for each channel. they're enum.

> numid=13,iface=MIXER,name='Multi Track Peak'

peak meter. read only.

> numid=14,iface=MIXER,name='IEC958 Playback Route'
> numid=15,iface=MIXER,name='IEC958 Playback Route',index=1

spdif output routing (left/right). the enum valus.

> numid=16,iface=MIXER,name='IEC958 Output Switch'

turn on/off spdif output.

> numid=17,iface=PCM,name='IEC958 Playback Default',device=1

spdif status bits. 32bit long.

> numid=18,iface=MIXER,name='IEC958 Playback Con Mask',device=1
> numid=19,iface=MIXER,name='IEC958 Playback Pro Mask',device=1

available spdif status bit mask for consumer and professional modes.

> numid=20,iface=MIXER,name='DAC Volume'
> numid=21,iface=MIXER,name='DAC Volume',index=1
> ...
> numid=27,iface=MIXER,name='DAC Volume',index=7

DAC = digital-analog-converter
for each analog output channel.

> numid=28,iface=MIXER,name='Master Playback Volume'

master playback volume for analog outputs.

> numid=29,iface=MIXER,name='ADC Volume'
> numid=30,iface=MIXER,name='ADC Volume',index=1

ADC = analog-digital-converter
for each analog input channel.

> numid=31,iface=MIXER,name='Capture Route'

the recording source selection. the enum values.
"

What I want to do is to change the config file, to have:
- master volume /mute
- output volume (I only need stereo output)
- line-in volume / mute

sorinwfm 10-26-2007 12:03 PM

Hello again,

Line-in is working now - I can record from it.
Now, I want to route the signal from Line-In to speakers. Anybody knows how it can be done?


All times are GMT -5. The time now is 02:45 AM.