Hallo, für eine sehr hochwertige externe Recording (Audio-Aufnahme/Wiedergabe)-Soundkarte, die über CardBus/Laptop (oder PCI-E/Desktop) mit dem Rechner kommuniziert, wird eine Modifizierung des Treibers gebraucht. Ich beabsichtige, die Soundkarte über USB zu betreiben, da moderne Notebooks keinen CardBus - Anschluss mehr besitzen, es aber über USB-Adapter möglich zu sein scheint, die Karte physisch mit dem Rechner zu verbinden. Da die Sound-Karte, wie bereits erwähnt, über ein CardBus-Interface betrieben wird. würde der originale Treiber natürlich die Karte nicht finden, geschweige denn mit ihr arbeiten. Da ich mich mit dem Programmieren von Treibern für einen PC nicht wirklich auskenne, wäre ich über Hilfestellung sehr dankbar. Da es sich, als Audioanwendung, um eine Echtzeitanwendung handelt, die extrem schnell sein muss (das Interface kann bis zu 18 Quellen "gleichzeitig" ein- und ausgeben, müsste eine Hardware-nahe Programmierung (Assembler; ich gehe davon aus, daß Treiber in Assembler geschrieben werden) den Teil des Treibers, der die PCMCIA/CardBus Kommunikation abwickelt, durch eine USB - Routine ersetzen, also nicht patchen/umleiten (wäre wohl zu langsam). Es soll eine I/O-Latenz von max. 2-3 msec. erreicht werden (heutzutage Standard). Da ich weder einen Assembler, noch andere Programmier-Werkzeuge besitze, wäre ich auch für Hinweise für Freeware-Tools sehr dankbar. Vielen Dank im Voraus für die Aufmerksamkeit, Grüße. flori54
Treiberentwickling kannste knicken, da bist Du leider nicht Erwachsen genug. Die wichtigste Aufgabe des Entwicklers wäre nämlich sich die Dokus rauszusuchen, daneben ist das Finden des DDK und der benötigten Software Tools ein reines Kinderspiel. Treiber für Windoof schreibt man üblicherweise in C, Assembler ist normalerweise (und für USB ganz bestimmt) nicht schneller. Alternative: Es gab mal Cardbus 2 PCI Adapter, und mein Z170A Board hier (für Skylake CPU) hat noch PCI Slots. Damit könnte man die alte Hardware auf einer relativ modernen Platform betreiben. Wegen Win11 könnte man sogar ungewöhnlich viele Skylake PC auf dem Gebrauchtmarkt finden.
Florian S. schrieb: > die über CardBus/Laptop (oder > PCI-E/Desktop) mit dem Rechner kommuniziert Allein das schon sollte dich stutzig machen. CardBus ist 32Bit PCI, dass dieselbe Karte auch PCI-E "sprechen" sollte kommt mir komisch vor. => Schau erstmal genau nach, wie die Karte angebunden ist. Mit viel Glück ist's garkein CardBus sondern der Nachfolger Express-Card. Das könnte man dann sogar mit etwas Aufwand extern an ein Notebook (Thunderbolt & co) anspaxen. Mit noch viel mehr Glück hat die Karte zwar Express-Card Formfaktor, benutzt aber garkein PCIe, sondern den dort auch anliegenden USB-Bus. Dann reicht ein schnöder Adapter.
Das wird nix. Kauf dir ne neue Karte. Ideen haben manche Leute... Meine Freundin hat nen Hirntumor und will mir den jetzt selber rausoperieren, ich habe mir jetzt nen Anatomieatlas gekauft und mal an einem Hasenhirn herumexperimentiert....
Beitrag #6952977 wurde von einem Moderator gelöscht.
Ich würde ein USB->PCI-E Adapter organisieren.
Florian S. schrieb: > Da die Sound-Karte, wie bereits erwähnt, über ein CardBus-Interface > betrieben wird. würde der originale Treiber natürlich die Karte nicht > finden, geschweige denn mit ihr arbeiten. Sicher? Hast du das schon probiert? Es gibt USB <-> Cardbus Adapter. Gut möglich, dass die Karte dann auch weiter als Cardbus Gerät erscheint. Aber da du leider das genaue Modell der Soundkarte nicht angegeben hast kann man dir kaum helfen.
Gustl B. schrieb: > Es gibt USB <-> Cardbus Adapter. Gut möglich, dass die Karte dann auch > weiter als Cardbus Gerät erscheint. > > Aber da du leider das genaue Modell der Soundkarte nicht angegeben hast > kann man dir kaum helfen. GENAU. Auf die Schnelle würde mir z.b. diese Seite einfallen. https://www.tecsys.de/produkte/speicherloesungen/laufwerke-fuer-speicherkarten/laufwerke-fuer-pcmcia Aber ob da was richtiges dabei ist. .... k.a.
Florian S. schrieb: > Hallo, > für eine sehr hochwertige externe Recording > (Audio-Aufnahme/Wiedergabe)-Soundkarte, die über CardBus/Laptop (oder > PCI-E/Desktop) mit dem Rechner kommuniziert, wird eine Modifizierung des > Treibers gebraucht. Was denn nun? CardBus oder PCI-e? Nenn mal Typ und mach ein Bild. Für mich widerspricht hochwertiges Audio und CardBus. An CardBus kommt doch höchstens ein dünnes Klinkenkabel. Gut, ich kenne nicht alles.
Hallo, zusammen, vielen Dank für die vielen Antworten. CardBus und PCI-E widersprechen sich nicht unbedingt. In diesem Fall nämlich (EMU 1616m) kann ich das Interface über eine proprietäre Schnittstelle (im Hardware-Format RJ-45/CAT5-Kabel, aber kein Ethernet) entweder an eine PCI-e-Karte anschliessen (für Desktop-PC), oder über die besagte CardBus - Karte (32-Bit, pci) an ein Laptop mit entsprechender Schnittstelle. Leider ist ja der CardBus, und auch der ExpressCard-Standard ausgestorben, sodass man basteln muss, um ein solche Karte an den Start zu bekommen. Ich habe einen "Startech"-Adapter (Danke, oliverso!!) bestellt, der dann in einen USB -zu- ExpressCard- Adapter (https://www.ebay.de/itm/280751872945) geht, hoffentlich geht das gut... Die Tecsys-Variante (Danke, Schlaumaier) ist mir dann doch zu teuer (ca. 900,- Euro für einen Adapter??). Ich brauche jedoch weiterhin den angesprochenen Patch für den Treiber, denn der Treiber (ein EMU-ASIO-Treiber) sucht mit Sicherheit nach dem CardBus-Controller, den ich irgendwie emulieren muss. Übrigends, turboj, Danke für Deine Ratschläge. Aber bist Du Dir wirklich sicher, dass "C" (Hochsprache) in der Ausführung schneller ist als ein Assembler-Code? Das wage ich zu bezweifeln. Natürlich, zugegeben, ein umständlicher, schlecht programmierter Assembler - Code kann auch langsam sein. Wenn einer noch eine Idee hat, wie man einen solchen Patch für Windows schreibt, bin ich für Anregungen dankbar. Grüße an alle, Flori54
Florian S. schrieb: > in einen USB -zu- ExpressCard- Adapter > (Ebay-Artikel Nr. 280751872945) geht, hoffentlich geht das gut... Für den 1616m? ...öhm... NEIN !. Den gibt's aber in Verschiedenen Versionen, Entweder als PCMCIA/Cardbus (Vorsicht es gibt PC Cardbusinterface die dir das Teil Zerschiessen weil die Spannung nicht stimmt!" Oder als PCI für PC's Das DOK ist in beiden fällen das selbe. Ich habe selber mehrere von den 1616 und 1616m und 1612m im einsatz. Habe aber schon an einigen Musikpulten und Workstationen, diese durch andere ersetzen müssen, (Gibt keine Ersatzteile mehr) Habe 2 Stück von Kunden hier die abgeraucht sind, in beiden Fällen hatten die Kunden ein CardBUS adabter für PCI Verwendet. Das DOK hat überlebt, aber die CardBUS Module sind TOT! PS Der ASIO Treiber erkennt die Karte auch im Adabter Wenn er CardBUS und nicht PCMCIA ist! Ich schreibe einige Programme in SyntMAKER und FlowStone für die Teile hatte noch nie Probleme, kommt wahrscheinlich daher da es den EMU 1616/1612 sowohl CardBUS als auch PCI oder FireWire gibt/gab.
:
Bearbeitet durch User
Hallo, pali64, vielen Dank für die warnenden Worte. Ich habe soeben den Vertrieb der Adapter - Karte (StarTech.com EXPRESSCARD TO CARDBUS CARD) angeschrieben, ob der Adapter auch mit 32Bit/pci CardBus-Karten (3,3V Versorgungsspannung) zerstörungsfrei umgehen kann. Eigentlich sollte das ja kodiert sein, die Versorgung-Spannung (laut Wikipedia), sodass eigentlich nichts schief gehen sollte, aber man weiss ja nie.... Meine EMU 1616 arbeitet sowohl mit der EMU 1010 pci-e-Steckkarte, als auch mit der EMU CardBus 02 zusammen. Da mein Laptop (Dell E6510, mit CardBus-Interface) der wohl letzte seiner Art ist, und schon in die Jahre gekommen ist (2. Akku (?), 2. Mainboard, 3. Tastatur, 3 CPU usw., denke ich über Alternativen nach. Grüße, Flori54
Florian S. schrieb: > CardBus und PCI-E widersprechen sich nicht unbedingt. Doch, tun sie, unbedingt. > Ich habe einen "Startech"-Adapter (Danke, oliverso!!) bestellt, der dann > in einen USB -zu- ExpressCard- Adapter > (Ebay-Artikel Nr. 280751872945) geht, hoffentlich geht das gut... Nein, geht nicht gut. Wird schlicht nicht funktionieren, da inkompatibel. Nur, weil was mechanisch ineinander paßt, heißt das nicht, daß auch alle nötigen "Leitungen/Signale" zur Verfügung stehen. Warum fragst Du nicht vorher, also bevor Du Geld in den Gully kippst. Der ExpressCard-Connector am PC/Laptop stellt USB und IMHO PCI-E x1 zur Verfügung. Diese billigen USB ExpressCard-Adapter verbinden aber ausschließlich den eingehenden USB auf die entsprechenden Adapter-Pins, Pci-E fehlt. Mit USB wird aber dein ExpressCard-Cardbus-Adapter nix anfangen können.
Hallo, M.M.M (Gast), Danke für den Post. M.M.M schrieb: >> CardBus und PCI-E widersprechen sich nicht unbedingt. > > Doch, tun sie, unbedingt. Ich meinte das in Bezug auf die EMU 1616 - Soundkarte, deren Interface wie gesagt sowohl mit einer pci-e-Karte als auch mit der CardBus-Karte klarkommt, aber nicht gleichzeitig. Ich weiss, CardBus ist 32 Bit PCI, während pci-e, eben, wie der Name schon sagt, diese neuere Form der Erweiterungsschnittstelle im PC ist. Welcher (bezahlbare) USB-zu-ExpressCard-Adapter würde denn funktionieren? Deine Erläuterungen bzgl. der preiswerten Adapter leuchten ja ein, nur muss man so einen Adapter letztlich auch bezahlen können (teuer können alle!. Alonzo Mutex schrieb: > Das wird nix. Kauf dir ne neue Karte. Wahrscheinlich hat Alonzo Mutex leider recht, schade um die schöne Hardware... Grüße, Flori54
Florian S. schrieb: > Welcher (bezahlbare) USB-zu-ExpressCard-Adapter würde denn > funktionieren? Rein "USB"? Keiner. Aber: An USB-C-Buchsen kann auch PCIe anliegen (-> Thunderbolt) Keine Ahnung ob es da Adapter fertig gibt, aber das wäre zumindest in der Theorie eine funktionierende Kette: PCIe über TB -> ExpressCard -> PCIe-PCI Bridge (im Adapter auf CardBus) -> Cardbus (PCI) Edith meint: https://www.sonnettech.com/product/echoexpresscard34thunderbolt.html
:
Bearbeitet durch User
Εrnst B. schrieb: > PCIe über TB -> ExpressCard -> PCIe-PCI Bridge (im Adapter auf CardBus) > -> Cardbus (PCI) EMU hatte Firewire Adapter. Weis jetzt grad nicht ob und wo man die noch bekommt, aber das wäre mal ein Anhaltspunkt. Thunderbolt würde Theoretisch gehen, aber da ist mir nicht bekannt das EMU das unterstützt. Εrnst B. schrieb: > Edith meint: > > https://www.sonnettech.com/product/echoexpresscard34thunderbolt.html Könnte aber tatsächlich funktionieren.
:
Bearbeitet durch User
Florian S. schrieb: > Übrigends, turboj, Danke für Deine Ratschläge. Aber bist Du Dir wirklich > sicher, dass "C" (Hochsprache) in der Ausführung schneller ist als ein > Assembler-Code? Kommt auf die Fähigkeiten des Assembler-Programmierers an. Aber egal ob Assembler oder C, die Performance-Bremse ist nicht die Programmiersprache, sondern USB. M.M.M schrieb: > Florian S. schrieb: > >> CardBus und PCI-E widersprechen sich nicht unbedingt. > > Doch, tun sie, unbedingt. Du hättest noch den nächsten Satz lesen müssen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.