Zwei Busmaster am OW-Server

Begonnen von ritchie, 04 August 2013, 19:05:03

Vorheriges Thema - Nächstes Thema

ritchie

Hallo Zusammen,

der erste Busmaster (ROT) arbeitet mit  zwei Slaves in Kurzdistanz (nur im Schaltschrank) korrekt.

Der zweite Busmaster (USB auf Hutschiene) will noch nicht so richtig. Er erkennt seinen einen Slave (DS2450) in kurzer Distanz noch nicht korrekt.

######################## SOURCES ########################
# With this setup, any client (but owserver) uses owserver on the
# local machine...
! server: server = localhost:4304
#
# ...and owserver uses the real hardware, by default fake devices
# This part must be changed on real installation
#server: FAKE = DS18S20,DS2405
#
# i2b bus 1 of rev. b of the raspberry
device = /dev/i2c-1
device = /dev/ttyUSB0
####################### OWHTTPD #########################
http: port = 2121
####################### OWFTPD ##########################
ftp: port = 2120
####################### OWSERVER ########################
server: port = localhost:4304


1-Wire Directory zeigt folgendes Bild:

(siehe Anhang / see attachement)


Wenn ich oben statt "usb = /dev/ttyUSB0" angebe, passiert nicht. Der Busmaster wird nicht erkannt.

Auch stört mich, das ich alle gefundenen Slaves doppelt habe.

Da ich noch zwei andere USB Teilnehmer habe, zum Auslesen der Stromzähler, will ich nicht usb = all verwenden.

Das Kommando lsusb bringt:

Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 007: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light


In der Statusseite des einen Slave sind alle Werte des DS2450

Error: Invalid argument



"Bus 001 Device 005: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC"

Das Device wird vom System korrekt erkannt und als /dev/ttyUSB0 eingehangen.
dmesg zeigte diesen Eintrag

[    8.397216] usb 1-1.3.1: FTDI USB Serial Device converter now attached to ttyUSB0



Edit:
Nachtrag. Ich kann keinen "shutdown -r now" mehr durchführen. Wenn das USB Device miteingebunden ist.
Gruss R.


Edit 2:
Ich scheine wohl ein Opfer des "FTDI USB" Treiber Problems zu sein. Dahin werde ich jetzt weiter prüfen.
siehe auch hier: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=44&t=8010&sid=67446aee2a8b05313a4971a1b8625b34&start=25



IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

Prof. Dr. Peter Henning

Ich betreibe an meinem RPi vier FTDI-Chips ohne Probleme. Schon mal probiert, in der /boot/cmdline.txt zu setzen:

dwc_otg.lpm_enable=0 dwc_otg.fiq_fix_enable=0

LG

pah

ritchie

Hi,

das hatte ich erst in der Mittagspause erlesen.

Heute abend werde ich das dann prüfen.

Danke aber für die Info.

Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

ritchie

Hi,

sicher das das stimmt ?

Zitatdwc_otg.lpm_enable=0 dwc_otg.fiq_fix_enable=0

Laut dem Thread soll es
Zitatdwc_otg.speed=1 dwc_otg.fiq_fix_enable=1

sein.

Ich habe folgenden Kernel

Linux fhem2 3.6.11+ #456 PREEMPT Mon May 20 17:42:15 BST 2013 armv6l GNU/Linux


Hier soll die Option "dwc_otg.fiq_fix_enable=1" bereits standardmäßig aktiviert sein.


dwc_otg.speed=1 => setzt die Speed auf 12MB herab.
dwc_otg.lpm_enable=0  => war bei mir bereits in der Datei vorhanden (nicht von mir)


Edit:
dwc_otg.speed=1 dwc_otg.fiq_fix_enable=1 dwc_otg.lpm_enable=0
jetzt stellt sich der BUS in der WebOberfläche korrekt dar.

Ich habe derzeit nur noch "Error: Invalid argument" für die Werte des DS2450.

owfs.conf

server: device = /dev/ttyUSB0
server: device = /dev/i2c-1
#server: device = /dev/ttyUSB0
#server: usb = /dev/ttyUSB0


Seltsam, die Option USB hat nicht gearbeitet. Laut owfs ist das falsch.

Gruss R.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv

ritchie

So,

der Bus läuft jetzt teilweise.

(Teilstränge haben Problem, daher besser weitere Busmaster einbauen)

Gruss R.

IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv