Nach Update von 3.2beta auf 3.2stable: USB-Serial geht nicht mehr

Status
Für weitere Antworten geschlossen.

MM210973

Benutzer
Mitglied seit
24. Nov 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich habe ein Problem: Ich hatte auf der DS211j gleich die DSM3.2beta drauf. Ich war sehr zufrieden und habe die letzten Tage sogar noch Module selber kompiliert, um meinen Arduino UNO via USB2Seriell einlesen zu können. Mein Setup hat nach vielem Googlen und probieren Dienstag Abend auch geklappt. Ich war zufrieden. Ich konnte Werte, die der Arduino ausgab auf der DS empfangen und verarbeiten.

Jetzt habe ich gestern auf die 3.2stable aktualisiert und jetzt geht nix mehr, was mit USB2Serial zu tun hat.

Frage: Was kann der Grund sein?

Die Kernel sind beide 2.6.32.xx gewesen. Da sollten die kompilierten Module doch weiterhin laufen, oder? Zumindest werden sie in lsmod gelistet, sind also geladen.
Mit dmesg bekomme ich auch Hinweise, dass sowohl der Arduino mit cdc_acm-Modul erkannt wird und an ttyACM0 bereit steht, als auch der Freeduino mit ftdi_sio-Modul erkannt wird und an ttyUSB0 bereit steht.
Ich habe mit mknod auch die tty-Devices erstellt. Auf der 3.2beta konnte ich mit cat /dev/usb/ttyACM0 bzw. USB0 dann auch die Daten lesen.
Mit der neuen DSM3.2stable erhalte ich immer "cat: /dev/usb/ttyUSB0: Invalid argument".

Ich suche mir jetzt schon zwei Tage den Wolf.

Helft mir bitte!

Gruß, Marc
 

alexh_

Benutzer
Mitglied seit
25. Sep 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo Marc,

ich kann dir zwar nicht direkt helfen, habe aber ein ähnliches Problem. Ich versuche ein USB-Gerät über das cdc-acm-Modul auf einer DS411slim zu aktivieren. Der Treiber erkennt das Gerät korrekt, wenn ich es aber ansprechen möchte (cat /dev/ttyACM0) bekomme ich immer die Fehlermeldung "Input/Output Error". Tritt dieser Fehler bei deinem Arduino auch auf? Falls ja, bekomme ich zunehmend den Eindruck, dass irgend ein merkwürdiger Bug in der neuen DSM steckt. Ich habe das cdc-acm-Modul nochmals mit der Debug-Option kompiliert und erhalte eine merkwürdige Fehler-Meldung (usb_submit_urb(ctrl irq) failed). Ich habe die Meldung noch an die Linux-USB-Maillingliste geschickt, vielleicht kommt da ja noch was brauchbares raus.

Beste Grüße!

Alex
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
DSM3.2stable ??? Meiner Erfahrung nach, wird das weder von Synology so verwendet, noch macht es Sinn. Schreibt einfach die Versionsnummer dahinter, dann kann man auch später damit noch etwas anfangen ... denn es gibt immer mehrere Firmware-Versionen pro DSM-Version (kannst sehr hübsch auf dem Synology-Download-Server zum DSM3.1 nachschauen: http://download.synology.com/download/DiskStation/DSM3.1/)

Itari
 

alexh_

Benutzer
Mitglied seit
25. Sep 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
DSM3.2stable ??? Meiner Erfahrung nach, wird das weder von Synology so verwendet, noch macht es Sinn. Schreibt einfach die Versionsnummer dahinter, dann kann man auch später damit noch etwas anfangen ... denn es gibt immer mehrere Firmware-Versionen pro DSM-Version (kannst sehr hübsch auf dem Synology-Download-Server zum DSM3.1 nachschauen: http://download.synology.com/download/DiskStation/DSM3.1/)

Itari

Ich beziehe mich auf DSM3.2-1922

Viele Grüße!

Alex
 

alexh_

Benutzer
Mitglied seit
25. Sep 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Ich beantworte mir die Frage mal selbst: nach dem die neue Toolchain und die Quellen nun auch verfügbar waren, habe ich noch mal tabula rasa gemacht und alles von vorn ganz sauber compiliert - siehe da: es funktioniert. Im Debug-Mode des cdc-acm-Moduls laufen zwar immer ab und an noch andere Fehler auf, aber das Gerät funktioniert prinzipiell.

Schöne Grüße!

Alex
 

MM210973

Benutzer
Mitglied seit
24. Nov 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Bei mir auch die gleiche Version wie bei alexh: DSM3.2-1922

Gleiche Probleme. Werde jetzt auch nochmal alles neu machen und die Treiber kompilieren. Hoffe, dann geht es wieder. Muss aber erst noch die Seite finden, auf der alles so schön beschrieben war.... :)
 

MM210973

Benutzer
Mitglied seit
24. Nov 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
So, Problem gelöst.

Man muss für die DSM3.2-1922 wirklich mit der neuen Toolchain kompilieren. Mit der alten klappen die Treiber trotz gleicher Linux Kernel Version nicht. Habe jetzt alles mit der 3.2er Toolchain erneut kompiliert und jetzt kann ich seriell wieder Daten auslesen.
 

kiar$

Benutzer
Mitglied seit
27. Okt 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi,

hab gerade auch das Problem, das am ttyUSB0 nichts ankommt, obwohl die Kernelmodule scheinbar korrekt geladen wurden. Könnt Ihr mir bitte den Link auf die Seite schicken wo die Anleitung zu selbstkompilieren steht. Hatte das auf Anhieb nicht hinbekommen.
Besser noch Ihr stellt die fertigen Treiber für DSM3.2-1922 zum download bereit. Das wäre arg nett.

Wenn man die Schnittstelle abhören will muss man doch nur "cat /dev/ttyUSB0" eingeben oder?
 

MM210973

Benutzer
Mitglied seit
24. Nov 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Ja, der Befehl ist richtig. Wenn Du noch dazuschreibst, was für ein Synology Modell Du hast, dann kann man Dir evtl. auch die Module schicken.
 

MM210973

Benutzer
Mitglied seit
24. Nov 2008
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Ok, dann sollten meine Module bei Dir laufen. Ich werde Sie Dir heut Nachmittag mailen. Schick mir mal ne Mail-Adresse per PN.
 

JoachimS

Benutzer
Mitglied seit
29. Dez 2009
Beiträge
143
Punkte für Reaktionen
0
Punkte
0
Hi Marc,
kannst Du mir bitte die Module auch schicken, habe ne 209, die hat ja auch den Marvell Kirkwood mv6281 ARM Processor.
Habe zwar schon usbserial und ftdi_sio module von projekty.qrz.pl versucht, aber es wird keine Zuweisung zu einem tty Gerät gemacht.
Schicke Dir ne Pn

Danke
Joachim
 

Highlaender

Benutzer
Mitglied seit
21. Okt 2011
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Hi
Ich habe eine ds211j und die usb geht auch bei mir nicht.
Wie kann ich das ändern. Und wo finde ich die Anleitung dazu.

Danke im vorraus
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat