Forum: PC Hard- und Software MAC OSX USB Serial


von Chris H. (sauerland)


Lesenswert?

Hallo,
unter Linux funktioniert der Datentransfer über UART vom Controller zum 
PC, aber leider nicht unter OSX.
Dazu benutze ich folgendes Kabel:
http://www.delock.de/produkte/gruppen/USB+Adapter/Delock_USB_Seriell_Adapter_61018.html
Ich habe den Treiber des Herstellers ausprobiert, doch wird im Pfad /dev 
nicht die versprochene Datei "usbserial" angelegt, wenn ich das 
Kernelmodul lade und das Kabel anstecke.
Hat jemand so etwas schon einmal unter OSX geschafft?
Grüße, Chris

von Andreas B. (andreasb)


Lesenswert?

Was für ein Chipsetz?

Müsstest du unter Linux sehen mit dmesg. Du siehst was geladen wird nach 
dem anstecken.

Im schlimmsten Fall versuchen den Linux Treiber unter Mac zu 
kompilieren, so ganz unterschiedlich sind die ja nicht, wenn du Glück 
hast klappts mit wenig Aufwand.



mfg Andreas

von Arne F. (-arne-)


Lesenswert?

ich habe USB-Seriell-Konverter mit FTDI Chip. Die Devices heißen bei mir 
"/dev/tty.usbserial-*", z.B.

crw-rw-rw-  1 root  wheel      11,   6 22 Jan 18:35 
tty.usbserial-A1000NSk
crw-rw-rw-  1 root  wheel      11,   0 22 Jan 18:22 
tty.usbserial-ftE23C1N

von Klaus K. (klkl)


Lesenswert?

Hallo

Ich habe schon einige RS232 Adapter unter OSX eingesetzt. Am 
problemlosesten die mit den FTDI-Treiber. DELOCK hat auch Adapter mit 
FTDI, wie das mit deinem ist kann Ich nicht erkennen.
Eine andere grosse Firma ist Prolific, auch die bieten OSX-Treiber an. 
Mit diesen habe Ich mal schlechte Erfahrungen gemacht und versuche diese 
zu meiden
Cypress mit den CP210x bietet ebenso OSX-Treiber an. Die habe Ich unter 
OSX noch nicht verwendet.
Beim Hersteller sind die Treiber immer aktueller...
Ein selber-Kompilieren war bei mir noch nie notwendig.

Gruß Klaus

von mar IO (Gast)


Lesenswert?

Wenn Du den Treiber runter lädst und entpackst, dann steht im Namen 
etwas mit pl2303 drinnen => das ist ein Adapter mit dem Prolific  pl2303 
Chip drinnen.

Du kannst z.B. den Treiber http://osx-pl2303.sourceforge.net/ oder den 
von Prolific (HP funkt. z.Z. nicht) benützten. Der Pfand zum Device muss 
nicht "/dev/usbserial" heißen!

von Frank K. (fchk)


Lesenswert?

Chris H. schrieb:
> Hallo,
> unter Linux funktioniert der Datentransfer über UART vom Controller zum
> PC, aber leider nicht unter OSX.
> Dazu benutze ich folgendes Kabel:
> 
http://www.delock.de/produkte/gruppen/USB+Adapter/Delock_USB_Seriell_Adapter_61018.html

Delock verkauft unter dieser Nummer unterschiedliche Kabel mit 
verschiedenen Chips. Du musst schauen, welchen Chipsatz du in Deinem 
Kabel hast und dann beim Chiphersteller den passenden Treiber ziehen, 
Verfügbarkeit vorausgesetzt.

Mein Tip: Baue Dir selber ein Adapter und verwende dafür einen Microchip 
MCP2200. Der läuft unter Linux und OSX ohne zusätzliche Treiber einfach 
so.

fchk

von Klaus K. (klkl)


Lesenswert?

Frank K. schrieb:
> Mein Tip: Baue Dir selber ein Adapter und verwende dafür einen Microchip
> MCP2200. Der läuft unter Linux und OSX ohne zusätzliche Treiber einfach
> so.

Sicher?
Ich habe die noch nie verwendet, im Netz findet sich aber einiges was 
nicht von einem problemlosen Betrieb spricht. z.B. hie 
http://www.microchip.com/forums/m537651.aspx

Der Ansatz ohne einen treiber auszukommen ist supi.
Gruß Klaus

von Chris H. (sauerland)


Lesenswert?

Danke für die Antworten. Ich habe den Chip herausgefunden, es ist ein 
CH341, für welchen es anscheinend keinen Treiber für Mac gibt. Wenn ich 
mir jetzt ein neues Kabel kaufe, welches könnt ihr mir empfehlen?
Danke und Grüße, Chris

von Frank K. (fchk)


Lesenswert?

Klaus Kloos schrieb:
> Frank K. schrieb:
>> Mein Tip: Baue Dir selber ein Adapter und verwende dafür einen Microchip
>> MCP2200. Der läuft unter Linux und OSX ohne zusätzliche Treiber einfach
>> so.
>
> Sicher?

Ja. Ich habe hier einige Apfelrechner mit 10.7.2 und 10.6.8 und Boards 
mit dem MCP2200 gebaut.

> Ich habe die noch nie verwendet, im Netz findet sich aber einiges was
> nicht von einem problemlosen Betrieb spricht. z.B. hie
> http://www.microchip.com/forums/m537651.aspx

Der Chip implementiert die USB Standard-Geräteklassen CDC für seriell 
und HID für Bitansteuerung.

Wenn Microsoft den USB-CDC-Treiber bei XP nicht sauber hinbekommt (warum 
will Windows z.B. ein inf-File sehen?), ist das nicht die Schuld von 
Microchip. Andere Betriebssystementwickler schaffen das schließlich 
auch.

> Der Ansatz ohne einen treiber auszukommen ist supi.

Genau.

fchk

von Frank K. (fchk)


Angehängte Dateien:

Lesenswert?

Achja, so sieht das bei mir aus.

fchk

von Chris H. (sauerland)


Lesenswert?

also eine schnelle, günstige Kauflösung wäre mir lieber, ich habe gerade 
zu viele andere Bastelprojekte.
Hat da jemand eine Empfehlung für MAC OSX 10.5.8 ?
Danke.

von Henning (Gast)


Lesenswert?

Moin,
also ich hab zwar 10.6.8, aber habe mir neulich diese günstige Variante 
bei Ebay gekauft:

http://www.ebay.de/itm/Digitus-USB-2-0-Seriell-RS232-9-polig-Sub-D-Adapter-NULL-Modem-DA-70146-/170760861208?pt=DE_Technik_Computerzubeh%C3%B6r_Kabel_Adapter&hash=item27c223f618

lief sofort, ohne Probleme...


Grüße Henning

von Christian R. (supachris)


Lesenswert?

Wir kaufen immer die Delock 61364, da ist ein FTDI drin, der klappt auf 
allen OS. Steht auch bei Delock extra dabei, dass es FTDI ist.

von Chris H. (sauerland)


Lesenswert?

Danke für alle Tips,
habe heute den Digitus DA-70146-BA gekauft, funktioniert einwandfrei.

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
Noch kein Account? Hier anmelden.