GELÖST CC1101 über SPI [ empfängt aber sendet mit fehlern ]

Hallo Forum,

habe seit heute eine eigenartige Fehlermeldung:
Benutze Raspberry -> Openhab via homegear zur Ansteuerung von HM Komponenten. Funk via CC1101 über SPI.
Alles bislang völlig reibungslos, (seit heute), kann zwar opehnhab über homegear Pakete empfangen aber keine mehr senden.

Anbei ein log aus Openhab
log_openhab.txt (12 KB)

und das homegear log :
homegear_log.txt (3.28 KB)

Habe zwei Raspberry hier liegen, gleiche config, habe auch mal das CC1101 Modul getauscht, keine Veränderung.

[color=#FF0000]Bin völlig ratlos, weiß irgendjemand einen Rat ![/color]

Bin über jeden Tip, mehr wie dankbar.

Gruß Achim

Nachtrag:
Habe gerade diese Fehlermeldung in homegear entnommen:
09/16/15 22:37:54.453 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 36.
09/16/15 22:37:54.453 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 38.
09/16/15 22:37:54.453 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 39.
09/16/15 22:37:54.453 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 41.
09/16/15 22:37:54.454 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 44.
09/16/15 22:37:54.454 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 45.
09/16/15 22:37:54.454 Module HomeMatic BidCoS: TI CC110X “My-CC1101”: Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 665 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 62.

Hat jemand eine Idee, woran das Problem liegt ?

Nachtrag 18.09
Habe heute das CC110 Modul gegen ein neues getauscht. Ging auf Anhieb wieder ohne irgendwelche Probleme.

ich habe ähnliche Probleme mit dem pollin cc1101. welches verwendest du?

Hallo garg

ich habe mehrere Raspberry und habe mir zwei CC001 von Polin erworben, und siehe
https://forum.homegear.eu/viewtopic.php?f=16&t=10&e=1&view=unread#unread eingebunden.

Alles lief so weit, ohne Probleme. Dann bin ich auf dieses Angebot
http://de.aliexpress.com/item/5pcs-lot-CC1101-868MHz-module-Output-power-greater-than-10dBm-free-shipping/760904591.html
gestoßen und habe 5 Bestellt die auch angekommen sind.

Dann hatte ich die hier (oben) beschriebene Probleme mit einmal mit den CC1101 von Polin. Merkwürdigerweise mit beiden. Habe dann einen von den
5er Pack neu verlötet eingebaut und alles ging wieder ohne Probleme.

Ich kann mir irgendwie nicht so recht vorstellen, dass beide CCxx von Polin defekt sind und werde das noch mal prüfen, wenn ich ein wenig zeit habe.

Ich habe immer noch gelegentliche timeout Probleme, es sieht aber stark danach aus, dass diese Probleme auf irgendwelche Zugriffsprobleme mit
dem Raspberry zusammen hängen.

Gruß Achim

Hallo Achim,

die Timeout-Probleme kannst du gerne einmal hier posten, dann werfe ich einen Blick darauf. Problematisch für die SPI-Kommunikation ist eine hohe CPU-Auslastung, da das SPI-Modul nicht echtzeitfähig ist (zumindest war es das in Raspbian Wheezy nicht, vielleicht hat sich an dieser Stelle in Jessie was getan - muss ich mal schauen). Dass gleich zwei Pollin-Module defekt sind, finde ich auch merkwürdig… Allerdings glaube ich nicht, dass es ein Softwareproblem ist.

Viele Grüße

Sathya