Shuttle SN41G2 Optical spdif

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

 



Hi Everybody!

I'm pulling my hair out over here.  I'm stuck on getting my sound working!

setup:
shuttle sn41g2 v1 (fn41 v1 mobo), 512m ram, 120g pata hdd, athlon xp
2200+ cpu, fedora core 6, 2.6.19 (stock) kernel, all the latest yum
updates

this shuttle has the overly complex nvidia SoundStorm2 sound system in
it, the one with all the fancy Dolby Digital codecs.  The motherboard
has support for both coaxial and optical spdif outputs, however only
the optical output is actually connected to anything.

I've tried various /etc/asound.conf files, from simple to complex.
I've tried having the IEC958 mixer control muted and unmuted
I've tried adjusting the volume on the IEC958 Playback (it has 3 levels)
I've tried 44100 and 48000 sample rates, as well as no resampling at all
I've tried playing a dvd: mplayer -ao asla:device=spdif -ac hwac3 -
the receiver lights change to indicate a dolby digital stream is
detected, but no sound
Under windows, of course, it works fine :-(

__Does anyone with a Shuttle SN41G2 have their optical output working?__

Thanks,
Gordon

here's the various configurations

[root@tvpc ~]# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: nForce2 [NVidia nForce2], device 0: Intel ICH [NVidia nForce2]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: nForce2 [NVidia nForce2], device 2: Intel ICH - IEC958 [NVidia
nForce2 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

[root@tvpc ~]# aplay -Lv
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'
nforce-hw {
        type hw
        card 0
}
default {
        type plug
        slave.pcm nforce
}
nforce {
        type dmix
        ipc_key 1234
        slave {
                pcm 'hw:0,2'
                period_time 0
                period_size 1024
                buffer_size 4096
                rate 44100
        }
}

[root@tvpc ~]# lsmod
Module                  Size  Used by
ipv6                  276481  22
autofs4                25797  2
hidp                   24513  2
nfs                   251981  2
lockd                  69193  2 nfs
nfs_acl                 7873  1 nfs
rfcomm                 47065  0
l2cap                  32065  10 hidp,rfcomm
bluetooth              62245  5 hidp,rfcomm,l2cap
sunrpc                166141  4 nfs,lockd,nfs_acl
dm_multipath           23241  0
video                  21061  0
sbs                    20097  0
i2c_ec                  9281  1 sbs
button                 10961  0
battery                14533  0
asus_acpi              20825  0
ac                      9541  0
lp                     16905  0
floppy                 61477  0
snd_intel8x0           37084  0
snd_ac97_codec         99813  1 snd_intel8x0
snd_ac97_bus            6593  1 snd_ac97_codec
snd_seq_dummy           8133  0
snd_seq_oss            37057  0
snd_seq_midi_event     11841  1 snd_seq_oss
snd_seq                57009  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device         12365  3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss            46433  0
snd_mixer_oss          20545  1 snd_pcm_oss
parport_pc             31205  1
ide_cd                 42593  0
lirc_mceusb2           14724  0
snd_pcm                80965  3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
lirc_dev               16788  1 lirc_mceusb2
parport                40841  2 lp,parport_pc
i2c_nforce2            11457  0
snd_timer              26693  2 snd_seq,snd_pcm
ohci1394               39173  0
r8169                  35529  0
ieee1394              300185  1 ohci1394
snd                    58181  9
snd_intel8x0,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
pcspkr                  7360  0
soundcore              12193  1 snd
cdrom                  38753  1 ide_cd
nvidia               6836404  0
snd_page_alloc         14281  2 snd_intel8x0,snd_pcm
serio_raw              11333  0
i2c_core               26049  3 i2c_ec,i2c_nforce2,nvidia
dm_snapshot            22513  0
dm_zero                 6337  0
dm_mirror              26897  0
dm_mod                 63321  9 dm_multipath,dm_snapshot,dm_zero,dm_mirror
sata_nv                15941  0
libata                109272  1 sata_nv
sd_mod                 25025  0
scsi_mod              141805  2 libata,sd_mod
ext3                  136905  2
jbd                    65001  1 ext3
ehci_hcd               35661  0
ohci_hcd               25433  0
uhci_hcd               28237  0

[root@tvpc ~]# cat /proc/asound/pcm
00-02: Intel ICH - IEC958 : NVidia nForce2 - IEC958 : playback 1
00-01: Intel ICH - MIC ADC : NVidia nForce2 - MIC ADC : capture 1
00-00: Intel ICH : NVidia nForce2 : playback 1 : capture 1

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux