TUL und FHEM

Begonnen von ASteimer, 21 Oktober 2015, 13:52:06

Vorheriges Thema - Nächstes Thema

ASteimer

Hi,

ich habe meinen FHEM Server von einer Fritzbox 7390 umgezogen auf ein QNAP NAS TS-220 Installation war soweit OK
FHEM Server läuft, leider funktioniert die Anbindung des TUL an mein EIB nicht obwohl er vom System erkannt wird
[~] # lsusb
Bus 002 Device 002: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter Project

Die config von FHEM habe ich von der Fritzbox übernommen

define EIB TUL tul:/dev/ttyACM0@57600 1.1.255

Muss ich da zusätzliche Treiber laden ?
Any idea ?

Grüße

Andy

Andi291

Hallo Andy,

ich rate Dir, nicht direkt über die TUL direkt zu kommunizieren.
User Alveole hatte hier die vergangenen Wochen größere Schmerzen.
Schalte den KNXD zwischen rein. Dann hast Du kein "Treiberproblem" und bist Protokollmäßig definitiv sauber.

Warum ist das besser? Weil:
FHEM kann in Verbindung mit der TUL Häppchen verlieren. Warum das so ist - keine Ahnung. Mit dem EIBD (jetzt: KNXD) hast Du eine saubere Pufferung auf den unteren Schichten.

Ich weiß, das ist nur indirekt eine Antwort auf Deine Frage :-)

Ich würde Dir trotzdem empfehlen, die Zeit lieber in die Installation eines KNXD zu investieren, als den Fehler zu suchen :-)

Grüße, Andi

Andi291

Die richtige Antwort wäre vielleicht (kenne mich nicht soo gut mit dem Stick aus): prüfe mal die serielle Schnittstelle. Bin mir nicht sicher ob die TTY... Plattformübergreifend die selbe ist...

Nochmal Grüße, Andi

Elektron

Hallo Andi,

Was sagt den DMESG? Welche Schnittstelle wird denn zugewiesen?

Viele Grüße
Michael

ASteimer

das ist der output von dmesg

ich seh den USB Stick da nicht oder ?

[/opt/fhem] # dmesg
ing internal journal
[   23.822006] EXT3-fs (md9): mounted filesystem with ordered data mode
[   24.018814] kjournald starting.  Commit interval 5 seconds
[   24.157034] EXT3-fs (md13): using internal journal
[   24.161850] EXT3-fs (md13): mounted filesystem with writeback data mode
[   62.396425] NET: Registered protocol family 5
[   62.578031] md: linear personality registered for level -1
[   62.616934] md: raid0 personality registered for level 0
[   62.653675] xor: measuring software checksum speed
[   62.706614]    arm4regs  :  1447.600 MB/sec
[   62.756612]    8regs     :  1007.200 MB/sec
[   62.806611]    32regs    :  1189.200 MB/sec
[   62.810808] xor: using function: arm4regs (1447.600 MB/sec)
[   63.086913] raid6: int32x1    116 MB/s
[   63.256882] raid6: int32x2    160 MB/s
[   63.426881] raid6: int32x4    176 MB/s
[   63.596745] raid6: int32x8    158 MB/s
[   63.600509] raid6: using algorithm int32x4 (176 MB/s)
[   63.605574] raid6: using intx1 recovery algorithm
[   63.930766] md: raid6 personality registered for level 6
[   63.936098] md: raid5 personality registered for level 5
[   63.941456] md: raid4 personality registered for level 4
[   64.186643] device-mapper: ioctl: 4.22.1-ioctl (2012-06-01) initialised: dm-devel@redhat.com
[   64.479354] MV-CESA:Fallback driver 'hmac(sha1)' could not be loaded!
[   64.485827] alg: hash: Failed to load transform for mv-hmac-sha1: -2
[   64.529709] cryptodev: driver 0.9 loaded.
[   64.777000] usbcore: registered new interface driver usbhid
[   64.782600] usbhid: USB HID core driver
[   64.855207] usbcore: registered new interface driver usblp
[   65.041934] sysinfo: Module loaded.
[   65.246102] jnl: driver (lke_9.2.0 QNAP, LBD=ON) loaded at bf1c3000
[   65.278404] ufsd: module license 'Commercial product' taints kernel.
[   65.284785] Disabling lock debugging due to kernel taint
[   65.300062] ufsd: driver (lke_9.2.0 QNAP, build_host("BuildServer34"), acl, ioctl, bdi, sd2(0), fua, bz, rsrc) loaded at bf1d1000
[   65.300073] NTFS support included
[   65.300076] Hfs+/HfsJ support included
[   65.300079] optimized: speed
[   65.300081] Build_for__QNAP_TS-120_k3.4.6_2014-11-19_lke_9.2.0_r245986_b9
[   65.300086]
[   65.446104] RPC: Registered named UNIX socket transport module.
[   65.452073] RPC: Registered udp transport module.
[   65.456806] RPC: Registered tcp transport module.
[   65.461530] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   65.643123] NFS: Registering the id_resolver key type
[   65.810836] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   65.929116] etxhci_hcd_140522 0000:01:01.0: Etron xHCI Host Controller
[   65.935756] etxhci_hcd_140522 0000:01:01.0: new USB bus registered, assigned bus number 2
[   65.953323] etxhci_hcd_140522 0000:01:01.0: irq 10, io mem 0xe8000000
[   65.973523] xHCI etxhci_add_endpoint called for root hub
[   65.973535] xHCI etxhci_check_bandwidth called for root hub
[   65.976081] ethub 2-0:1.0: USB hub found
[   65.980066] ethub 2-0:1.0: 2 ports detected
[   65.984395] etxhci_hcd_140522 0000:01:01.0: Etron xHCI Host Controller
[   65.990976] etxhci_hcd_140522 0000:01:01.0: new USB bus registered, assigned bus number 3
[   66.016679] xHCI etxhci_add_endpoint called for root hub
[   66.016690] xHCI etxhci_check_bandwidth called for root hub
[   66.017080] ethub 3-0:1.0: USB hub found
[   66.021038] ethub 3-0:1.0: 2 ports detected
[   66.092846] fnotify: Load file notify kernel module.
[   66.214423] lib80211: common routines for IEEE802.11 drivers
[   66.220143] lib80211_crypt: registered algorithm 'NULL'
[   66.366903] cfg80211: Calling CRDA to update world regulatory domain
[   66.456665] usb 2-1: new full-speed USB device number 2 using etxhci_hcd_140522
[   66.558475] usb 2-1: ep 0x82 - rounding interval to 1024 microframes, ep desc says 2040 microframes
[   68.216879] usbcore: registered new interface driver snd-usb-audio
[   68.255162] usbcore: registered new interface driver snd-usb-caiaq
[   68.303424] Linux video capture interface: v2.00
[   68.370830] uvcvideo: Unable to create debugfs directory
[   68.386666] usbcore: registered new interface driver uvcvideo
[   68.392435] USB Video Class driver (1.1.1)
[   69.346328] eth0: mac address changed
[   69.378206] eth0: link down
[   69.381017] eth0: started
[   71.713357] eth0: link up, full duplex, speed 1 Gbps
[   82.378170] kjournald starting.  Commit interval 5 seconds
[   82.386835] EXT3-fs (md9): using internal journal
[   82.391561] EXT3-fs (md9): mounted filesystem with ordered data mode
[   85.391585] active port 0 :139
[   85.394708] active port 1 :445
[   85.397791] active port 2 :20
[   90.731977] md: bind<sda2>
[   90.737472] md/raid1:md2: active with 1 out of 1 mirrors
[   90.742871] md2: detected capacity change from 0 to 542851072
[   91.563654] md: md0 stopped.
[   91.602059] md: md0 stopped.
[   91.655287] md: bind<sdb3>
[   91.658198] md: bind<sda3>
[   91.663563] md/raid1:md0: active with 2 out of 2 mirrors
[   91.668985] md0: detected capacity change from 0 to 3999180345344
[   91.773917]  md2: unknown partition table
[   92.734406]  md0: unknown partition table
[   94.003892] Adding 530124k swap on /dev/md2.  Priority:-1 extents:1 across:530124k
[   98.704253] md: bind<sdb2>
[   98.746978] RAID1 conf printout:
[   98.746988]  --- wd:1 rd:2
[   98.746996]  disk 0, wo:0, o:1, dev:sda2
[   98.747003]  disk 1, wo:1, o:1, dev:sdb2
[   98.756943] md: recovery of RAID array md2
[   98.761057] md: minimum _guaranteed_ speed: 5000 KB/sec/disk.
[   98.766834] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for recovery.
[   98.776438] md: Recovering started: md2
[   98.780297] md: using 128k window, over a total of 530128k.
[  104.980875] md: md2: recovery done.
[  104.984691] md: Recovering done: md2, degraded=1
[  105.086717] RAID1 conf printout:
[  105.086725]  --- wd:2 rd:2
[  105.086732]  disk 0, wo:0, o:1, dev:sda2
[  105.086739]  disk 1, wo:0, o:1, dev:sdb2
[  130.292041] ext4_init_reserve_inode_table0: md0, 29797
[  130.297212] ext4_init_reserve_inode_table2: md0, 29797, 0, 0, 4096
[  130.303469] EXT4-fs (md0): mounted filesystem with ordered data mode. Opts: usrjquota=aquota.user,jqfmt=vfsv0,user_xattr,data=ordered,delalloc,acl
[  144.370131] eth0: stopped
[  146.185173] eth0: link down
[  146.187998] eth0: started
[  148.558276] eth0: link up, full duplex, speed 1 Gbps
[  162.702489] eth0: stopped
[  162.730797] eth0: link down
[  162.733604] eth0: started
[  165.354918] eth0: link up, full duplex, speed 1 Gbps
[  195.064420] Bluetooth: Core ver 2.16
[  195.074805] NET: Registered protocol family 31
[  195.079293] Bluetooth: HCI device and connection manager initialized
[  195.085675] Bluetooth: HCI socket layer initialized
[  195.090580] Bluetooth: L2CAP socket layer initialized
[  195.095650] Bluetooth: SCO socket layer initialized
[  195.166905] usbcore: registered new interface driver btusb
[  214.646084] active port 0 :139
[  214.649184] active port 1 :445
[  214.652245] active port 2 :20
[  231.462746] warning: process `pic_raw' used the deprecated sysctl system call with 8.1.2.
[  233.142846] rule type=2, num=0
[  233.349980] eth0: link up, full duplex, speed 1 Gbps
[  233.354997] WOL disable
[  236.301589] Loading iSCSI transport class v2.0-871.
[  236.816917] iscsi: registered transport (tcp)
[  237.788403] iscsid (7061): /proc/7061/oom_adj is deprecated, please use /proc/7061/oom_score_adj instead.
[  239.326682] tun: Universal TUN/TAP device driver, 1.6
[  239.331756] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[  240.691104] nf_conntrack version 0.5.0 (8053 buckets, 32212 max)
[  240.946694] ip_tables: (C) 2000-2006 Netfilter Core Team
[  243.108676] Set msys_nodify as 6300

ASteimer

@Andi291

Danke für den Tipp mit EIBD

bekomme ich aber derzeit nicht zum laufen, Folgendes habe ich via google dazu gefunden, bzw. folgende Steps derzeit installiert

ipkg install diffutils
ipkg install patch
ipkg install libtool
ipkg install perl
ipkg install autoconf
ipkg install automake
ipkg install optware-devel

Folgende Pakete wurden runtergeladen und entpackt
pthsem_2.0.8.tar.gz
bcusdk_0.0.4.tar.gz

Die Installation von pthsem schlägt fehl
./configure
läuft nur durch wenn vorher folgender Pfad gesetzt wird
export PATH=/opt/bin:$PATH
make bleibt dann aber mit folgendem Fehler hängen:
pth_mctx.c:480:2: error: #error "Unsupported Linux (g)libc version and/or platform"

Alles was ich dazu gefunden habe dass meine Kernel Version 3.4.6 nicht mit der Lib läuft

Any Idea ?

Ich versuche mal parallel im QNAP Forum mein Glück

Grüße

Andy

Andi291

'Abend!

Puh...Also entweder Cross-Compiling (ist ne größere Nummer), oder umstellen der TS-220 auf Debian:
http://www.cyrius.com/debian/kirkwood/qnap/ts-219/install/

Oder Du wartest noch ein Weilchen. Bin gerade dabei, einen leistungsstarken, sparsamen und kleinen Server zu bauen. Bei Interesse kann ich den in Kleinserie herstellen :-)

Grüße, Andi

ASteimer

Hi,

ich gebe auf bzw. lass mein QNAP sein und habe mir ein Raperry PI geordert und werde separat darauf das FHEM betreiben

Grüße

Andy