FHEM auf der FritzBox 7170 - lässt sich nicht starten

Begonnen von Alexxi119, 01 November 2015, 17:32:51

Vorheriges Thema - Nächstes Thema

Alexxi119

Fritzbox wurde neugestartet. Hier die Angaben:

2.6.13.1-ohio



Linux fritz.fonwlan.box 2.6.13.1-ohio #1 Thu May 5 16:23:59 CEST 2011 mips unknown


Kann es an fehlenden Rechten liegen (chmod)?

PeMue

gib mal folgende Befehle ein und poste die Ausgabe:
cd /var/media/NEW_LINK

ls -la

# free
cat /proc/bus/usb/devices

bzw. gib mal in Deinem Browser folgenden Befehl ein (ich nehme an, Du kannst auf Deine Fritz Box mittels fritz.box zugreifen:
http://fritz.box/jason_boxinfo.xml

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Alexxi119

#17

# cd /var/media/NEW_LINK
# ls -la
drwxrwxrwx    6 root     root        16384 Jan  1  1970 .
drwxr-xr-x    3 root     root            0 Nov 10 18:10 ..
drwxrwxrwx    3 root     root        32768 Nov  1 15:00 FRITZ
drwxrwxrwx    2 root     root        32768 Nov  1 15:58 System Volume Information
drwxrwxrwx    2 root     root        32768 Nov  1 15:12 busybox
drwxrwxrwx   10 root     root        32768 Nov  2 22:24 fhem
-rwxrwxrwx    1 root     root     33554432 Nov  1 17:13 swapfile
# free
              total         used         free       shared      buffers
  Mem:        30316        28456         1860            0         2804
Swap:            0            0            0
Total:        30316        28456         1860
# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB AHCI Root Hub
S:  SerialNumber=be008000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=058f ProdID=6387 Rev= 1.03
S:  Manufacturer=Generic
S:  Product=Mass Storage
S:  SerialNumber=16C6785D
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
#


<j:BoxInfo><j:Name>FRITZ!Box Fon WLAN 7170 (UI)</j:Name><j:HW>94</j:HW><j:Version>29.04.88</j:Version><j:Revision>27403</j:Revision><j:Serial>00150C50D7BD</j:Serial><j:OEM>1und1</j:OEM><j:Lang>de</j:Lang><j:Annex>B</j:Annex><j:Lab/><j:Country>049</j:Country><j:Flag>nomini</j:Flag></j:BoxInfo>

Ich habe jetzt beide swapfiles, die im root und die in fhem gelöscht. Und so siehts nun aus:

# cd /var/media/ftp/Generic-FlashDisk-01/fhem
# ./startfhem
swapfile will be built, please wait ...
65536+0 records in
65536+0 records out
Segmentation fault
Segmentation fault
additional swap is built ...
mknod: /var/ttyACM0: File exists
insmod: cannot insert 'fb7170/cdc-acm.ko': Success (8)
USB drivers for CUL loaded ...
Bus error
fhem started ...
#

PeMue

#18
sorry, ich wollte folgendes

cd /var/media/NEW_LINK/fhem

ls -la

swapfile im Verzeichnis /var/media/NEW_LINK kannst Du löschen, vermutlich auch das Verzeichnis busybox. Ich lege alles im Verzeichnis fhem ab, das macht ein Backup leichter.

Danke + Gruß

PeMue

Edit:
Und was heißt das jetzt?
- der CUL ist nicht eingesteckt, ansonsten würde sich ein Gerät mit
T:  Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  3 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=03eb ProdID=204b Rev= 0.00
S:  Manufacturer=busware.de
S:  Product=CUL868

melden
- Du hast eine Fritz Box 7170 mit der Firmware 29.04.88
Ich sehe also nicht, warum das bei Dir nicht laufen sollte.
Mit welchem Dateisystem ist Dein USB Stick formatiert?
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Alexxi119


# cd /var/media/NEW_LINK/fhem
# ls -la
drwxrwxrwx   10 root     root        32768 Nov 11 16:49 .
drwxrwxrwx    6 root     root        16384 Nov 11 16:48 ..
drwxrwxrwx    4 root     root        32768 Nov  1 15:33 FHEM
-rwxrwxrwx    1 root     root          739 Nov  1 15:30 README_DEMO.txt
-rwxrwxrwx    1 root     root          128 Nov  1 15:30 backup.sh
drwxrwxrwx    2 root     root        32768 Nov  1 15:30 demolog
drwxrwxrwx    4 root     root        32768 Nov  1 15:33 docs
drwxrwxrwx    2 root     root        32768 Nov  2 22:22 fb7170
-rwxrwxrwx    1 root     root          744 Nov  1 15:30 fhem.cfg
-rwxrwxrwx    1 root     root         5123 Nov  1 15:30 fhem.cfg.demo
-rwxrwxrwx    1 root     root        93295 Nov  1 15:30 fhem.pl
drwxrwxrwx    2 root     root        32768 Nov  1 15:33 kernel
drwxrwxrwx    3 root     root        32768 Nov  1 15:21 lib
drwxrwxrwx    2 root     root        32768 Nov  1 15:33 log
-rwxrwxrwx    1 root     root      1563774 Nov  1 17:43 perl
-rwxrwxrwx    1 root     root         3016 Nov 10 18:22 startfhem
-rwxrwxrwx    1 root     root          430 Nov  1 15:30 startfhemDemo
-rwxrwxrwx    1 root     root     67108864 Nov 11 16:51 swapfile
drwxrwxrwx    6 root     root        32768 Nov  1 15:34 www
#


Der Stick ist FAT formatiert.

PeMue

Zitat von: Alexxi119 am 11 November 2015, 20:11:46
Der Stick ist FAT formatiert.
FAT oder FAT32? Aus meiner Sicht stimmt alles. Lösch noch mal die beiden swapfiles, steck den CUL ein und starte fhem noch einmal neu.
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Alexxi119

#21
FAT 32.

Ok, ich werde es nochmal probieren.

Mit CUL Stick sieht es genauso aus:

/var/media/ftp/Generic-FlashDisk-01/fhem/startfhem
swapfile already present ...
Segmentation fault
Segmentation fault
additional swap is built ...
mknod: /var/ttyACM0: File exists
insmod: cannot insert 'fb7170/cdc-acm.ko': Success (8)
USB drivers for CUL loaded ...
Bus error
fhem started ...

PeMue

Kann nicht sein,
swapfile already present ...
deutet darauf hin, dass Du die Swapdatei nicht gelöscht hast. Nach einem Reboot sollte auch der Knoten (/dev/ttyACM0) weg sein. Kommst Du wenigstens auf die fhem Oberfläche?
Das Segmentation fault irritiert mich am meisten ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Bennemannc

Hallo,

stimmt der Pfad für das Kernelmodul ? Müsste da nicht ./fb7170/.... stehen oder der komplette Pfad vom / aus ?

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

PeMue

Zitat von: Bennemannc am 12 November 2015, 15:04:50
... stimmt der Pfad für das Kernelmodul ?
So fb7170/busybox mkswap swapfile steht es im Startskript. Oder muss es
./fb7170/busybox mkswap swapfile heißen?
Die Swapdatei wurde aber trotzdem nicht gelöscht ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Bennemannc

Hallo,

ich meinte eher das insmod: cannot insert 'fb7170/cdc-acm.ko' selbst wenn ich in /var/media/ftp/Generic-FlashDisk-01 stehe müsste da modprobe ./fb7170/cdc-am.ko stehen.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

Alexxi119

Ehrlich gesagt habe ich es jetzt aufgegeben und mir einen Pi gekauft. Dort läuft fhem jetzt reibungslos (bisher).

Ich danke euch für eure Hilfe :)

ts

Hi Alexxi,

(1) einerseits schade, dass DU die FB aufgibst... aber andererseits haben die Vorposter Recht: mehr als Minimalprogramm hat auf der 7170 nicht viel Sinn und schon der CUL geht nur, wenn man ihn nach FHEM-Start mal abzieht und wieder steckt (Buggy USB-Interface der Box) - ursprünglich war die 7170 für so viel weniger ausgelegt, als man heute drauf "ab Werk" nachgerüstet hat (SoftFax, VPN etc.) - da muss man mal ein Einsehen haben, dass das Ding vorbei ist (meine ist seit min. 10 Jahren am Netz...)
(2) Falls Du oder wer anders es noch probieren will: Die Segmentation faults würde ich auf eine fehlerhafte (falsche Version??) der Busybox für den SWAP schieben wollen... (?)

Torsten