Forum: PC Hard- und Software FT232RL und Linux arbeiten nicht zusammen


von JohannesW (Gast)


Lesenswert?

Hallo zusammen

Ich versuche gerade, eineen FT232RL unter Linux zum Laufen zu bekommen, 
damit ich meinen Mikrocontroller dahinter ansprechen kann.

Folgender Sachverhalt:

Unter Mac OS X kann ich mit folgender Kommandozeile die entsprechenden 
Signale senden, der Mikrocontroller tut, was er soll:
1
echo -n 3 >> /dev/cu.usbserial-FTESNJN1

Schliesse ich ihn unter Linux an (Ubuntu 10.04, Kernel 
2.6.32-24-generic), so erscheint fogendes in dmesg:
1
[   77.600097] usb 5-1: new full speed USB device using uhci_hcd and address 2
2
[   77.792345] usb 5-1: configuration #1 chosen from 1 choice
3
[   77.805254] usbcore: registered new interface driver usbserial
4
[   77.805462] USB Serial support registered for generic
5
[   77.805700] usbcore: registered new interface driver usbserial_generic
6
[   77.805702] usbserial: USB Serial Driver core
7
[   77.808244] USB Serial support registered for FTDI USB Serial Device
8
[   77.808532] ftdi_sio 5-1:1.0: FTDI USB Serial Device converter detected
9
[   77.808575] usb 5-1: Detected FT232RL
10
[   77.808577] usb 5-1: Number of endpoints 2
11
[   77.808578] usb 5-1: Endpoint 1 MaxPacketSize 64
12
[   77.808580] usb 5-1: Endpoint 2 MaxPacketSize 64
13
[   77.808582] usb 5-1: Setting MaxPacketSize 64
14
[   77.809014] usb 5-1: FTDI USB Serial Device converter now attached to ttyUSB0
15
[   77.809027] usbcore: registered new interface driver ftdi_sio
16
[   77.809028] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver

Versuche ich nun, unter Linux folgende Kommandozeile einzugeben, 
passiert gar nichts:
1
echo -n 3 >> /dev/ttyUSB0

Der Controller reagiert gar nicht. Ich habe schon wie in diesem Thread 
beschrieben, brltty deinstalliert: 
Beitrag "ttyUSB* versagt bei Kommunikation an FT232RL"

Kann mir jemand einen Tipp geben, wie ich das Problem lösen könnte? Es 
ist leider keine Alternative, Mac OS X zu benutzen, da ein wichtiger 
Teil des Projektes, an dem ich arbeite, dort nicht funktioniert.

Ich wäre sehr dankbar um jede Hilfe.

Gruss Johannes

von Gerry E. (micky01)


Lesenswert?

Mein kleiner Tipp: mit stty die Baudrate etc. einstellen.

von Johannes W. (jogi91)


Lesenswert?

Hey, vielen dank für den Tipp.

Da ich gerade in der Schule sitze kann ich den jetzt nicht umsetzen. 
Allerdings kann ich dann ja unter Mac OS X die Infos zum 
funktionierenden Setup mit stty auslesen und dann sollte es ja laufen, 
wenn ich für die Gerätedatei unter Linux die gleichen Einstellungen 
setze. So sollte es doch funktionieren, oder?

Auf jeden Fall werde ich mich melden, sobald ich das ausprobieren 
konnte.

Gruss Johannes

von linux-men (Gast)


Lesenswert?

... vielleicht auch ein Rechteproblem auf /dev/ttyUSB0...

von Lukas K. (carrotindustries)


Lesenswert?

AFAIK gab es da mal Probleme mit brltty, einfach mal brltty entfernen.

von Johannes W. (jogi91)


Lesenswert?

Hallo zusammen

Ich möchte ich euch noch einmal danke sagen, es hat jetzt funktioniert. 
Ich habe die Baudrate entsprechend geändert und die Zugriffsrechte 
angepasst, dann hat es funktioniert.

brltty hatte ich wie ich im ersten Post bereits geschrieben hatte, 
bereits deinstalliert, daher kann ich nicht sagen, ob es nun Teil des 
Problems war oder nicht.

Gruss Johannes

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.