Hauptmenü

CUL 0 Disconnected

Begonnen von Gambler, 23 Juni 2013, 21:43:43

Vorheriges Thema - Nächstes Thema

Gambler

Hallo zusammen,

ich versuche nun seit Februar, mit Unterbrechungen, FHEM bei mir zum Laufen zu bringen.
Nach vielen Versuchen bin ich nun soweit, dass das FHEM Frontend mir die Meldunt CUL0 Disconnected im Menüpunkt "unsorted" bringt.

Aber vielleicht zuerst die Randbedingungen.

- HW ist der NAS-Server Medion Life P89636 da ich den schon als Media-Server und BackUp-Medium laufen hatte. Fritzbox habe ich keine da ich über LTE ins Internet muss.
- Als CUL habe ich den CUL V3. Firmware ist Version 1.55 mit Flip am PC geflasht. Er blinkt im Sekundentakt.
- PERL habe ich in der Verion 5.14.2-arm-1 installiert. Und unter grössten Mühen: Device::SerialPort erfolgreich installiert.
- FHEM inzwischen in der Version 5.4
- Erstes Gerät das ich betreiben will: HM-WDS10-THO (Unser altes Funk-Außenthemometer hat im Winter den Geist aufgegeben. Deshalb)
- Und das Schlechteste: Ich habe keine Ahnung von Linux. Oder besser, ich hatte keine Ahnung bis Februar.

In der Hoffnung dass das Richtige dabei ist und mir jemand weiterhelfen kann, poste ich hier mal alle Infos die ich habe.

FHEM Frontend zeigt im Menü "unsorted" den CUL0 als "Disconnected.

Im FHEM Configfile habe ich folgendes define:

define CUL0 CUL /dev/ttyUSB0@9600 1234


Im FHEM Logfile steht dazu

2013.06.23 19:03:40 3: Opening CUL1 device /dev/ttyUSB1
2013.06.23 19:03:41 3: Can't open /dev/ttyUSB1: No such device or address
2013.06.23 19:03:41 1: Including ./log/fhem.save


Im Falle eines "Shutdown Restart" gefolgt von

2013.06.23 19:03:41 1: Including ./log/fhem.save
2013.06.23 19:03:41 1: usb scan starting
2013.06.23 19:03:42 3: Opening TCM310 device /dev/ttyUSB0
2013.06.23 19:03:42 3: Can't open /dev/ttyUSB0: No such device or address
2013.06.23 19:03:42 3: Opening TCM310 device /dev/ttyUSB1
2013.06.23 19:03:42 3: Can't open /dev/ttyUSB1: No such device or address
2013.06.23 19:03:42 3: Opening TCM310 device /dev/ttyUSB2
2013.06.23 19:03:42 3: Can't open /dev/ttyUSB2: No such device or address
2013.06.23 19:03:42 3: Opening TCM310 device /dev/ttyUSB3
2013.06.23 19:03:42 3: Can't open /dev/ttyUSB3: No such device or address
2013.06.23 19:03:42 3: Opening TCM310 device /dev/ttyUSB4
2013.06.23 19:03:42 3: Can't open /dev/ttyUSB4: No such device or address
2013.06.23 19:03:42 1: usb scan end


Vom Server selbst kann ich mit lsusb folgendes Auslesen:

root@nas-server:/dev# lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 002: ID 090c:1000
Bus 001 Device 003: ID 03eb:204b
root@nas-server:/dev#


Mit ls bekomme ich folgende Info:

root@nas-server:/dev# ls -l /dev/ttyUSB*
crw-r--r-- 1 root root 188, 0 Jun 23 16:56 /dev/ttyUSB0
crw-r--r-- 1 root root 188, 1 Jun 23 16:56 /dev/ttyUSB1
crw-r--r-- 1 root root 188, 2 Jun 23 16:56 /dev/ttyUSB2
crw-r--r-- 1 root root 188, 3 Jun 23 16:56 /dev/ttyUSB3
crw-r--r-- 1 root root 188, 4 Jun 23 16:56 /dev/ttyUSB4
root@nas-server:/dev#


demsg bringt mir auf USB bezogen nur das hier:

root@nas-server:/dev# dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb


So, danke schon mal an alle die sich die Mühe gemacht haben bis hierher zu lesen. Und vielleicht ist einer dabei der mir helfen kann.

Gruß

Ulli





justme1968

mach mal eincat /proc/devices undlsmod |grep usbwas steht im syslog bzw. was siehst du bei 'dmesg' wenn du den cul nach dem booten das erste mal einsteckst?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Gambler

Hallo,

hier ist die Ausgabe von cat (kannte ich bis jetzt noch nicht):

root@nas-server:/dev# cat /proc/devices
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  7 vcs
 10 misc
 13 input
 21 sg
 90 mtd
108 ppp
128 ptm
136 pts
180 usb
189 usb_device
254 nas_gpio

Block devices:
  1 ramdisk
259 blkext
  7 loop
  8 sd
  9 md
 11 sr
 31 mtdblock
 65 sd
 66 sd
 67 sd
 68 sd
 69 sd
 70 sd
 71 sd
128 sd
129 sd
130 sd
131 sd
132 sd
133 sd
134 sd
135 sd
254 mdp
root@nas-server:/dev#


Leider bringt "lsmod |grep usb" gar keine Ausgabe. Vielleicht sagt das aber auch schon was aus.

Und hier mal der komplette Output von dmesg nach dem booten und einstecken des CUL (ohne den Programierschalter zu drücken)


root@nas-server:~# dmesg
Linux version 2.6.31.14_SMP_820 (root@Neo) (gcc version 4.3.2 (crosstool-NG-1.8.0) ) #2 SMP Fri Jul 13 20:14:45 CST 2012
CPU: ARMv6-compatible processor [410fb025] revision 5 (ARMv7), cr=00c5387f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Oxsemi NAS
1 memory region
Ignoring unrecognised tag 0x00000000
Memory policy: ECC disabled, Data cache writealloc
On node 0 totalpages: 32768
free_area_init_node: node 0, pgdat c07c03a0, node_mem_map c07e8000
 Normal zone: 256 pages used for memmap
 Normal zone: 0 pages reserved
 Normal zone: 32512 pages, LIFO batch:7
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: console=ttyS0,115200 elevator=cfq mac_adr=0x00,0x30,0xe0,0x00,0x00,0x01 mem=128M poweroutage=yes
PID hash table entries: 512 (order: 9, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 121628KB available (5340K code, 338K data, 2268K init, 0K highmem)
Hierarchical RCU implementation.
NR_IRQS:96
OX820_RPS_init_irq: interrupts 64 to 96
ox820_clocksource_init() Timer 2 running at 390625 Hz
Console: colour dummy device 80x30
console [ttyS0] enabled
Calibrating delay loop... 299.00 BogoMIPS (lpj=1495040)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Calibrating local timer... 374.48MHz.
CPU1: Booted secondary processor
Calibrating delay loop... 299.00 BogoMIPS (lpj=1495040)
Brought up 2 CPUs
SMP: Total of 2 processors activated (598.01 BogoMIPS).
NET: Registered protocol family 16
Number of DMA channels = 4, version = 4
Allocating 303 SRAM generic DMA descriptors
bio: create slab <bio-0> at 0
SCSI subsystem initialized
libata version 3.00 loaded.
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Switched to NOHz mode on CPU #0
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
Switched to NOHz mode on CPU #1
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
Create fragment cache
MitraStar NAS GPIO driver/controller 1.00
Initialize LEDs
o SYS LED
o COPY LED
o Quota 4 LED
Initialize buzzer
Initialize buttons
o Copy Button
o Reset Button
nas_gpio: Register a char device 254:0
audit: initializing netlink socket (disabled)
type=2000 audit(1.230:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
fuse init (API version 7.12)
SGI XFS with security attributes, large block/inode numbers, no debug enabled
SGI XFS Quota Management subsystem
yaffs built Jul 13 2012 20:03:36 Installing.
root@nas-server:~#


Gruß

Ulli



justme1968

der usbserial treiber fehlt. lade ihn mal von hand mitmodprobe usbserialdmesg sollte dann beim stecken und abziehen etwas über den cul sagen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Gambler

Oh, oh,

"modprobe usbserial" bringt:

modprobe: module 'usbserial' not found


Wo bekomme ich den nun wieder her?

Gruß

Ulli

justme1968

im schlimmsten fall selber kompilieren. vielleicht hilft dir google weiter. ohne den treiber bekommst du den cul nicht zum laufen.

was ist das für ein linux? uname -a
was für eine cpu? cat /proc/cpuinfo

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Gambler

Hallo Andre

das Linux ist folgendes:

root@nas-server:/proc/tty/driver# uname -a
Linux nas-server 2.6.31.14_SMP_820 #2 SMP Fri Jul 13 20:14:45 CST 2012 armv6l GNU/Linux

Scheint eine ziemlich abgestrippte Implementierung zu sein. Ich hatte schon große Probleme Perl mit dem device::SerialPort zu verheiraten. Kein C-Compiler, dann fehlten diese libs, dann wider der Header usw.

Die CPU ist folgende:

root@nas-server:/proc/tty/driver# cat /proc/cpuinfo
Processor       : ARMv6-compatible processor rev 5 (v6l)
processor       : 0
BogoMIPS        : 299.00

processor       : 1
BogoMIPS        : 299.00

Features        : swp half thumb fastmult edsp java
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xb02
CPU revision    : 5

Hardware        : Oxsemi NAS
Revision        : 0000
Serial          : 0000000000000000
root@nas-server:/proc/tty/driver#


Mit selber complilieren meinst du dann den Kernel? (Autsch)

Ich muss jetzt demnächst Schluss machen für heute. Morgen gehts früh raus und dann kann ich erst morgen Abend wieder Online kommen.

Gruß

Ulli



justme1968

die kiste scheint sehr eingeschränkt zu sein. google zeigt einige mit dem gleichen problem. z.b. hier: http://archlinuxarm.org/forum/viewtopic.php?f=29&t=2660. wenn du nicht irgend wo ein fertiges modul findest ist es  unterm strich ist warscheinlich günstiger wenn du dir einen raspberry pi zulegst und fhem darauf laufen lässt.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Gambler

hallo,

ja in diesem Forum war ich auch gerade auf der Suche. Das musste noch sein. In einem anderen Thread behauptet jemand das man Module complieren kann ohne den Kernel anzupacken.
Für heute danke.
Vielleicht muss ich einsehen, dass der Medion eben nur das gut kann, für das er gedacht ist: Ein einfacher Media-Server fürs Heimnetz und nicht viel mehr.


Gruß

Ulli