SB Live 5.1 Installationsfragen

  • Hi,


    ich würde gerne eine Soundblaster Live 5.1 digital in meinem vdr installieren, um daran ein 5.1 Boxenset zu betreiben. Nach erfolgreicher Suche bin ich auf dieses HowTo gestossen. Die Menge an Informationen haben mich aber etwas verwirrt. Verstehe ich das richtig, dass ich lediglich die Alsa treiber installieren muss. Wenn ja, ist diese Anleitung, oder auch die, die bei dem Treiber dabei ist, auch auf linvdr anwendbar?

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

  • such mal nach dem user "heko", der hat sowas glaube ich mit ac3dec am Laufen.
    der kernel sollte die nötigen alsa-Module bereits haben -zumindest wenn Du meinen 2.6.17.8 nimmst.

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • Zitat

    Original von Dr. Seltsam
    such mal nach dem user "heko", der hat sowas glaube ich mit ac3dec am Laufen.


    Den Thread habe ich schon gelesen. Daraus entstand ja meine gestellte Frage, weil die Module bei mir fehlen.



    Zitat

    Original von Dr. Seltsam
    der kernel sollte die nötigen alsa-Module bereits haben -zumindest wenn Du meinen 2.6.17.8 nimmst.


    Dann werde ich den Kernel erst mal installieren.


    Danke für Deine Hilfe.

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

  • So, der Kernel ist drin. Wenn ich

    Code
    modprobe snd-emu10k1


    eingebe, scheint der Treiber wohl geladen zu werden(bekomme keine Fehlermeldung). Wenn ich alsamixer aufrufe, kann ich auch schön an den versch. Reglern drehen. Denke, dass das soweit schon mal nicht schlecht aussieht.
    Hab mir dann http://www.imkreisrum.de/linvdr/test.ac3 runtergeladen und versucht mit

    Code
    ac3dec -6 /test/test.ac3

    der Soundkarte ein paar Töne zu entlocken.


    Als Fehlermeldung bekam ich folgendes:

    Code
    linvdr:~# ac3dec -6 /test/test.ac3                                              5.1 Mode 48.0 KHz 448 kbps Complete Main Audio Service
    Using PCM device 'plug:surround51'
    ALSA lib conf.c:2807:(snd_config_hook_load) cannot access file /usr/share/alsa/cards/aliases.conf
    ALSA lib pcm.c:1812:(snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51)
    snd_pcm_open: Invalid argument
    Output open failed
    linvdr:~#


    Die Datei '/usr/share/alsa/cards/aliases.conf' gibts nicht, noch nicht mal den Ordner 'cards'. Ist das der Fehler, und wenn ja, woher bekomme ich diese Datei?

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

    2 Mal editiert, zuletzt von rocket ()

  • Wie meinst du das genau, Wicky?
    Alsa ist doch für die 2.6er Reihe das Standard-Soundsystem in Kernel?!


    OSS wird garnicht mehr gepflegt und wurde bereits zum größten Teil aus dem Kernel entfernt.



    Gruß,
    Marcus

    Hardware: Zalman HD160XT; Asus H97M-Plus, 1024MB RAM, Digital Devices Cine S2 (rev 7), Atric-Einschalter, NEC3520 DVD-Laufwerk, Samsung 256 GB SSD-Festplatte --> darauf yaVDR 0.6
    Hifi: Denon AVR4306, Samsung UE40ES6300

  • ich muss gestehen, ich ahbe mich da nie besonders tief mit beschäftigt. Aber alsa ist definitiv im kernel drin und wird unterstützt. was man noch konfigurieren muss, weiss ich leider nicht.


    Aber jetzt erinnere ich mich, das man eine gepatchte vdr-Version braucht, die nicht die Live-AC3-Fähigkeiten der DVB-Treiber nutzt. Schick doch heko mal eine PM - der hat das jedenfalls zum Laufen gekriegt ...

    VDR1: ACT-620, Asus P8B75-M LX, Intel Core i3-3240, 4 GB DDR3 RAM 1600 MHz, passive Geforce GT1030 von MSI, Sandisk 2TB SSD, 2xWinTV DualHD, Atric-IR-Einschalter. SW: Xubuntu 20.04 auf 64GB Sandisk SSD.

    VDR2: Odroid N2+ mit CoreELEC und Ubuntu in chroot, WinTV DualHD

    VDR3: Tanix TX3 mit CoreELEC und Ubuntu in chroot, WinTV DualHD

  • rocket
    wenn ich die Option ac3dec -6 nehme, bekomme ich auch eine Fehlermeldung

    Code
    linvdr:~# ac3dec -6 /TEMP/test.ac3
    5.1 Mode 48.0 KHz 448 kbps Complete Main Audio Service
    Using PCM device 'plug:surround51'
    ALSA lib setup.c:549:(add_elem) Cannot obtain info for CTL elem (MIXER,'EMU10K1 PCM Send Volume',1,0,0): No such file or directory
    snd_pcm_open: No such file or directory
    Output open failed


    Aufruf von ac3dec ohne Option funzt

    Code
    linvdr:~# ac3dec /TEMP/test.ac3
    5.1 Mode 48.0 KHz 448 kbps Complete Main Audio Service
    Using PCM device 'default'


    habe aber eine SB Live
    Ich starte ac3dec aus der runvdr

    Code
    $BINDIR/vdr -a'/usr/bin/ac3dec' -L $PLUGINDIR $PLUGINS $COMMON_PARAMETER -P'burn -i /dvd' -P'mailbox -m /usr/local/bin/mailcmd.sh' -P'audiorecorder -r /pub/mp3/Modul' -v /video0 -c $CONFDIR -w 900 -E /ramdisk/epg.data -s /usr/bin/poweroff.pl -r /usr/bin/noadcall.sh < /dev/tty$VDRTTY


    Änderung der vdr sourcen:
    in dvbdevice.c (ungefähr bei Zeile 668 ) muss folgendes hinzugefügt werden.
    von:

    Code
    bool cDvbDevice::SetAudioBypass(bool On)
    {
      if (setTransferModeForDolbyDigital != 1)
         return false;
      return ioctl(fd_audio, AUDIO_SET_BYPASS_MODE, On) == 0;
    }


    nach:

    Code
    bool cDvbDevice::SetAudioBypass(bool On)
    {
      return false;
      if (setTransferModeForDolbyDigital != 1)
         return false;
      return ioctl(fd_audio, AUDIO_SET_BYPASS_MODE, On) == 0;
    }


    oder

    Zitat

    Um das Problem zu umgehen (ich schreibe bewußt nicht zu lösen) kann am einfachsten die Firmware getauscht werden, und zwar gegen eine die das Live-AC3 noch nicht unterstützt. Die aktuellste so einer Firmware ist die 2620 (vom 19.09.06


    Viel Erfolg!

    - - - - - - ----------------------------------- - - - - - - -


    Easyvdr 0.6.2
    Siemens FF1.3-Hauppauge Nova

    SB Live

    Einmal editiert, zuletzt von heko ()

  • Hi,


    um erst mal der Soundkarte einen Ton zu entlocken, reicht es da, mit

    Code
    modprobe snd-emu10k1

    den Treiber zu laden? Der Aufruf mit ac3dec ohne Parameter funktioniert bei mir genau so, nur dass ich nichts höre. Wenn ich den alsamixer aufrufe, dann ist der MasterVolume auf Off gesetzt. Ich schalte dies dann mit 'M' um und verlasse den Mixer mit 'ESC'. Ist die Einstellung dann wieder weg?
    Muss ich sonst noch was machen, damit ich die Testdatei hören kann?

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

  • So,


    wenn ich in einer Konsole die Datei starte und in einer anderen Konsole alsamixer starte, kann ich endlich was hören. Leider beschränkt sich die Ausgabe auf 2.0. Ich habe an allen Reglern und Schaltern gedreht, aber es ändert sich nichts an dem Umstand. Hat einer von Euch da einen Tipp für mich, woran das liegen könnte?

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

  • ein lsmod ergibt bei mir:


    wobei ich nur das Modul "snd-emu10k1" unter MODULES in der runvdr lade


    die Einstellungen vom Alsamixer speichert man mit

    Code
    /usr/bin/alsactl store


    in der rcstart ist noch einzutragen:

    Code
    execute /usr/bin/alsactl restore

    - - - - - - ----------------------------------- - - - - - - -


    Easyvdr 0.6.2
    Siemens FF1.3-Hauppauge Nova

    SB Live

    Einmal editiert, zuletzt von heko ()

  • Guten Morgen,


    heko


    lsmod zeigt bei mir folgendes


    Das sieht so aus, als ob ich den onboard Sound nicht abgeschaltet habe, wobei bei dem Testsound schon die SB Live angesprochen wird. Werde den auf jeden Fall noch deaktivieren.


    Hast Du denn eine SB Live mit oder ohne 5.1?

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

  • hallo,


    habe momentan die Firmware hotplug F22623, aber leider bleiben meine Boxen damit still, wo finde die version 2620


    mfg


    donulfo

    VDR#1: TT FF 1.3 | Duron 2600+ | 512MB RAM | easyVDR0.62 | VDR1.4.7 | DolbyDigital 5.1 per ac3dec |ATRIC IR-Einschalter | GraphLCD | NVRAM-wakeup | WakeOnCall über FritzBox | PicoAV Board 1.1 | Atmolight mit Ikea Diodern.
    VDR#2 (HDTV): yavdr 0.2 - Tevii S470 - Zotac ION ITX-F

  • Hallo!
    Rocket läuft deine SB Live nun?
    Ich habe die SB Live 5.1 value. Daran möchte ich ein aktives 5.1 Boxenset anschließen. Habe leider gar keinen Plan was ich da machen muss.
    Rocket oder heko: Wäre nett wenn Ihr das mal erklären könntet.
    mfg
    cekaro

    Asus Q1900 ITX

    Crucial 8GB DDR3L

    Digital Devices Cine S2 V5.5

    MLD 5.4

  • Hi,


    ich habe inzwischen aufgegeben, habe es nicht hinbekommen.

    ----------------------------------------------------------------------
    mein vdr: Celeron 1GHz - 384 MB RAM - MSI 6178 Board -TT 2300S - PVR150 - 120 GB HD - 240x128 GLCD T6963c - FB OfA 7555 mit IR an COM1 - easyvdr 0.5b4
    vdr Keller: M3N78-EM - 2 GB RAM - Athlon X2 235e - Technisat Skystar HD2 - yaVDR 0.1.1
    vdr Eltern: 800 MHz Athlon - 256 MB RAM - Asrock K7S8X Rev. 3.0/BIOS 2.30 - TT 1.6ff - TT budget - 2 X 160 GB Samsung - Pollin 4X27 LCD - FB OfA 7555 - easyvdr 0.5RC1

  • cekaro
    was genau funkt bei dir nicht?
    Wenn du das Testfile abspielen kannst, liegt es IMHO an den Einstellungen im Alsamixer.
    Meine Verkabelung: Audio-out von der DVB Karte in Line-in der Soundkarte - so habe ich auch den Stereo Ton über die Boxen - die 3 Ausgänge der Soundkarte in 5.1 Eingänge des Boxensets.
    Benütze den 2.6.18 Kernel von Dr. Seltsam
    1.)" modprobe snd-emu10k1"
    ein "lsmod" sollte dann folgendes ausgeben:


    2.)"alsamixer" aufrufen
    alle Regler mal unmuten - machst du mit der Taste M
    3.)Testfile runterladen und mit "ac3dec /test.ac3" abspielen.
    Mit den Einstellungen der einzelnen Regler musst dich halt herumspielen.
    Tip: in einer Console das Testfile abspielen, in einer anderen den Alsamixer aufrufen
    Einstellungen des Alsamixers abspeichern mit "/usr/bin/alsactl store"
    4.) wenn nun alles funkt, kannst alles für den automatischen Start mit vdr eintragen:
    a.)in der runvdr unter MODULES einfügen

    Code
    MODULES="
    snd-emu10k1


    b.)in der runvdr den vdr mit der Option

    Code
    $BINDIR/vdr -a'/usr/bin/ac3dec'

    eintragen
    c.)in der rcstart ist noch einzutragen:

    Code
    execute /usr/bin/alsactl restore


    Zumindest funkt es so bei mir
    Viel Erfolg!
    heko

    - - - - - - ----------------------------------- - - - - - - -


    Easyvdr 0.6.2
    Siemens FF1.3-Hauppauge Nova

    SB Live

  • heko


    Hallo HEKO,


    habe mich mal an euer Thema gehängt.
    Wenn ich es so mache wie du ausführst, bekomme ich beim Abspielen des ac3dec Files folgende Meldung:



    linvdr:/pub/export# ac3dec test.ac3
    5.1 Mode 48.0 KHz 448 kbps Complete Main Audio Service
    Using PCM device 'default'
    ALSA lib pcm_hw.c:1055:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p failed: Device or resource busy
    snd_pcm_open: Device or resource busy
    Output open failed


    Habe meine FF Karte (TT1.6) am Line out mit denm Line IN meiner Sound- karte mit CM 8738 verbunden. Software ist LINVDR 0.7 mit Dr.Seltsam 2.6.18.


    Gruß KATO

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!