Das Kabel ist ein einfacher
USB to Serial Converter aber wie steuer ich das dann eigentlich dann wenn es fertig installiert ist?
OpenWRT ist Linux, also gibts ne ganz normale Gerätedatei in /dev,
bei mir ists /dev/usb/0
dann schreibst du dir entweder ein Programm, oder benutzt ein Terminal-Programm (z.B. microcom).
Ich hab mir ein Programm geschrieben dass die Befehle über ein Java-Applet annimmt,
aber wenn du per SSH steuern willst reicht ein Terminal-Programm.
Ich habe nun einfach mal versucht eins zu installieren, aber dann kommt folgende Fehlermeldung:
du lädst die Pakete erst runter, um sie dann von einem eigenen Server auf den router zu laden?
einfacher ists dem Router die direkte Adresse zu geben
(einfach mit nem Namen davor in die ipkg Konfigurationsdatei schreiben)
auf dem offiziellen OpenWRT-Server (der sowiso schon in der ipkg-config steht), gibts auch die usb-serial Pakete
im Grunde ist das Problem, dass das Paket "kmod-usb-serial-ftdi" auf dem Paket "kmod-usb-serial" basiert,
nun will er auch dieses, kanns aber nirgendwo finden,
würdest du das Paket direkt aus dem Internet laden, würde er auch automatisch die darunter liegenden runterladen
ach, oder hat dein Router keine Internet-Verbindung?
dann müsstest du deinen Server in die ipkg-config eintragen und da auch das andere Paket hochladen
Wie kann ich herausfinde (außer durch ausprobieren), welcher Treiber der richtige ist?
ich hab bei mir einfach alle installiert, geguckt welcher meinen Adapter erkennt und dann den Rest wieder runtergeschmissen
allerdings gibts bei der Installation auch noch nen Trick:
sobald man "kmod-usb-serial" installiert hat will er die anderen Pakete nicht mehr installieren,
da die Dateien enthalten die "kmod-usb-serial" schon geliefert hat
lange Rede kurzer Sinn, so gehts:
folgende Pakete müssen in Reichweite von ipkg sein:
Code:
kmod-usb-serial
kmod-usb-serial-belkin
kmod-usb-serial-ftdi
kmod-usb-serial-mct-u232
kmod-usb-serial-pl2303
kmod-usb-serial-visor
dann gibst du folgendes ein:
Code:
ipkg install kmod-usb-serial
und dann noch
Code:
ipkg install kmod-usb-serial-belkin kmod-usb-serial-ftdi kmod-usb-serial-mct-u232 kmod-usb-serial-pl2303 kmod-usb-serial-visor -force-overwrite
dann neustarten, und "dmesg" eingeben (dmesg ist ne Systemprotokollierung),
da müsste jetzt irgendwo stehen ob dein Gerät erkannt wurde, und wenn ja von welchem Treiber
EDIT:
falls du nicht weist wie du deinen Server bei ipkg eintragen kannst:
und jetzt eine neue Zeile eintragen (vi ist ein Texteditor):
Code:
src <irgendein name> <die adresse>
(die Adresse muss auf den Ordner zeigen in dem die Pakete drin sind)
Lesezeichen