Reihenfolge der Soundkarten

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Labmaster
    Lox Guru
    • 20.01.2017
    • 2576

    #1

    Reihenfolge der Soundkarten

    Ich hab aktuell versucht für meinen Schwager einen MusicServer4Lox einzurichten.
    Als Hardware soll ein NUC7I3BNK mit USB Soundkarte und diversen externen Zonen (Max2Play) zum Einsatz kommen.
    Ich hab nun testweise einfach mal angefangen 4 externe Soundkarten in Betrieb zu nehmen, CSL - USB 7.1.
    Das hat im ersten Test mit 16 x Stereo Zonen auf Anhieb funktioniert jedenfall bis zum ersten Reboot. Danach hatte sich dann dummerweise die HDMI Soundausgabe in der Reihenfolge nach hinten geschoben (vorher ID 0, die CSL 1-3, nach dem Reboot die HDMI 3 und die CSL 0-2).
    Habe mir dann erst mal nichts dabei gedacht, da ich davon ausgeganegn bin, das der Zustand nach dem ersten Reboot dann stabil erhalten bleibt.
    Leider war dem nicht so, bei einem erneutem Reboot war dann die HDMI Ausgabe mal irgendwo in der mitte, also bei ID 2.
    Bei jeden weiteren Reboot ändert sich die Reihenfolge nun wieder. Aus Mangel an Zeit hab ich noch nicht rausgefunden ob eine System dahinter steckt wie jeweils vertauscht/verschoben wird.

    Irgendwelche Ideen ?

    Zuletzt geändert von Labmaster; 31.10.2017, 10:36.
  • hismastersvoice
    Supermoderator
    • 25.08.2015
    • 7299

    #2
    Wie ich schon in diversen anderen Beiträgen geschrieben hatte, interne Soundkarte wird nicht unterstützt.
    selbst wenn sie treibertechnisch funktioniert kommt es immer wieder zu Audio Störungen wie Knacken usw.

    Wird zB ein zusätzliche Soundkarte angesteckt ändert sich nach dem reboot die Reihenfolge.
    Das liegt daran das Linux USB zwar immer gleich vergibt aber wenn per Hotplug ein Gerät hinzugefügt wird es zuerst hinten angestellt​​​. Beim reboot aber wird neu sortiert, was dann so bleibt bis wieder neue Geräte angesteckt werden. Das kann über udev regeln verhindert werden, was ich bis jetzt aber für unnötig gehalten hatte.

    Kein Support per PN!

    Kommentar


    • tholle
      tholle kommentierte
      Kommentar bearbeiten
      Moin hismastersvoice, ich betreibe ja auch einige PIs zu bespielen meiner Raeume. Seit Anfang Sommer ist noch ein weiterer hinzugekommen, der, neben einer DAC, auch die interne Soundkarte (via HDMI) nutzt und damit einen AV speist. Das Ganze bespielt mein Wohnzimmer. Ich konnte bis jetzt noch keinerlei Probleme mit dem HDMI-Ausgang feststellen. Der AUX-Ausgang des PI ist nicht zu gebrauchen, aber den HDMI kann man wunderbar nutzen. Zumindest soweit ich das bis jetzt beurteil kann. Auf dem PI laeuft Libreelec (weil er auch das TV bereitstellt) und zwei Instanzen von Squeezelite (einmal fuer Wohnzimmer und einmal fuer Terrasse). Allerdings habe ich den Puffer fuer die Squeezeliteinstanz, die auf den HDMI-Ausgang zugreift, etwas groesser eingestellt.

      Das vielleicht nur mal so als Hinweis, dass vielleicht Probleme mit dem internen Soundchip des PIs auch auf Software zurueckzufuehren sein kann.

      Gruss,
      tholle

    • hismastersvoice
      hismastersvoice kommentierte
      Kommentar bearbeiten
      @tholle
      Ja auf einem Raspi ist das schon möglich, die Treiber sind im OS integriert und laufen sauber.
      Bei den Audio-Treibern für div. Board-Hersteller ist das leider meist nicht so. Deswegen muss man den Treiber oft selbst compilen.
      Diesen Support kann und will ich auch nicht geben, sonst komme ich gar nicht mehr vom PC weg

      Deswegen unterstütze ich die internen Karten/Systeme nicht.
  • Labmaster
    Lox Guru
    • 20.01.2017
    • 2576

    #3
    Ich will ja auch gar keine interne Soundkarte verwenden, dieses HMDI Sound Device braucht niemand, nur wie bekommt man das weg (hab im Bios nichts gefunden, bin aber eventuell auch zu blind dafür ) ?
    Das mit dem ändern der Reihenfolge beim Reboot passiert ohne das eine neues Gerät dazu kommt.
    Neuer Reboot neues Glück :-)

    Im übrigen werde am Ende alle diese Soundkarten in diesem System nicht benötigen, ich hatte das nur mal testweise in Betrieb genommen, da ich die Auslastung des NUC7I3BNK mal sehen wollte wenn 17 Stereo Kanäle am arbeiten sind.
    Mein eigenes Projekt mit dem Asus P10S-M Mainboard ( https://www.loxforum.com/forum/proje...304#post115304 ) hat sich mittlerweile erst mal erledigt. Ich hatte alle Teile bei einem Online Händler bestellt worauf ich dann 3 Tage später im DHL Tracking sehen mussten, das es beim Transport zu einer Beschädigung gekommen war und das Paket zur Nachverpackung ins DHL Zentrum gehen muss.
    Als das Pakte dann fast eine Woche später noch ankam musste ich die Annahme verweigern, da immer noch ein dickes Loch im Pakte war und ich kein Risiko eingehen wollte. RAM Riegel, Prozessoren und Mainboard sind schließlich empfindliche Teile. Fast die komplett Bestellung ist damit zurück gegangen, lediglich das Silverstone Gehäuse welches in einer anderen Lieferung und ohne Transportschaden angekommen war, wurde behalten.
    Ich hab das dann vorerst mal als eine vom Schicksal gut gemeinte Ratschlag hingenomen ;-) und erst mal keine erneute Bestellung der Teile getätigt. (Ist ja nicht eilig, ich selbst hab noch einige Monate Zeit)
    Um so mehr war ich nun an der NUC Geschichte interessiert. Da sich das mit dem NUC7I3BNK nun eben gerade ergeben hatte war das nun natürlich gleich Ideal zum testen.
    Im Anhang ein Bild von der Anzeige der Auslastung.
    Weiterhin hatte ich noch eine einfaches Leistungsmessgerät zwischen Netzteil und Steckdose.
    Standby, also NUC ausgeschaltet sind 0,9W ! , unter Last so wie im Bild zu sehen sind es zwischen 12W und 14W (die USB Soundkarten waren dabei alle 4 direkt angesteckt, also auch darüber versorgt)

    Zuletzt geändert von Labmaster; 31.10.2017, 09:24.

    Kommentar

    • Labmaster
      Lox Guru
      • 20.01.2017
      • 2576

      #4
      hismastersvoice
      Danke für den Hinweis bezüglich "udev", habe hierzu einen einfach zur versteheden Artikel gefunden ( https://wiki.siduction.de/index.php?...els_udev-Regel ) hiermit sollte es sogar mir möglich sein das hinzubekommen.

      Was mir im übrigen aufgefallen ist, bei einem Reboot ist die Reihenfolge der Enummerierung der 4 Soundkarten wirklich zufällig. Man sieht das am blinken an der Geräten selbst, das folgt keiner festen Reihenfolge.
      Wenn nach dieser Reihenfolge auch die Namensvergabe gemacht wird, würde daß das Problem erklären.


      Zuletzt geändert von Labmaster; 31.10.2017, 10:33.

      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7299

        #5
        Die Soundkarten sollten nur blinken wenn ein paar läuft, sonst nur dauernd leuchten.
        Kein Support per PN!

        Kommentar


        • Labmaster
          Labmaster kommentierte
          Kommentar bearbeiten
          Sorry ungenau beschrieben, beim booten fangen die LEDs nacheinander zu leuchten an, diese Reihenfolge ist nicht immer gleich.
      • Labmaster
        Lox Guru
        • 20.01.2017
        • 2576

        #6
        Wollte nun mal schnell das mit der festen Vorgabe ausprobieren und habe mir per dmesg die entsprechende Info ausgeben lassen.
        Hierbei sieht man nun, das die Geräte wohl keine eigene Seriennummer liefern und ausserdem auch Warnings produzieren, siehe hier:

        Ausgabe von dmesg:

        [ 999.790755] usb 1-2: new full-speed USB device number 7 using xhci_hcd
        [ 999.976810] usb 1-2: New USB device found, idVendor=0d8c, idProduct=0102
        [ 999.976823] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
        [ 999.976830] usb 1-2: Product: USB Sound Device
        [ 999.980220] usb 1-2: current rate 30464 is different from the runtime rate 96000
        [ 999.981502] usb 1-2: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 999.981512] usb 1-2: [9] FU [Mic Playback Volume] ch = 2, val = -6144/1921/1
        [ 999.981950] usb 1-2: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 999.981958] usb 1-2: [11] FU [Line Playback Volume] ch = 2, val = -6144/1921/1
        [ 999.983643] usb 1-2: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 999.983657] usb 1-2: [8] FU [Mic Capture Volume] ch = 2, val = -4096/2832/1
        [ 999.984166] usb 1-2: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 999.984179] usb 1-2: [15] FU [Line Capture Volume] ch = 2, val = -4096/2832/1
        [ 999.984709] usb 1-2: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 999.984722] usb 1-2: [2] FU [PCM Capture Volume] ch = 2, val = -4096/2832/1
        [ 999.986994] input: USB Sound Device as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.3/0003:0D8C:0102.0005/input/input14
        [ 1000.043073] hid-generic 0003:0D8C:0102.0005: input,hidraw0: USB HID v1.00 Device [USB Sound Device ] on usb-0000:00:14.0-2/input3
        [ 1195.419238] usb 1-4: new full-speed USB device number 8 using xhci_hcd
        [ 1195.604425] usb 1-4: New USB device found, idVendor=0d8c, idProduct=0102
        [ 1195.604430] usb 1-4: New USB device strings: Mfr=0, Product=2, SerialNumber=0
        [ 1195.604434] usb 1-4: Product: USB Sound Device
        [ 1195.606810] usb 1-4: current rate 30464 is different from the runtime rate 96000
        [ 1195.607956] usb 1-4: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 1195.607962] usb 1-4: [9] FU [Mic Playback Volume] ch = 2, val = -6144/1921/1
        [ 1195.608337] usb 1-4: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 1195.608341] usb 1-4: [11] FU [Line Playback Volume] ch = 2, val = -6144/1921/1
        [ 1195.609796] usb 1-4: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1195.609800] usb 1-4: [8] FU [Mic Capture Volume] ch = 2, val = -4096/2832/1
        [ 1195.610173] usb 1-4: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1195.610177] usb 1-4: [15] FU [Line Capture Volume] ch = 2, val = -4096/2832/1
        [ 1195.610544] usb 1-4: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1195.610547] usb 1-4: [2] FU [PCM Capture Volume] ch = 2, val = -4096/2832/1
        [ 1195.611356] input: USB Sound Device as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.3/0003:0D8C:0102.0006/input/input15
        [ 1195.667088] hid-generic 0003:0D8C:0102.0006: input,hidraw1: USB HID v1.00 Device [USB Sound Device ] on usb-0000:00:14.0-4/input3
        [ 1840.565628] usb 1-1: new full-speed USB device number 9 using xhci_hcd
        [ 1840.751729] usb 1-1: New USB device found, idVendor=0d8c, idProduct=0102
        [ 1840.751742] usb 1-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
        [ 1840.751749] usb 1-1: Product: USB Sound Device
        [ 1840.755773] usb 1-1: current rate 30464 is different from the runtime rate 96000
        [ 1840.757401] usb 1-1: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 1840.757494] usb 1-1: [9] FU [Mic Playback Volume] ch = 2, val = -6144/1921/1
        [ 1840.758045] usb 1-1: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 1840.758062] usb 1-1: [11] FU [Line Playback Volume] ch = 2, val = -6144/1921/1
        [ 1840.759792] usb 1-1: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1840.759802] usb 1-1: [8] FU [Mic Capture Volume] ch = 2, val = -4096/2832/1
        [ 1840.760248] usb 1-1: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1840.760256] usb 1-1: [15] FU [Line Capture Volume] ch = 2, val = -4096/2832/1
        [ 1840.760731] usb 1-1: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1840.760738] usb 1-1: [2] FU [PCM Capture Volume] ch = 2, val = -4096/2832/1
        [ 1840.762594] input: USB Sound Device as /devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.3/0003:0D8C:0102.0007/input/input16
        [ 1840.818350] hid-generic 0003:0D8C:0102.0007: input,hidraw2: USB HID v1.00 Device [USB Sound Device ] on usb-0000:00:14.0-1/input3
        [ 1846.685732] usb 1-3: new full-speed USB device number 10 using xhci_hcd
        [ 1846.871880] usb 1-3: New USB device found, idVendor=0d8c, idProduct=0102
        [ 1846.871896] usb 1-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
        [ 1846.871906] usb 1-3: Product: USB Sound Device
        [ 1846.876289] usb 1-3: current rate 30464 is different from the runtime rate 96000
        [ 1846.878055] usb 1-3: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 1846.878067] usb 1-3: [9] FU [Mic Playback Volume] ch = 2, val = -6144/1921/1
        [ 1846.878512] usb 1-3: Warning! Unlikely big volume range (=8065), cval->res is probably wrong.
        [ 1846.878520] usb 1-3: [11] FU [Line Playback Volume] ch = 2, val = -6144/1921/1
        [ 1846.880107] usb 1-3: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1846.880114] usb 1-3: [8] FU [Mic Capture Volume] ch = 2, val = -4096/2832/1
        [ 1846.880569] usb 1-3: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1846.880576] usb 1-3: [15] FU [Line Capture Volume] ch = 2, val = -4096/2832/1
        [ 1846.881028] usb 1-3: Warning! Unlikely big volume range (=6928), cval->res is probably wrong.
        [ 1846.881035] usb 1-3: [2] FU [PCM Capture Volume] ch = 2, val = -4096/2832/1
        [ 1846.883252] input: USB Sound Device as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.3/0003:0D8C:0102.0008/input/input17
        [ 1846.938020] hid-generic 0003:0D8C:0102.0008: input,hidraw3: USB HID v1.00 Device [USB Sound Device ] on usb-0000:00:14.0-3/input3


        Wenn man nun danach googelt, findet man diverse Hinweise zu dem Thema welche wohl alle darauf hin deuten, daß die Linux Treiber für das in diesen Geräten verwendete USB-Audio IC ( CM6206 ) wohl nie richtig bzw komplett implementiert wurden.

        Wäre mal interessant zu wissen ob die anderen (vorgeschlagenen) 7.1 USB Soundkarten die selben Warnings verursachen.

        Was ich in den Information total vermisse ist irgendeine Seriennummer bzw. einmalige ID anhand welcher man die Enumerationsreihenfolge festlegen könnte :-(

        Ideen ?



        Kommentar

        • Labmaster
          Lox Guru
          • 20.01.2017
          • 2576

          #7
          Ich bin gerade noch auf etwas gestossen.

          Es könnte seine, das die von mir gekauften CSL 7.1 USB Audio Soundkarten einen Fehler haben.

          Diese wurden von mir vor zwischen März und Juni über Amazon gekauft.
          Aufgefallen ist mir gerade als ich eines der Geräte aufgeschraubt habe, daß auf der Platine statt dem erwarteten CM6206 (7.1) nur ein CM6206-LX (5.1) Chip sitzt.
          Das würde dann eventuell auch die Warnings erklären die sich alle auf "ch=2" beziehen, oder ?

          Was für eine Verarsche !

          Angehängte Dateien
          Zuletzt geändert von Labmaster; 05.11.2017, 22:38.

          Kommentar

          • hismastersvoice
            Supermoderator
            • 25.08.2015
            • 7299

            #8
            Habe mal kurzerhand meine beiden CSL 7.1 geöffnet...
            Bei beiden idt der CM6206 drin, dann scheint das wirklich ein Fehler zu sein.
            Kein Support per PN!

            Kommentar


            • Labmaster
              Labmaster kommentierte
              Kommentar bearbeiten
              Danke für die Info,
              Hast du eventuell die Möglichkeit mal zu prüfen ob die nach dem einstecken und dmsg auch die Warnings bringt ?
          • Labmaster
            Lox Guru
            • 20.01.2017
            • 2576

            #9
            Mal abgesehen von dem nicht gelösten Problem der Reihenfolge der Soundkarten für die interen Zone hab ich noch ein anderes Problem mit der externen Zone.

            Zum Testen soll ein Raspi3 mit Max2Play herhalten, dieser soll als reiner externen Squeezelite Player am LMS arbeiten.
            Der LMS der MusikServer4Lox Installation läuft damit auch, dort in der Auswahl des LMS selbst wird dieser externe Player gefunden, ich kann Ihen auswäheln und auch mit Musik versorgen, jedoch wird er nicht beim Anlegen eines externen Players im Webinterface der Musikserver4Lox WebGui angezeigt ?

            Ideen ?

            Kommentar

            • Labmaster
              Lox Guru
              • 20.01.2017
              • 2576

              #10
              Ich verstehe es nicht, muss denn auf einem Raspi mit Squeezeboxlite (Max2play) ein zusätzlicher Dienst wie DLNA/Upnp ... o.A. installiert sein, damit man in der MusikServer4Lox Weboberfläche den Player in der Asuwahl sieht ?
              Ich bekomme es nicht hin :-(

              Kommentar

              • hismastersvoice
                Supermoderator
                • 25.08.2015
                • 7299

                #11
                Nein es muss nur der Squeezelite Player laufen, und dann findet er die externe Zone.
                Wenn die Zone im LMS angezeigt wird sollte sie auch in der Liste stehen, denn genau die Daten lese ich aus.

                Mach mal eine paar Screenshots.
                Kein Support per PN!

                Kommentar

                • Labmaster
                  Lox Guru
                  • 20.01.2017
                  • 2576

                  #12
                  Was für Screenshots hättest du gerne ?
                  Angehängte Dateien
                  Zuletzt geändert von Labmaster; 03.11.2017, 12:54.

                  Kommentar

                  • hismastersvoice
                    Supermoderator
                    • 25.08.2015
                    • 7299

                    #13
                    Ohne jetzt blöd klingen zu wollen... hast du die Anleitung/Hilfe gelesen wie man externe Player anlegt?
                    Es wurde kein Player von dir angelegt also erscheint auch keiner.
                    Kein Support per PN!

                    Kommentar

                    • Labmaster
                      Lox Guru
                      • 20.01.2017
                      • 2576

                      #14
                      Sorry, hab falschen Screenshot erwischt.

                      Jetzt ist es der richtige.
                      Angehängte Dateien
                      Zuletzt geändert von Labmaster; 03.11.2017, 15:43.

                      Kommentar

                      • hismastersvoice
                        Supermoderator
                        • 25.08.2015
                        • 7299

                        #15
                        Im normal Fall findet der MS4L alle Player die im LMS laufen.
                        Warum er bei dir keinen findet ist mir nicht klar.

                        Bitte mal Screenshot von LMS -> Einstellungen -> Informaionen
                        Kein Support per PN!

                        Kommentar

                        Lädt...