Hallo, ich weiss nicht, ob ich hier richtig bin, da ich eigentlich ein USB Problem habe (Hardwaretechnischer Natur) Wenn man einem ISP1181 bebringen möchte ein Standard-Audio Interface zu sein, mit 2 AUDIO Streaming und einem MIDI Streaming Interface, muss man dann auch für das MIDI Interface 2 Alternate Settings Implementieren? Also ein Alt-Setting 0, welches nichts macht? Kennt sich da jemand aus? Ich habe halt das Problem, das Windows 2000 abstürzt, sobald ich mein Gerät in den USB-Port Stecke, lasse ich aber das MIDI Streaming Interface raus funktioniert alles (Nur so nebenbei: Windows 98/98SE/ME/XP, als auch Linux (SuSE 7.3/SuSE 8.0) und auch ein MAC unter OS/X kommen damit zurecht...) Das Audio Interface ist eine Asynchronous Sink, hat also eine zusätzliche Synch-Pipe, die ich nach problemen mit dem MAC sofort hinter der Datenpipe platziert habe, dann kommt das Aufnahme-Interface, und als letztes das MIDI Interface. Ach da viel mir noch auf, das die Implementation der Synch-Pipe im usb-audio Modul für Linux ein wenig stiefmütterlich behandelt ist, man sollte nicht nur den letzten wert einer Synchroninformation auswerten, wenn man schon 5 Stück auf einmal anfragt... (Es gibt da sowas wie Mittelwert oder Interpolation...) Falls also da noch jemand schwierigkeiten hat(te) die können daher kommen ;-) Ich weiss nicht mehr weiter... Hat von euch schon mal jemand damit zu tun gehabt? Oder haben wir hier einen USB-Profi, dem ich mal die Descriptoren schicken kann und der dann sagt: "Na Klar, da muisst du nur den Nippel durch die Lasche zieh'n...."? Gruss - Arndt
Hallo!
ich weiss nicht, ob ich hier richtig bin,
Probleme mit USB + Win2000 in einer SuSE-Programming list? Wohl eher nicht ;-)
Nur so nebenbei: Windows 98/98SE/ME/XP, als auch Linux (SuSE 7.3/SuSE 8.0
Ich war bei einer Entwicklung eines USB-Gerätes beteiligt. Und in der Anfangsphase hatten wir ein ähnliches Problem. Unter Win2000 gab es einen Blue Screen beim Einstecken, unter Win98 nicht. Die Lösung war ein fehlerhafter Descriptor. Ein String enthielt nicht genügend Bytes (weniger als in der Längenangabe). Vielleicht hast Du ein ähnliches Problem. Hast Du eigentlich einen Analyzer? Bei Fragen kannst Du auch an (dirk.doerr@delsy.de) schreiben. Gruß -- Dirk Dörr
participants (2)
-
Arndt Stedler
-
Dirk Dörr