PI3 COC Status opened, nach BT Installation Wheezy

Begonnen von peter.kramer, 02 April 2017, 13:19:00

Vorheriges Thema - Nächstes Thema

peter.kramer

Hallo,

bei meinem Wheezy PI3 mit COC habe ich vorgestern apt-get install bluetooth gemacht. Das Wheezy stammt noch von einem PI2 und läuft stabil. Jetzt habe ich Bluetoothsensoren einbinden wollen. Seit dem geht der COC nicht mehr.
Ich habe herausgefunden, dass die BT HW den ttyAMA0 auf den GOIO PINs verwendet. Alle Versuche BT wieder loszuwerden haben keinen Erfolg gehabt, der COC steht auf "opened".

Bin für jeden Tipp dankbar.

etc/inittab

Auskommentiert ttyAMA0



/etc/boot.config.txt

#Add on for CUL on PI3
dtoverlay=pi3-miniuart-bt
enable_uart=1
dtparam=spi=on
dtparam=i2c_arm=on
#dtoverlay=pi3-disable-bt-overlay
#dtoverlay=pi3-disable-bt


lsmod
Module                  Size  Used by
tun                    18494  2
ipv6                  347594  43
snd_bcm2835            20447  0
snd_pcm                75762  1 snd_bcm2835
snd_seq                53119  0
snd_seq_device          3621  1 snd_seq
snd_timer              19288  2 snd_pcm,snd_seq
snd                    51908  5 snd_bcm2835,snd_timer,snd_pcm,snd_seq,snd_seq_device
bcm2835_wdt             3225  0
bcm2835_gpiomem         3040  0
spi_bcm2835             6678  0
ftdi_sio               31257  1
uio_pdrv_genirq         3164  0
usbserial              22115  3 ftdi_sio
uio                     8000  1 uio_pdrv_genirq


/etc/modprobe.d/raspi-blacklist.conf

blacklist spi-bcm2708
blacklist i2c-bcm2708

#wifi
blacklist brcmfmac
blacklist brcmutil
#bt
blacklist btbcm
blacklist hci_uart
shareimprove this answer
blacklist bluetooth


/boot/cmdline.txt
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline rootwait


dmesg
[    2.034257] 3f201000.uart: ttyAMA0 at MMIO 0x3f201000 (irq = 87, base_baud = 0) is a PL011 rev2

/etc/init.d/fhem

echo "resetting 868MHz extension..."
if test ! -d /sys/class/gpio/gpio17; then echo 17 > /sys/class/gpio/export; fi
if test ! -d /sys/class/gpio/gpio18; then echo 18 > /sys/class/gpio/export; fi
echo out > /sys/class/gpio/gpio17/direction
echo out > /sys/class/gpio/gpio18/direction
echo 1 > /sys/class/gpio/gpio18/value
echo 0 > /sys/class/gpio/gpio17/value
sleep 1
echo 1 > /sys/class/gpio/gpio17/value
sleep 1

Otto123

Hi,

ich weiß nicht ob Dir für wheezy und den Pi 3 da noch einer helfen kann. Unter jessie weiß ich, dass man die beiden Schnittstellen quasi tauschen muss, das passiert aber fast von allein.
Unter wheezy musst Du auch Den Dienst serial-getty deaktivieren

in der Datei /etc/inittab wie folgt die Zeile (ziemlich am Ende) mit einer # auskommentieren

# T0:23:respawn:/sbin/getty -L ttyAMA0 115200 vt100

Ich empfehle Dir das System für den Pi3 neu (jessie) zu machen.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz