[gelöst]Benötige Hilfe bei SPI/GPIO Aktivierung auf Bananapi

gelöst - siehe https://forum.homegear.eu/viewtopic.php?p=2905#p2905

hallo, offenbar ist die Aktivierung der SPI - Schnittstelle nicht ganz so trivial, zumindest auf anderen als Raspberry - Installationen.

Ich verwende hier homegear v. 0.6 auf einem Bananapi mit Armbian wheezy von Igor Pecovnik, eine ansich sehr zuverlässige Distri. SPI ist gemäss Igor aktiviert, trotzdem läuft die Kommunikation über SPI nicht oder nicht richtig.
Die Verdrahtung des CC1101 und homegear-Konfiguration entspricht https://forum.homegear.eu/viewtopic.php?p=614#p614
Die Hardware lief einwandfrei mit der homegear v. 0.5 und einer alten Version von Bananian - linux. (bzw. läuft nach wie vor mit der v. 0.5 auf der alten SD-Karte).
aktuelles log:

01/18/16 22:07:44.102 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Error in file PhysicalInterfaces/TICC1100.cpp line 824 in function std::vector<unsigned char> BidCoS::TICC1100::readRegisters(BidCoS::TICC1100::Registers::Enum, uint8_t): vector::_M_range_check 01/18/16 22:07:44.102 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: BidCoS packet received, but CRC failed. 01/18/16 22:07:44.102 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 3A 01/18/16 22:07:44.102 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 3A 01/18/16 22:07:44.103 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 34 01/18/16 22:07:44.103 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 34 01/18/16 22:07:44.103 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: F300 01/18/16 22:07:44.103 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: F300 01/18/16 22:07:44.103 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Error in file PhysicalInterfaces/TICC1100.cpp line 824 in function std::vector<unsigned char> BidCoS::TICC1100::readRegisters(BidCoS::TICC1100::Registers::Enum, uint8_t): vector::_M_range_check 01/18/16 22:07:44.103 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: BidCoS packet received, but CRC failed. 0

Was ich auf dieser Installation gecheckt habe:

lsmod zeigt spidev und /dev/spidev0.0 vorhanden

root@bananapi:~# modinfo spidev filename: /lib/modules/3.4.109-sun7i/kernel/drivers/spi/spidev.ko alias: spi:spidev license: GPL description: User mode SPI device interface author: Andrea Paterniani, <a.paterniani@swapp-eng.it> srcversion: 93D4F68F1512498422A0283 depends: intree: Y vermagic: 3.4.109-sun7i SMP preempt mod_unload modversions ARMv7 p2v8 parm: bufsiz:data bytes in biggest supported SPI message (uint) root@bananapi:~#
dmesg output:

[ 0.870100] [spi-inf] Found 1 spi devices in config files [ 0.876918] [spi-inf] boards num modalias max_spd_hz bus_num c s mode [ 0.880676] [spi-inf] spi_board0 irq gpio not used [ 0.887648] [spi-inf] 0 spidev 12000000 0 0 0x3 [ 0.891713] [spi-inf] sun7i_spi_probe: sun7i spi probe [ 0.896355] [spi-inf] sun7i_spi_probe: spi0 dma type: normal [ 0.899932] [spi-inf] bus num = 0, spi used = 3 [ 0.904384] [spi-inf] sun7i_spi_probe: spi0 cs bitmap: 0x3 [ 0.912936] [spi-inf] sun7i_spi_set_mclk: spi0 source = sdram_pll_p, src_clk = 432000000, mclk 86400000 [ 0.918845] sun7i-spi sun7i-spi.0: master is unqueued, this is deprecated [ 0.924948] [spi-inf] sun7i_spi_setup: enter, bpw: 8, mshz: 12000000, mode: 3 [ 0.933760] [spi-inf] sun7i_spi_probe: reuuimlla's SoC SPI Driver loaded for Bus SPI0 with 2 Slaves at most [ 0.943161] [spi-inf] sun7i_spi_probe: spi0 driver probe succeed, base f05ca0 00, irq 42, dma_id_rx 24, dma_id_tx 24

Was kann ich noch tun? Was wird von homegear aus initialisiert, was (und wie) muss ich ggf. selbst initialisieren?

Nachtrag: ein Neustart von homegear ergibt in dmesg:

[ 714.181860] [spi-inf] sun7i_spi_setup: enter, bpw: 8, mshz: 4000000, mode: 0 [ 714.187955] [spi-inf] sun7i_spi_setup: enter, bpw: 8, mshz: 4000000, mode: 0 [ 714.194006] [spi-inf] sun7i_spi_setup: enter, bpw: 8, mshz: 4000000, mode: 0 root@bananapi:~#