Willkommen! Anmelden Ein neues Profil erzeugen

Erweiterte Suche

Verbindungsabbruch Sanguinololu auf Linux

geschrieben von JPT 
JPT
Verbindungsabbruch Sanguinololu auf Linux
20. July 2014 16:32
Hallo,

ich dachte, das Problem mit dem Verbindungsabbruch hätte ich behoben, indem ich
- wieder Pronterface benutze
- den Hub entfernt habe.

Es hat jetzt etwa ne Woche einwandfrei funktioniert. Hab sogar 2 Stunden am Stück gedruckt.
Eben wollte ich ein 3 Stunden Teil starten, zum Glück ist es schon nach 3 minuten hängengeblieben und nicht erst nach 95%.
Das Problem tritt also immernoch auf. Es scheint ein Hardware oder Kernel-Problem zu sein.

Kubuntu 14.04 64bit, Kernel 3.13.0-30-generic
3m USB-Kabel
Sanguinololu 1.3a mit recht aktueller selbstgebauter Marlin-Firmware. Läuft mit 250.000 bps.

Syslog:
20:50:14 kernel: [245476.341732] usb 3-12: USB disconnect, device number 57
20:50:14 kernel: [245476.342111] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
20:50:15 kernel: [245476.611948] usb 3-12: new full-speed USB device number 58 using xhci_hcd
20:50:15 kernel: [245476.633980] usb 3-12: New USB device found, idVendor=0403, idProduct=6001
20:50:15 kernel: [245476.633990] usb 3-12: New USB device strings: Mfr=1, Product=2, SerialNumber=3
20:50:15 kernel: [245476.633995] usb 3-12: Product: FT232R USB UART
20:50:15 kernel: [245476.633999] usb 3-12: Manufacturer: FTDI
20:50:15 kernel: [245476.634003] usb 3-12: SerialNumber: AH01R0T7
20:50:15 kernel: [245476.636987] ftdi_sio 3-12:1.0: FTDI USB Serial Device converter detected
20:50:15 kernel: [245476.637051] usb 3-12: Detected FT232RL
20:50:15 kernel: [245476.637056] usb 3-12: Number of endpoints 2
20:50:15 kernel: [245476.637060] usb 3-12: Endpoint 1 MaxPacketSize 64
20:50:15 kernel: [245476.637064] usb 3-12: Endpoint 2 MaxPacketSize 64
20:50:15 kernel: [245476.637068] usb 3-12: Setting MaxPacketSize 64
20:50:15 kernel: [245476.637423] usb 3-12: FTDI USB Serial Device converter now attached to ttyUSB1
Interessant ist, dass der USB sozusagen instantly wieder da ist, aber Pronterface leider weiterhin auf ttyUSB0 versucht.
Ich mach nochmal den Reset-Jumper ab. Mal sehen, ob USB dann auch sofort wieder erkannt wird.

Ich habe noch einen USB-RS232-converter (mit TTL level) rumliegen. Macht es Sinn, den am 2. Serial-Port anzuschliessen und es damit zu versuchen?
... Bluetooth hab ich auch noch nicht hingekriegt.

Ich werde auch mal den debug-modus anschalten. Muss aber dann leider warten, bis das Problem nochmal auftritt.
modprobe ftdi_sio vendor=0x403 product=0x6001 debug
Warum zur Hölle haben die exakt die gleiche Vendor/Product-Id in ihrer FTDI SIO Doku?

Mh, funktioniert nicht. jedenfalls seh ich im Syslog nun auch nicht mehr output.

Jemand ne Idee?

danke,

JPT
Re: Verbindungsabbruch Sanguinololu auf Linux
21. July 2014 00:32
Hatte mal ein ähnliches Problem mit nem Plotter.
Bei mir hatte es geholfen, den Autodetect zu deaktivieren.
Grüße
seefew
JPT
Re: Verbindungsabbruch Sanguinololu auf Linux
21. July 2014 02:53
Hallo seefew,

welchen Autodetect meinst du?
udev?
Cura tut autodetecten. Mh... das wär ne Möglichkeit. Das läuft nämlich im Hintergrund, weil ich damit slice.
Da steht unter Serial Port: "Auto". Kann man aber nicht ändern.
So n paar idiotische Macken hat Cura schon!
In diesem Forum dürfen leider nur registrierte Teilnehmer schreiben.

Klicke hier, um Dich einzuloggen