Umzug auf Orange Pi+ 2E: Probleme mit SCC

Begonnen von eiten, 10 Januar 2018, 16:44:07

Vorheriges Thema - Nächstes Thema

eiten

Hallo zusammen,

mein SCC ist auf einen Orange Pi+ 2E umgezogen. Primär weil auf meinem Uraltpi die SD gestorben ist und der Orange gerade noch rumlag. FHEM läuft auf einem andern Server und kontaktiert das SCC via ser2net auf dem Pi. Hat bisher tadellos funktioniert. Der Pi residiert draussen unterm Dach in einer Belüfteten Box und versorgt den Garten mit Homematic für Wetterstation, Leuchten etc. Zudem läuft darauf auch piaware mit div. Feedern, falls das von interesse ist (war aber auch beim alten schon so). Auf dem Orange Pi kriege ich das ganze nicht zum laufen. Vielleicht hat jemand von euch ne Idee.
Die Facts:

  • Armbian 5.36 auf einem OrangePi+ 2E
  • 4.13.16-sunxi Kernel (next)
  • Durchschnittlicher load so um die 0.13 rum
  • Overlay für uart3 aktiviert
  • GPIO1 (Pin 11) auf Output und 1 gesetzt
  • culfw 1.67 iirc
Trotzdem bekomme ich keine Kommunikation hin. Ich verbinde mich mittels minicom -b 38400 -o -D /dev/ttyS3, doch keinerlei Reaktion auf V, ? oder sonst eine Eingabe (ser2net natürlich ausgeschaltet). Fhem meldet mir lediglich opened.
/boot/armbianEnv.txt schaut so aus:
verbosity=1
console=both
overlay_prefix=sun8i-h3
rootdev=UUID=c9f6a502-9094-4ca4-80e8-d2843af2d5d7
rootfstype=ext4
overlays=uart3
usbstoragequirks=0x2537:0x1066:u,0x2537:0x1068:u


In der /etc/rclocal habe ich folgendes stehen:
#!/bin/sh -e

if test ! -d /sys/class/gpio/gpio1; then echo 1 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio1/direction
echo 1 > /sys/class/gpio/gpio17/value

exit 0

Das scheint auch alles zu funktionieren:
edi@piaware:~$ sudo cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 0-223, parent: platform/1c20800.pinctrl, 1c20800.pinctrl:
gpio-1   (                    |sysfs               ) out hi
gpio-15  (                    |orangepi:red:status ) out lo
gpio-102 (                    |gmac-3v3            ) out hi
gpio-166 (                    |cd                  ) in  hi
gpio-204 (                    |usb0_id_det         ) in  hi IRQ

gpiochip1: GPIOs 352-383, parent: platform/1f02c00.pinctrl, 1f02c00.pinctrl:
gpio-354 (                    |usb0-vbus           ) out lo
gpio-359 (                    |reset               ) out hi
gpio-362 (                    |orangepi:green:pwr  ) out hi
edi@piaware:~$ ls -lah /dev/ttyS3
crw-rw---- 1 root dialout 4, 67 Jan 10 16:33 /dev/ttyS3
edi@piaware:~$ gpio readall
+-----+-----+----------+------+---+-Orange Pi+---+---+------+---------+-----+--+
| BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
|     |     |     3.3v |      |   |  1 || 2  |   |      | 5v       |     |     |
|  12 |   8 |    SDA.0 | ALT3 | 0 |  3 || 4  |   |      | 5V       |     |     |
|  11 |   9 |    SCL.0 | ALT3 | 0 |  5 || 6  |   |      | 0v       |     |     |
|   6 |   7 |   GPIO.7 | ALT3 | 0 |  7 || 8  | 0 | ALT4 | TxD3     | 15  | 13  |
|     |     |       0v |      |   |  9 || 10 | 0 | ALT4 | RxD3     | 16  | 14  |
|   1 |   0 |     RxD2 |  OUT | 1 | 11 || 12 | 0 | ALT3 | GPIO.1   | 1   | 110 |
|   0 |   2 |     TxD2 | ALT3 | 0 | 13 || 14 |   |      | 0v       |     |     |
|   3 |   3 |     CTS2 | ALT3 | 0 | 15 || 16 | 0 | ALT3 | GPIO.4   | 4   | 68  |
|     |     |     3.3v |      |   | 17 || 18 | 0 | ALT3 | GPIO.5   | 5   | 71  |
|  64 |  12 |     MOSI | ALT3 | 0 | 19 || 20 |   |      | 0v       |     |     |
|  65 |  13 |     MISO | ALT3 | 0 | 21 || 22 | 0 | ALT3 | RTS2     | 6   | 2   |
|  66 |  14 |     SCLK | ALT3 | 0 | 23 || 24 | 0 | ALT3 | CE0      | 10  | 67  |
|     |     |       0v |      |   | 25 || 26 | 0 | ALT3 | GPIO.11  | 11  | 21  |
|  19 |  30 |    SDA.1 | ALT3 | 0 | 27 || 28 | 0 | ALT3 | SCL.1    | 31  | 18  |
|   7 |  21 |  GPIO.21 | ALT3 | 0 | 29 || 30 |   |      | 0v       |     |     |
|   8 |  22 |  GPIO.22 | ALT3 | 0 | 31 || 32 | 0 | ALT3 | RTS1     | 26  | 200 |
|   9 |  23 |  GPIO.23 | ALT3 | 0 | 33 || 34 |   |      | 0v       |     |     |
|  10 |  24 |  GPIO.24 | ALT3 | 0 | 35 || 36 | 0 | ALT3 | CTS1     | 27  | 201 |
|  20 |  25 |  GPIO.25 | ALT3 | 0 | 37 || 38 | 0 | ALT3 | TxD1     | 28  | 198 |
|     |     |       0v |      |   | 39 || 40 | 0 | ALT3 | RxD1     | 29  | 199 |
+-----+-----+----------+------+---+----++----+---+------+----------+-----+-----+
| BCM | wPi |   Name   | Mode | V | Physical | V | Mode | Name     | wPi | BCM |
+-----+-----+----------+------+---+-Orange Pi+---+------+----------+-----+-----+

Die serielle Schnittstelle ist da, der Ausgang gesetzt, und ich bin mit meinem Latein am Ende. Hat da jemand eine Idee?

Danke und Gruss, Edi