Seriellen Port via USB nutzen

  • Es muss auch nicht USB0 sein. Lass da nochmal die Kommandos oben laufen, mit denen man das beobachten kann. Ggf auch während des Echos.

  • interessanterweise gibt es das Verzeichnis /sys/bus/usb-serial nicht mehr

  • Code
    pi@raspberrypi-solar:/sys/bus $ lsusb
    Bus 001 Device 005: ID 0665:5161 Cypress Semiconductor USB to Serial
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  • Na hast du neu gebootet oder so? Denn das modprobe überlebt keinen Neustart. Und passiert etwas in den Logs, wenn du den Echo Befehl absetzt?

  • das wird nach sudo modprobe cypress_m8 im zweiten Terminal wo journalctl -f läuft angezeigt:

    Code
    Okt 18 13:28:13 raspberrypi-solar sudo[1368]:       pi : TTY=pts/1 ; PWD=/home/pi ; USER=root ; COMMAND=/sbin/modprobe cypress_m8
    Okt 18 13:28:13 raspberrypi-solar sudo[1368]: pam_unix(sudo:session): session opened for user root by (uid=0)
    Okt 18 13:28:14 raspberrypi-solar kernel: usbcore: registered new interface driver usbserial_generic
    Okt 18 13:28:14 raspberrypi-solar kernel: usbserial: USB Serial support registered for generic
    Okt 18 13:28:14 raspberrypi-solar kernel: usbcore: registered new interface driver cypress_m8
    Okt 18 13:28:14 raspberrypi-solar kernel: usbserial: USB Serial support registered for DeLorme Earthmate USB
    Okt 18 13:28:14 raspberrypi-solar kernel: usbserial: USB Serial support registered for HID->COM RS232 Adapter
    Okt 18 13:28:14 raspberrypi-solar kernel: usbserial: USB Serial support registered for Nokia CA-42 V2 Adapter
    Okt 18 13:28:14 raspberrypi-solar sudo[1368]: pam_unix(sudo:session): session closed for user root

    das Verzeichnis "usb-serial" gibt es aber immer noch nicht

  • Meine Antworten haben sich mit deiner überschnitten. Warum es das Verzeichnis nicht gibt, ist mir unklar.

  • Das modprobe Kommando habe ich abgesetzt. Dabei erscheint die oben gepostete Ausgabe. Das Echo Kommando kann ich nicht absetzten weil es die new_id in dem nun nicht mehr vorhandenen Ordner sys/bus/usb-serial/... nicht mehr gibt.:/

    Dafür gibt es jetzt die Ordner:

    /sys/bus/usb/drivers/cypress_m8

    und

    /sys/bus/usb/drivers/usbserial_generic

    Ein ein new_id gibt es in den Ordnern aber nicht.

  • Ich würde nochmal rebooten & dann schauen, ob durch modprobe das usb-serial Verzeichnis erstellt wird.

  • Ok gute Idee.

    Nach Reboot das modprobe erzeugt offenbar das usb-serial Verzeichnis

    Code
    sudo su
    sudo echo 0665 5161 >new_id 

    hat folgende Ausgabe unter "journalctl -f"

    das sudo for echo scheint wichtig, da ohne das nix passiert.

    Bei den tty's hat sich aber nichts getan.

  • Hast du nach dem Echo nochmal an/abgesteckt? KA ob das wirklich muss, aber das würde ich nochmal probieren.

    Das sudo ist nicht wichtig. Es erzeugt aber Ausgaben, nur haben die nix mit der gewünschten Änderung zu tun.

  • An- und Abstecken erzeugt folgende Ausgabe:

    Code
    Okt 18 14:42:07 raspberrypi-solar kernel: usb 1-1.3: USB disconnect, device number 4
    Okt 18 14:42:11 raspberrypi-solar kernel: usb 1-1.3: new low-speed USB device number 5 using dwc_otg
    Okt 18 14:42:11 raspberrypi-solar kernel: usb 1-1.3: New USB device found, idVendor=0665, idProduct=5161, bcdDevice= 0.02
    Okt 18 14:42:11 raspberrypi-solar kernel: usb 1-1.3: New USB device strings: Mfr=3, Product=1, SerialNumber=0
    Okt 18 14:42:11 raspberrypi-solar kernel: hid-generic 0003:0665:5161.0002: hiddev96,hidraw0: USB HID v1.11 Device [HID 0665:5161] on usb-20980000.usb-1.3/input0
    Okt 18 14:42:11 raspberrypi-solar mtp-probe[1287]: checking bus 1, device 5: "/sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3"
    Okt 18 14:42:11 raspberrypi-solar mtp-probe[1287]: bus: 1, device: 5 was not an MTP device
    Okt 18 14:42:12 raspberrypi-solar mtp-probe[1289]: checking bus 1, device 5: "/sys/devices/platform/soc/20980000.usb/usb1/1-1/1-1.3"
    Okt 18 14:42:12 raspberrypi-solar mtp-probe[1289]: bus: 1, device: 5 was not an MTP device

    Sieht für mich genauso aus wie vorher :/ Unter /dev/ gibt's auch kein neues tty

  • Ich denke nicht, dass das etwas bringt. Das ist mE ein eingebauter Adapter. Nicht ein externer, an dem dann das PV Teil hängt.

  • Laut Hersteller ist es eine serielle Verbindung mit 2400 baud. Ich denke auch das der USB-Sierial-Adapter im PV-Wechselrichter steckt, da in dem Kabel garantiert keiner verbaut ist. Das ist ein einfaches USB-Druckerkabel.

    Ich kann gar nicht sagen ob es unter Windows als USB-Serielle Schnittstelle erkannt wird. Habe es bisher nur über die Software WatchPower probiert. da wird es ohne Probleme erkannt und der Wechselrichter kann ausgelesen und parametriert werden.

    WatchPower gibt es auch für Linux. Leider nur x86 und kein ARM

  • Im Geräte Manager sollte des aber auch in Windows zu sehen sein. Und man könnte jetzt natürlich auch zb mit wireshark schauen, was da wie unter Windows oder x86 Linux auf dem USB Port passiert.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!