openSUSEa suomeksi

openSUSE => Turvallisuus ja laitteisto => Aiheen aloitti: ronaldo09 - 09.01.2007 - klo:20:00

Otsikko: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 09.01.2007 - klo:20:00
Ääni ei kuulu optisena suse 10.2:sta? Googlettelin ja löytykin ohjeita ( http://kotoistaminen.novell.fi/?sivu=optinen ), mutta 3päivää vanhana linux käyttäjänä tieto/taito ei riitä millään. Eli ilmeisesti pitää kääntää jotain confsys kansioon. löysin kaikki kansiot ja käännös ohjelmat mutta se käännös ei ilm. Ollu oikeen tai sit kansiotkin oli vääriä. Jos joku on saman rumban vetäny läpi niin neuvoja vois pistää.
Ja tosiaan pitäis saada siihen myös se amroK käännös siihen perään.
Kiitos etukäteen.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:10:54
no aloitetaanpas alusta.

mikäli sinulla jo nyt siis on tiedosto /etc/asound.conf tee siitä varmuus kopio seuraavasti
sinun pitää olla root tai sitten käyttää sudoa

cp - p /etc/asound.conf /etc/asound.conf.backup

tämän jälkeen poista alkuperäinen tiedosto
rm /etc/asound.conf

seuraavaksi kopioi tuolta löytämästäsi artikkelista toi valmis conf filu. valitse vaikka hiiren oikealla painikkeella että tallenna tiedosto jonnekkin esim. kotihakemistoon.
http://kotoistaminen.novell.fi/data/asound.conf

siirrä sitten tiedosto tonne etc:n alle.
mv /home/<käyttäjä>/asound.conf /etc/

varmista että kaikilla on lukuoikeus tiedostoon ja että sen omistaa root.
chown root:root /etc/asound.conf
chmod 444 /etc/asound.conf

tämän jälkeen käynnistä alsa uudelleen.
/usr/sbin/rcalsasound restart

testaa sitten http://kotoistaminen.novell.fi/?sivu=optinen sivujen mukaisesti että äänet toimii, jos näin on niin lisää vielä se amarok conf tonne /etc/asound.conf tiedoston loppuun. Voit käyttää mitä teksti editoria, muista avata se roottina että voit tallentaa sen.
Jos taas äänet ei toimi älä jatka vielä eteenpäin vaan laita tänne mahdolliset error messut.


tämän jälkeen käynnistä alsa uudelleen.
/usr/sbin/rcalsasound restart

Sitten vielä muutokset Amarok:iin...
"Talleta tiedosto ja käynnistä ALSA uudelleen. amaroKissa täytyy vielä vaihtaa seuraavat asetukset:
-> settings -> configure amarok -> engine -> kohtaan output plugin "esdsink", ja napsauta "apply"."
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:16:30
Ei kuulu mutta ei tullu kyllä virheitäkään.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:17:17
Ei kuulu mutta ei tullu kyllä virheitäkään.

onhan sinulla kaikki äänisäädöt päälle ettei joku ole mykistetty / säädöt minimissä.
avaa komentoriviltä alsamixer ja tarkista. Tarkista myös YaST:lla menemällä kohtaan Hardware --> Sound
Tee tääältä volume testi kohdasta Other --> volume --> test

Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:17:25
kaikki päällä ja volumea löytyy mutta ei ääntä.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: arijoutsi - 11.01.2007 - klo:17:48
Kuinkas Kmixissa, onko PCM tapissa päällä ja tapissa.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:17:50
kaikki päällä ja volumea löytyy mutta ei ääntä.


Mitä tulostaa seuraavat komennot
aplay -l
ja
cat /proc/asound/devices
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:18:00
aplay -I:

**** List of PLAYBACK Hardware Devices ****
card 0: CK804 [NVidia CK804], device 0: Intel ICH [NVidia CK804]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: CK804 [NVidia CK804], device 2: Intel ICH - IEC958 [NVidia CK804 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


JA cat /proc/asound/devices:

2:        : timer
  3: [ 0- 2]: digital audio playback
  4: [ 0- 1]: digital audio capture
  5: [ 0- 0]: digital audio playback
  6: [ 0- 0]: digital audio capture
  7: [ 0]   : control
  8:        : sequencer


Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:18:01
Kuinkas Kmixissa, onko PCM tapissa päällä ja tapissa.

Niin ja tapissa oli myös PCM.

Onko sitten jotain muita asetuksia mistä pitää valita jotain?? Kuten esim. winukassa oli että sai valita toki se oli msi:n oma ääni ohjelmisto mut sieltä piti esim valita digital tai analog tai molemmat.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:18:09
mitä tapahtuu jos yrität soittaa jotain wav/mp3 tiedostoa seuraavalla komennolla

aplay -D hw:0,2 <polku tiedostoon>

esim.
aplay -D hw:0,2 file.wav
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:18:12
mitä tapahtuu jos yrität soittaa jotain wav/mp3 tiedostoa seuraavalla komennolla

aplay -D hw:0,2 <polku tiedostoon>

esim.
aplay -D hw:0,2 file.wav


pingviini:~ # aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
ALSA lib conf.c:3858:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM hw:0,2/usr/share/sounds/alsa/test.wav
aplay: main:550: audio open error: Invalid argument
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:18:14
kokeile myös muuttaa /etc/asound.conf tiedostoa seuraavasti
Lisää tiedoston alkuun allaolev aj akommentoi aikaisempi default pois lisäämällä kyseisten rivien alkuun #-merkki
pcm.!default {
        type hw
        card 0
        device 2
}

tämän jälkeen käynnistä vielä alsa uusiksi (pitää olla root)
/usr/sbin/rcalsasound restart

Kokeile seuraavaksi samat ääni testit kuin aikaisemmin.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:18:43
kokeile myös muuttaa /etc/asound.conf tiedostoa seuraavasti
Lisää tiedoston alkuun allaolev aj akommentoi aikaisempi default pois lisäämällä kyseisten rivien alkuun #-merkki
pcm.!default {
        type hw
        card 0
        device 2
}

tämän jälkeen käynnistä vielä alsa uusiksi (pitää olla root)
/usr/sbin/rcalsasound restart

Kokeile seuraavaksi samat ääni testit kuin aikaisemmin.


Sori en oikeen tajunnu tota mitä ja mihin pitää pistää.
Tossa on se tämän hetkinen asoun.conf tiedosto:

_____________________________________________________

# /etc/asound.conf
#

pcm.!default {
type plug
slave.pcm "digital-hw"
}

pcm.analog {
type plug
slave.pcm "analog-hw"
}

ctl.analog {
type hw
card 0
}

pcm.mixed-analog {
type plug
slave.pcm "dmix-analog"
}

ctl.mixed-analog {
type hw
card 0
}

pcm.digital {
type plug
slave.pcm "digital-hw"
}
ctl.digital {
type hw
card 0
}

pcm.mixed-digital {
type plug
slave.pcm "dmix-digital"
}

ctl.mixed-digital {
type hw
card 0
}

pcm.analog-hw {
type hw
card 0
# The default value for device is 0, so no need to specify
}

ctl.analog-hw {
type hw
card 0
}

pcm.digital-hw {
type hw
card 0
device 2
}ctl.digital-hw {
type hw
card 0
}

pcm.dmix-analog {
type dmix
ipc_key 1234
slave {
pcm "analog-hw"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.dmix-analog {
type hw
card 0
}

pcm.dmix-digital {
type dmix
ipc_key 1235
slave {
pcm "digital-hw"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.dmix-digital {
type hw
card 0
}
_________________________________________________________

Pystyisiks fixaa sen valmiiksi tohon?
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:18:48
# /etc/asound.conf
#
pcm.!default {
        type hw
        card 0
        device 2
}
#pcm.!default {
#type plug
#slave.pcm "digital-hw"
#}

pcm.analog {
type plug
slave.pcm "analog-hw"
}

ctl.analog {
type hw
card 0
}

pcm.mixed-analog {
type plug
slave.pcm "dmix-analog"
}

ctl.mixed-analog {
type hw
card 0
}

pcm.digital {
type plug
slave.pcm "digital-hw"
}
ctl.digital {
type hw
card 0
}

pcm.mixed-digital {
type plug
slave.pcm "dmix-digital"
}

ctl.mixed-digital {
type hw
card 0
}

pcm.analog-hw {
type hw
card 0
# The default value for device is 0, so no need to specify
}

ctl.analog-hw {
type hw
card 0
}

pcm.digital-hw {
type hw
card 0
device 2
}ctl.digital-hw {
type hw
card 0
}

pcm.dmix-analog {
type dmix
ipc_key 1234
slave {
pcm "analog-hw"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.dmix-analog {
type hw
card 0
}

pcm.dmix-digital {
type dmix
ipc_key 1235
slave {
pcm "digital-hw"
period_time 0
period_size 1024
buffer_size 32768
rate 48000
}
}

ctl.dmix-digital {
type hw
card 0
}
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:18:57
pingviini:~ # aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
ALSA lib conf.c:3858:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM hw:0,2/usr/share/sounds/alsa/test.wav
aplay: main:550: audio open error: Invalid argument
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:19:03
Johan nyt on kumma, muistitko tehdä sen alsa:n uudelleen käynnistyksen?
/usr/sbin/rcalsasound restart

jos vielä katsot alsamixeriä niin onhan varmasti IEC958 kohta aktiivinen ja äänet ei ole 0:ssa


Meikäläiseltä meinaa loppuu kohta konstit... ;(
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:19:05
laitappa vielä tulostus komennosta

aplay -L
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:19:13
pingviini:~ # aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
ALSA lib conf.c:3858:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM hw:0,2/usr/share/sounds/alsa/test.wav
aplay: main:550: audio open error: Invalid argument


Kokeile myös seuraavaa:
(huomaa myös välilyönti 0,2 /usr välissä)
aplay -D plughw:0,2 /usr/share/sounds/alsa/test.wav


PS. kokeile myös tämä ton välilyönnin kanssa
aplay -D hw:0,2 /usr/share/sounds/alsa/test.wav
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:19:19
laitappa vielä tulostus komennosta

aplay -L

PCM list:
hw {
        @args.0 CARD
        @args.1 DEV
        @args.2 SUBDEV
        @args.CARD {
                type string
                default {
                        @func getenv
                        vars {
                                0 ALSA_PCM_CARD
                                1 ALSA_CARD
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.card'
                        }
                }
        }
        @args.DEV {
                type integer
                default {
                        @func igetenv
                        vars {
                                0 ALSA_PCM_DEVICE
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.device'
                        }
                }
        }
        @args.SUBDEV {
                type integer
                default {
                        @func refer
                        name 'defaults.pcm.subdevice'
                }
        }
        type hw
        card $CARD
        device $DEV
        subdevice $SUBDEV
}
plughw {
        @args.0 CARD
        @args.1 DEV
        @args.2 SUBDEV
        @args.CARD {
                type string
                default {
                        @func getenv
                        vars {
                                0 ALSA_PCM_CARD
                                1 ALSA_CARD
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.card'
                        }
                }
        }
        @args.DEV {
                type integer
                default {
                        @func igetenv
                        vars {
                                0 ALSA_PCM_DEVICE
                        }
                        default {
                                @func refer
                                name 'defaults.pcm.device'
                        }
                }
        }
        @args.SUBDEV {
                type integer
                default {
                        @func refer
                        name 'defaults.pcm.subdevice'
                }
        }
        type plug
        slave.pcm {
                type hw
                card $CARD
                device $DEV
                subdevice $SUBDEV
        }
}
plug {
        @args.0 SLAVE
        @args.SLAVE {
                type string
        }
        type plug
        slave.pcm $SLAVE
}
shm {
        @args.0 SOCKET
        @args.1 PCM
        @args.SOCKET {
                type string
        }
        @args.PCM {
                type string
        }
        type shm
        server $SOCKET
        pcm $PCM
}
tee {
        @args.0 SLAVE
        @args.1 FILE
        @args.2 FORMAT
        @args.SLAVE {
                type string
        }
        @args.FILE {
                type string
        }
        @args.FORMAT {
                type string
                default raw
        }
        type file
        slave.pcm $SLAVE
        file $FILE
        format $FORMAT
}
file {
        @args.0 FILE
        @args.1 FORMAT
        @args.FILE {
                type string
        }
        @args.FORMAT {
                type string
                default raw
        }
        type file
        slave.pcm null
        file $FILE
        format $FORMAT
}
null {
        type null
}
cards 'cards.pcm'
front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'
phoneline 'cards.pcm.phoneline'
dmix 'cards.pcm.dmix'
dsnoop 'cards.pcm.dsnoop'
default {
        type hw
        card 0
        device 2
}
analog {
        type plug
        slave.pcm analog-hw
}
mixed-analog {
        type plug
        slave.pcm dmix-analog
}
digital {
        type plug
        slave.pcm digital-hw
}
mixed-digital {
        type plug
        slave.pcm dmix-digital
}
analog-hw {
        type hw
        card 0
}
digital-hw {
        type hw
        card 0
        device 2
}
dmix-analog {
        type dmix
        ipc_key 1234
        slave {
                pcm analog-hw
                period_time 0
                period_size 1024
                buffer_size 32768
                rate 48000
        }
}
dmix-digital {
        type dmix
        ipc_key 1235
        slave {
                pcm digital-hw
                period_time 0
                period_size 1024
                buffer_size 32768
                rate 48000
        }
}
pingviini:~ #
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:19:22
Johan nyt on kumma, muistitko tehdä sen alsa:n uudelleen käynnistyksen?
/usr/sbin/rcalsasound restart

jos vielä katsot alsamixeriä niin onhan varmasti IEC958 kohta aktiivinen ja äänet ei ole 0:ssa


Meikäläiseltä meinaa loppuu kohta konstit... ;(

tossa muutama kuva:

(https://opensuse.fi/keskustelu/proxy.php?request=http%3A%2F%2Fimg145.imageshack.us%2Fimg145%2F820%2Fvalokuva2rk4.th.png&hash=34385b5e645aa4117a1b547a097e43378ea9ce84) (http://img145.imageshack.us/my.php?image=valokuva2rk4.png)

(https://opensuse.fi/keskustelu/proxy.php?request=http%3A%2F%2Fimg77.imageshack.us%2Fimg77%2F4883%2Fvalokuva4ng4.th.png&hash=3521f971b351035d974adab7e5e9bd5199581d8f) (http://img77.imageshack.us/my.php?image=valokuva4ng4.png)
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:19:26
Johan nyt on kumma, muistitko tehdä sen alsa:n uudelleen käynnistyksen?
/usr/sbin/rcalsasound restart

jos vielä katsot alsamixeriä niin onhan varmasti IEC958 kohta aktiivinen ja äänet ei ole 0:ssa


Meikäläiseltä meinaa loppuu kohta konstit... ;(

tossa muutama kuva:

(https://opensuse.fi/keskustelu/proxy.php?request=http%3A%2F%2Fimg145.imageshack.us%2Fimg145%2F820%2Fvalokuva2rk4.th.png&hash=34385b5e645aa4117a1b547a097e43378ea9ce84) (http://img145.imageshack.us/my.php?image=valokuva2rk4.png)

(https://opensuse.fi/keskustelu/proxy.php?request=http%3A%2F%2Fimg77.imageshack.us%2Fimg77%2F4883%2Fvalokuva4ng4.th.png&hash=3521f971b351035d974adab7e5e9bd5199581d8f) (http://img77.imageshack.us/my.php?image=valokuva4ng4.png)


Mitenkäs näiden kanssa kävi?

Kokeile myös seuraavaa:
(huomaa myös välilyönti 0,2 /usr välissä)
aplay -D plughw:0,2 /usr/share/sounds/alsa/test.wav


PS. kokeile myös tämä ton välilyönnin kanssa
aplay -D hw:0,2 /usr/share/sounds/alsa/test.wav

Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:19:29
pingviini:~ # aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
ALSA lib conf.c:3858:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM hw:0,2/usr/share/sounds/alsa/test.wav
aplay: main:550: audio open error: Invalid argument


Kokeile myös seuraavaa:
(huomaa myös välilyönti 0,2 /usr välissä)
aplay -D plughw:0,2 /usr/share/sounds/alsa/test.wav


PS. kokeile myös tämä ton välilyönnin kanssa
aplay -D hw:0,2 /usr/share/sounds/alsa/test.wav

pingviini:~ # aplay -D plughw:0,2 /usr/share/sounds/alsa/test.wav
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
pingviini:~ # aplay -D hw:0,2 /usr/share/sounds/alsa/test.wav
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Warning: rate is not accurate (requested = 44100Hz, got = 48000Hz)
         please, try the plug plugin

Niin  ja tosiaan ei kuulunu ääntä. Olen resetoinu vahvarin, kaapelit kiinni( optinen(digi) ja rca(analog) ). Analoginen rca kiinni tape in liitännöissä ja musa kuuluu, Optinen asennossa ei kuulu mitään. Hiukan on hämärää.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 11.01.2007 - klo:20:08
no kyllähän nyt temppuilee. Katson vielä huomenna jos keksisin jotain.
Koita vielä googlettaa kyseessä kuiten niin yleinen juttu, että ihmettelen jos jollain muulla ei ole vastaavia ongelmia ollut.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 11.01.2007 - klo:20:15
ok
kiitos kun viitsit nähdä vaivaa. Aika ongelma kyl on
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 12.01.2007 - klo:08:54
Kokeile vielä seuraavaa näin toisella keskustelu palstalla, että jollain ei ollut kuulunut tolla aplay testillä mitään, mutta seuraavalla muutoksella Amarokkiin sai sieltä äänet kuulumaan.

Settings --> Configure Amarok --> Engine
Output plugin = alsa (oletuksena autodetect)
Speaker Arrangement= Pass Through

jos sinulla on mplayer asennettuna testaa myös sillä
mplayer /usr/share/sounds/alsa/test.wav -ao alsa:device=hw=0,2
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 12.01.2007 - klo:12:27
EI Helv#**i. Ei toimi. voisko Msi:n emos olla jotain linuxii vastaan. Ei vaan pelitä. Ääni kuulu hyvin taas Tape asennossa(analog) mut ku vaihdoin optical in niin hiljasta oli kun muuntajatehtaalla. Pian lentää kone ikkunasta!! :)
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 12.01.2007 - klo:12:45
niin ja ääni toistu tolla mplayerin komennolla analogisesti. Pystyskö ton laitteisto haun suorittamaan uudestaan. Että suse hakis automaattisesti asetukset ja laitteiston emolle.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 12.01.2007 - klo:13:01
EI Helv#**i. Ei toimi. voisko Msi:n emos olla jotain linuxii vastaan. Ei vaan pelitä. Ääni kuulu hyvin taas Tape asennossa(analog) mut ku vaihdoin optical in niin hiljasta oli kun muuntajatehtaalla. Pian lentää kone ikkunasta!! :)


No en lähtisi vielä konetta hajottamaan :)
Itse olen joskus taistellut erinäisten laitteiden kanssa ja joskus on ollut hyötyä bootata kone knoppix dvd:llä sekun tuntuu tunnistavan/konffaavan melkohyvin erinäisiä laitteita. Itselläni esim ei meinannut lähtee digitv kortti SuSEssa toimii ei sitten millään, mutta kun katsoin knoppixista millä kernelimoduulilla / konfeilla se siinä toimi niin sain toimimaan myös susessa.

Eli jos mahdollista kokeile erinäisillä live cd/dvd:llä jos se vaikka toimisi jossain muussa distrossa oletuksena ja kopio sitten sieltä nuo asetukset.

Valitettavasti en osaa oikein enempää auttaa. Jos nyt haluat vielä varmistaa että äänet menee alsalle niin tee seuraava komento.

strace -fe open aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
tarkista että sieltä löytyy rivit....

open("/dev/snd/controlC0", O_RDONLY)
open("/dev/snd/controlC0", O_RDWR)

Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 12.01.2007 - klo:13:22
Ei löytyny noita rivejä mitä mainitsit.

pingviini:~ # strace -fe open aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib64/libasound.so.2", O_RDONLY) = 3
open("/lib64/libm.so.6", O_RDONLY)      = 3
open("/lib64/libdl.so.2", O_RDONLY)     = 3
open("/lib64/libpthread.so.0", O_RDONLY) = 3
open("/lib64/libc.so.6", O_RDONLY)      = 3
syscall_273(0x2aff4f021ed0, 0x18, 0x7fff5c926158, 0x2aff4e1814a0, 0x2aff4f021e30, 0xff342d312d315e42, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/lib/locale/fi_FI.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fi_FI.utf8/LC_CTYPE", O_RDONLY) = 3
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
open("/etc/asound.conf", O_RDONLY)      = 3
ALSA lib conf.c:3858:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM hw:0,2/usr/share/sounds/alsa/test.wav
aplay: main:550: audio open error: Invalid argument
Process 9439 detached
pingviini:~ #
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 12.01.2007 - klo:14:22
Ei löytyny noita rivejä mitä mainitsit.

pingviini:~ # strace -fe open aplay -D hw:0,2/usr/share/sounds/alsa/test.wav
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib64/libasound.so.2", O_RDONLY) = 3
open("/lib64/libm.so.6", O_RDONLY)      = 3
open("/lib64/libdl.so.2", O_RDONLY)     = 3
open("/lib64/libpthread.so.0", O_RDONLY) = 3
open("/lib64/libc.so.6", O_RDONLY)      = 3
syscall_273(0x2aff4f021ed0, 0x18, 0x7fff5c926158, 0x2aff4e1814a0, 0x2aff4f021e30, 0xff342d312d315e42, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/lib/locale/fi_FI.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fi_FI.utf8/LC_CTYPE", O_RDONLY) = 3
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
open("/etc/asound.conf", O_RDONLY)      = 3
ALSA lib conf.c:3858:(parse_args) Parameter DEV must be an integer
ALSA lib conf.c:3952:(snd_config_expand) Parse arguments error: Invalid argument
ALSA lib pcm.c:2143:(snd_pcm_open_noupdate) Unknown PCM hw:0,2/usr/share/sounds/alsa/test.wav
aplay: main:550: audio open error: Invalid argument
Process 9439 detached
pingviini:~ #


tosta puuttuu taas se välilyönti
pingviini:~ # strace -fe open aplay -D hw:0,2/usr/share/sounds/alsa/test.wav

kokeiles uudestaan:
strace -fe open aplay -D hw:0,2 /usr/share/sounds/alsa/test.wav

Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 12.01.2007 - klo:14:32
Tollanen tuli. ei ääntä optisesta..

pingviini:~ # strace -fe open aplay -D hw:0,2 /usr/share/sounds/alsa/test.wav
open("/etc/ld.so.cache", O_RDONLY)      = 3
open("/usr/lib64/libasound.so.2", O_RDONLY) = 3
open("/lib64/libm.so.6", O_RDONLY)      = 3
open("/lib64/libdl.so.2", O_RDONLY)     = 3
open("/lib64/libpthread.so.0", O_RDONLY) = 3
open("/lib64/libc.so.6", O_RDONLY)      = 3
syscall_273(0x2ab0508daed0, 0x18, 0x7fff5b06e1b0, 0x2ab04fa3a4a0, 0x2ab0508dae30, 0xff342d312d315e42, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4, 0x4) = 0
open("/usr/lib/locale/locale-archive", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
open("/usr/lib/locale/fi_FI.UTF-8/LC_CTYPE", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/locale/fi_FI.utf8/LC_CTYPE", O_RDONLY) = 3
open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3
open("/usr/share/alsa/alsa.conf", O_RDONLY) = 3
open("/etc/asound.conf", O_RDONLY)      = 3
open("/dev/snd/controlC0", O_RDONLY)    = 3
open("/dev/snd/controlC0", O_RDWR)      = 3
open("/dev/snd/pcmC0D2p", O_RDWR|O_NONBLOCK) = 4
open("/usr/share/sounds/alsa/test.wav", O_RDONLY) = 3
Playing WAVE '/usr/share/sounds/alsa/test.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
Warning: rate is not accurate (requested = 44100Hz, got = 48000Hz)
         please, try the plug plugin
Process 5148 detached
pingviini:~ #
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: harmie - 12.01.2007 - klo:15:35
No kyllä tosta näkee, että se käy lukemassa /etc/asound.conf tiedoston ja oikeaan laitteeseen kamaa tungetaan ("/dev/snd/controlC0").

En kyllä ymmärrä. Voihan se olla, että tossa asound.conf filussa on jotain pielessä mutta en todellakaan ole mikään guru näissä asioissa  :(

kokeile nyt vielä sitä alkuperäistä asound.conf tiedostoa, mehän tehtiin muutoksia siihen.
Jos se ei auta niin kokeile vielä sitä knoppixia ja aja siellä noita samoja testi komentoja jos sattus siellä toimii niin kopio asound.conf tiedosto sieltä sitten talteen.
Otsikko: Vs: Optinen lähtö ja Suse 10.2
Kirjoitti: ronaldo09 - 12.01.2007 - klo:18:20
niin alunperinhän mulla ei edes ollu sitä asound.conf tiedostoo siellä etc kansiossa. Aika hankala homma on kyl. Kokeilen sitä knoppista viel.