Homepage Foren-Uebersicht |
VDR-Portal VDR-Wiki |
Gentoo-Forum Gentoo-Wiki |
Gen2VDR Bugs/Features |
Impressum | Hilfe | Suche | Mitglieder | · Foren Regeln |
Willkommen Gast ( Einloggen | Registrieren ) | Bestätigungs E Mail erneut senden |
SVeith |
Geschrieben am: Mittwoch, 10.September 2014, 18:58 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Hallo Zusammen,
hab mal eine Frage. Ist der Kernel der V4 eigentlich in der Lage einen Arduino Duemilanove mit FTDI Chip anzusprechen? Versuche gerade auf Basis Arduino (Arduatmo) aus dem VDR Portal eine Art Ambilight an den VDR zu bekommen. Allerdings scheint der Arduiono über USB nicht richtig erkannt zu werden. Liegt das evtl. an einem fehlenden Treiber? Danke, Stefan. |
R2D2 |
Geschrieben am: Mittwoch, 10.September 2014, 19:42 Uhr
|
||||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Das kannst Du ganz einfach prüfen:
|
||||
SVeith |
Geschrieben am: Mittwoch, 10.September 2014, 20:11 Uhr
|
||
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Hi R2D2,
Mhhh, was sagt mir (eigentlich Dir) diese Ausgabe jetzt? Danke, Stefan. |
||
R2D2 |
Geschrieben am: Mittwoch, 10.September 2014, 20:20 Uhr
|
||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Was Dir das sagt, weiß ich nicht, mir sagt es, dass der "Treiber" nicht fehlt im Kernel und halt nur zu geladen werden braucht:
|
||
SVeith |
Geschrieben am: Mittwoch, 10.September 2014, 20:54 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Hi R2D2,
der Treiber wird jetzt wohl geladen. Aber mein Problem von hier ist leider noch nicht gelöst... Vielleicht kennst Du oder jemand aus dem VDR Portal noch die Lösung für das Problem. Danke soweit, Stefan. |
R2D2 |
Geschrieben am: Mittwoch, 10.September 2014, 20:58 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Und wo genau ist nun Dein Problem? Die Frage war doch, ob der FTDI Treiber im Kernel drin ist, oder nicht?
Ehrlich gesagt, habe ich kein Lust, im vdrportal einen ~330 Posts langen Thread durchzulesen, zumal ich das eigentliche Problem nicht kenne.... |
SVeith |
Geschrieben am: Mittwoch, 10.September 2014, 21:06 Uhr
|
||||||
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Die Frage ist ja nun auch beantwortet. Das Problem bleibt, dass ich den Arduino über...
nicht ansprechen kann. Darüber sollte ein Programm aus dem Sketch des Arduiono ausgeführt werden und die LED's des Stripes schön bunt leuchten.
Das brauchst Du auch nicht, Danke für Deine Hilfe. Ciao, Stefan. |
||||||
R2D2 |
Geschrieben am: Mittwoch, 10.September 2014, 21:15 Uhr
|
||||
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Was sagt denn:
Und:
|
||||
SVeith |
Geschrieben am: Mittwoch, 10.September 2014, 21:22 Uhr
|
||||
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
|
||||
R2D2 |
Geschrieben am: Mittwoch, 10.September 2014, 21:29 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Der USB2Serial Adapter ist als ttyUSB0 gelinkt.
Was der "echo blablabala..." bewirkt, weiss ich nicht, evtl. stimmt ja auch der Befehl nicht? |
SVeith |
Geschrieben am: Mittwoch, 10.September 2014, 21:39 Uhr
|
||||
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Soweit ich das verstanden habe wird das über die UDEV Regel gelöst. Habe diese Regel konfiguriert.
Das echo "bla" soll eigentlich ein Programm auf dem Arduino starten. |
||||
R2D2 |
Geschrieben am: Mittwoch, 10.September 2014, 21:46 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Nun, zum Einen hätte ich nicht nach ttyUSBx gelinkt, sondern z.B. nach "Arduino", oder "Ambilight", zum Andern weiß ich ja gar nicht, ob dieser Befehl stimmt und/oder ob der PIC richtig programmiert wurde und auch im richtigen Modus betrieben wird....
|
SVeith |
Geschrieben am: Freitag, 12.September 2014, 12:43 Uhr
|
||||||||||||
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Hi R2D2, ich hab mal weiter geforscht und bin ein kleines Stück weiter gekommen. Zunächst mal habe ich dafür gesorgt das der ftdi_sio treiber automatisch geladen wird.
Nach einem Boot des Systems wird der Arduino durch die udev Regel verlinkt.
Soweit so schlecht, wenn ich jetzt den echo "blabla" befehl absetze schlägt das wie gewohnt fehl.
Wenn ich jetzt aber den Arduino mal vom USB trenne und neu anstecke, dann wird der Arduino erkannt.
Jetzt ist der Arduino folgendermassen verlinkt: (anders als nach dem Bootvorgang)
Wenn ich jetzt das echo Kommando an den Arduino sende, dann funktioniert das und der Ardiono startet sein internes Progeamm wie es sein soll.
Hast Du noch einen Rat für mich, wie ich den Arduiono schon nach dem Booten so einbinden kann dass dieser richtig erkannt wird? Liegt es daran das der Treiber vielleicht zu spät geladen wird und der Arduino als anderes device erkannt wurde? Dankel vorab und v.G., Stefan. |
||||||||||||
R2D2 |
Geschrieben am: Freitag, 12.September 2014, 17:29 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
Wird er denn beim Booten korrekt erkannt?
Was sagt denn "dmesg" dirket nach dem Booten? |
SVeith |
Geschrieben am: Freitag, 12.September 2014, 18:13 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Anbei die dmesg Ausgabe.
Irgendwie sieht die erste Erkennung während des Boot Vorgangs nicht wirklich anders aus. Hab dann hinterher noch mal USB getrennt und wieder gesteckt. Ciao, Stefan. angehängte Datei ( Anzahl der Downloads: 114 ) dmesg.log |
R2D2 |
Geschrieben am: Freitag, 12.September 2014, 21:08 Uhr
|
Prinz Gruppe: Moderators Beiträge: 6149 Mitgliedsnummer.: 1131 Mitglied seit: 2005-10-30 |
So wie es aussieht, wird der FTDI ja richtig erkannt, die Frage ist nun, ob der Arduino dann auch schon "bereit" ist, auf Befehle zu reagieren? Mit dem "echo bla bla ...", wird ja nichts anders gemacht, als den Arduino zu initialisieren. Der FTDI ist ja im Grunde genommen "dumm", d.h. es ist ja nur ein USB2Serial Wandler, der nichts anders macht, als die Befehle durchzureichen.
Die Frage, die sich nun stellt ist, was genau passiert im Arduino, wenn er von USB getrennt und wieder verbunden wird? |
SVeith |
Geschrieben am: Freitag, 19.September 2014, 11:04 Uhr
|
Professional Gruppe: G2V3+User Beiträge: 507 Mitgliedsnummer.: 1160 Mitglied seit: 2005-11-10 |
Hi,
hab noch mal weiter probiert. Letzlich führte das Entfernen der udev Regel zum Erfolg. Auch ohne udev Regel wird der Arduino zuverlässig nach /dev/ttyUSB verlinkt und funktioniert auch direkt nach dem Bootvorgang. Ciao, Stefan. |