Hallo zusammen,
Ich habe meinen SPH mittels Shell-Drop mit dem Bootstrap von @danXde versehen. Zuerst mit dem für die Firmware v2, erst später habe ich den Thread für v4.5 entdeckt. Ich dachte nun anhand der Beschreibung[1] ich könne da einfach drüberbügeln. Das hab ich dann auch gemacht, trotzdem habe ich weiterhin einige Fehler:
Spoiler anzeigen
NAND flash device: name Spansion S34ML02G1, id 0x01da block 128KB size 262144KB
External switch id = 53125
Chip ID: BCM*****D0, MIPS: 400MHz, DDR: 400MHz, Bus: 200MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 268435456 bytes (256MB)
Boot Address: 0xb8000000
get i2cIntr pin gpio: 35
sdaGpio: [9] sclGpio: [8] g_device_id: [8]
Board IP address : 192.168.2.1:ffffff00
Host IP address : 192.168.2.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : Hybrid
Number of MAC Addresses (1-32) : 10
Base MAC Address : 00:11:22:**:**:*6
PSI Size (1-64) KBytes : 24
Enable Backup PSI [0|1] : 0
System Log Size (0-256) KBytes : 0
Main Thread Number [0|1] : 0
Boot :e=192.168.2.1:ffffff00 h=192.168.2.100 g= r=f f=vmlinux i=bcm963xx_fs_kernel d=1 p=0
*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 0
Power down external PHY port.
Boot from main system!
SIGN CHK ALWAYLYS.
get bootflag = 1
check tag at block 1 crc ok
Check Image Crc Success
I have find uImage at block 11
I have get uImage size at block 56
Load SD5115 uImage SIZE: 5818492
tftpd_main trans total 5818492<<<<<<../../../cfe/net/net_tftp.c,980>>>>
I have find vmlinux.lz at block 56
I have get vmlinux.lz size at block 72
Decompression OK!
Entry at 0x80435c80
Closing network.
no Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80435c80
init started: BusyBox vv1.9.1 (2018-06-20 10:09:21 CST)
starting pid 329, tty '': '/etc/init.d/rcS'
RCS DONE
starting pid 331, tty '': '/bin/sh'
BusyBox vv1.9.1 (2018-06-20 10:09:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
rootdir=/
table='/etc/devicetable'
mount config jffs2 success
mount configback jffs2 success
mount lte jffs2 success
Loading drivers and kernel modules...
Done
# Start mic now ...
GlobeMac Init OK
upgrade uses come into normal defaultcfg
done sync
load cfm ok.
PPPPPPPPPPPPPPP 0
##sendmsg return 16, errno 0.
INSMOD START......
Disabling lock debugging due to kernel taint
INSMOD Done
++++ xdslCtl_GetVersion 895
pid 407's current affinity mask: 3
pid 407's new affinity mask: 1
ethcmdVportEnable--------SUPPORT_ATP_ETH_BCM_EXT_SWITCH_53125-----
ARL table flush done
Success
Success
Create rss table again.
ATP_CMS_Init
Vdb already exists.
atp: not support krnl version:[3.4.11-rt19+], default:[2.6.20]
insmod: can't open '/lib/kernel/net/netfilter/nf_conntrack_gre.ko': No such file or directory
insmod: can't open '/lib/kernel/net/ipv4/netfilter/nf_nat_gre.ko': No such file or directory
Do mss tuning... ifc:[ppp256]
/var/firewall_shell.sh: line 5: iptables: not found
/var/firewall_shell.sh: line 125: iptables: not found
/var/firewall_shell.sh: line 126: iptables: not found
/var/firewall_shell.sh: line 127: iptables: not found
/var/firewall_shell.sh: line 128: iptables: not found
/var/firewall_shell.sh: line 164: iptables: not found
/var/firewall_shell.sh: line 166: iptables: not found
Success
Success
Success
dms init come in
RSS Init Ok in cms.
[wlan_tr181.c Wlan_GetPowerModeFromDB:6565] power mode: 1
[wlancmsinit.c ATP_WLAN_InitPowerMode:124] Attention: Need Set Max Power to Board.
WlanNodeGetStatusFromDB, 2783: Get 2.4GHz wlan status :0
WlanNodeGetStatusFromDB, 2783: Get 5GHz wlan status :0
get equipmode: 0
pstWlWps->iWlWpsCtl :0.
pcStartEndTime :06:00-22:00
WlanGetStartandEndTime *plStartH:6, *plStartM:0, *plEndH:22 *plEndM:0
pstWlWps->iWlWpsCtl :0.
[wlanbcmcms.c WlanSetupAllEx:1196] WlanSetupAllEx idx0, bOnlyAppendCmd:1
check 2.4G FON status
2.4G FON status disable
set 2.4G FON InitFlag 0
Get mac: 240995EF***2
Get mac: 240995EF***3
Get mac: 240995EF***4
Get mac: 240995EF***5
WlanSetSsid: SSID=Hier könnte Ihre SSID stehen!!!
[wlanbcmcms.c WlanSetupAllEx:1602] tp timer start!!!!!!
[wlanbcmcms.c WlanSetupAllEx:1196] WlanSetupAllEx idx1, bOnlyAppendCmd:1
check 5G FON status
5G FON status disable
set 5G FON InitFlag 0
WlanSetSsid: SSID=Hier könnte Ihre SSID stehen!!!
[wlanbcmcms.c WlanDoSetupAllCmd:1063] WlanDoSetupAllCmd
ATP_WLAN_Init SUCCESS ...
Open file /var/radvd/radvdlocalbr0.conf faild !FILE[ipv6commoncms.c] LINE[437]
Bad argument `multiport'
Try `ip6tables -h' or 'ip6tables --help' for more information.
Get mac: 240995EF***0
Get mac: 240995EF***1
Get mac: 240995EF***2
Get mac: 240995EF***3
Open file /var/dhcp/dhcp6s/dhcp6slocalbr0.conf faild !FILE[ipv6commoncms.c] LINE[437]
Current sntp process is 894!
1
open file error: No such file or directory
open file error: No such file or directory
open file error: No such file or directory
1000
1
open file error: No such file or directory
open file error: No such file or directory
open file error: No such file or directory
Get mac: 240995EF***3
===================bridge filter init===============
=OpenBcmPwrMngtCfg=1111====
=OpenBcmPwrMngtCfg=1111====
=OpenBcmPwrMngtCfg=1111====
[PCIE] decrease PCIE Frequency
The latest reboot is due to Hard reboot,write log!
FILE: dhcpccmsmsgproc.c LINE: 122: Can't find Instance accord with Device.IP.Interface.6!FILE: dnscms.c FUNC: DnscmsFilterWanInfo LINE: 565: ppp256 is not exist..
FILE: dnscms.c FUNC: DnscmsFilterWanInfo LINE: 565: ppp256 is not exist..
FILE: dnscms.c FUNC: DnscmsFilterWanInfo LINE: 565: nas_1_32_4.8 is not exist..
Recvd netlink msg now ...
devName:nas0
Warning: set 1280 port forward.
file miccmsmsgproc.c, line 176 ulRetVal = 0
msgPtr->acPortName nas0
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Info: no nas port !!
msgPtr->acPortName eth0.2
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Cms netlink msg 173015064 finished.
Recvd netlink msg now ...
Cms netlink msg 173015064 finished.
Recvd netlink msg now ...
pcIpintfName is nullFILE[dhcp6scmsproctr181.c] LINE[609]
Info: no nas port !!
msgPtr->acPortName eth0.2
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Cms netlink msg 173015045 finished.
Recvd netlink msg now ...
Info: no nas port !!
msgPtr->acPortName eth0.2
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Cms netlink msg 173015046 finished.
GpioI2cCheckRev:: no need to upgrade I2c
Setting SSID: "Hier könnte Ihre SSID stehen!!!"
Vdb already exists.
FILE: serverpacket.c FUNC: DHCPS_GetPacket LINE: 995: sipsock_read: BAD CMSG_HDR
FILE: serverpacket.c FUNC: DHCPS_GetPacket LINE: 995: sipsock_read: BAD CMSG_HDR
Setting SSID: "Hier könnte Ihre SSID stehen!!!"
wlctl: Not up
Nun ist das Ding von der Telekom und das Englisch von diesem Output zeugt auch nicht von Glanzleistungen, daher halte ich es prinzipiell für möglich, dass diese Fehler "normal", also eher "Features" sind. Es wäre super, wenn mal jemand bei sich schauen könnte, wie es denn bei ihm aussieht.
Es geht aber leider weiter mit den Fehlern und zwar nach dem mounten des Sticks. (Musste den Log leider anhängen, da der Thread hier im Entwurf 28.000 Zeichen lang war (max. erlaubt 10.000))
Man sieht sehr schön, wo das bootstrap-init script läuft, mich wundert aber die Anzahl der Fehler, insbesondere, das wo es um die Firewall geht. Ich habe dann mal geschaut, was das init-script macht (/tmp/bslog). Ich musste die Datei leider anhängen.
/opt/bin/route.sh kann ich nicht finden, unter /opt/bin/ findet sich nur fw*.sh, das macht mich auch etwas stutzig. Die obige Ausgabe ist nur ein echo für das Log nachdem der Startbefehl für das entsprechende script gesendet wurde. Ich kann leider nicht schauen, was der tatsächlich macht.
Ich hoffe ihr könnt mir da irgendwie weiterhelfen, mehr weiß ich über das Ding leider auch nicht. Vielen Dank euch schonmal
[1]
Ich habe meinen SPH mittels Shell-Drop mit dem Bootstrap von @danXde versehen. Zuerst mit dem für die Firmware v2, erst später habe ich den Thread für v4.5 entdeckt. Ich dachte nun anhand der Beschreibung[1] ich könne da einfach drüberbügeln. Das hab ich dann auch gemacht, trotzdem habe ich weiterhin einige Fehler:
- Ich bekomme an das dahinter geschaltete Ubiquiti Unifi Security Gateway (USG) (192.168.2.100) kein IPv6 durchgeleitet
- Der Port 443 TCP wird auf dem WAN-Interface nicht durchgeleitet, es erscheint eine nette Zertifikatswarnung für den CN "speedport.ip", ich denke mal das dahinter der Webserver des Speedport sitzt und sich verwirrt das WAN-Interface gesucht hat
- Weitere Portweiterleitungen funktionieren ebenfalls nicht, die Firewall scheint noch aktiv zu sein
- Telefondienste sind deaktiviert
NAND flash device: name Spansion S34ML02G1, id 0x01da block 128KB size 262144KB
External switch id = 53125
Chip ID: BCM*****D0, MIPS: 400MHz, DDR: 400MHz, Bus: 200MHz
Main Thread: TP0
Memory Test Passed
Total Memory: 268435456 bytes (256MB)
Boot Address: 0xb8000000
get i2cIntr pin gpio: 35
sdaGpio: [9] sclGpio: [8] g_device_id: [8]
Board IP address : 192.168.2.1:ffffff00
Host IP address : 192.168.2.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Boot image (0=latest, 1=previous) : 0
Board Id (0-4) : Hybrid
Number of MAC Addresses (1-32) : 10
Base MAC Address : 00:11:22:**:**:*6
PSI Size (1-64) KBytes : 24
Enable Backup PSI [0|1] : 0
System Log Size (0-256) KBytes : 0
Main Thread Number [0|1] : 0
Boot :e=192.168.2.1:ffffff00 h=192.168.2.100 g= r=f f=vmlinux i=bcm963xx_fs_kernel d=1 p=0
*** Press any key to stop auto run (3 seconds) ***
Auto run second count down: 0
Power down external PHY port.
Boot from main system!
SIGN CHK ALWAYLYS.
get bootflag = 1
check tag at block 1 crc ok
Check Image Crc Success
I have find uImage at block 11
I have get uImage size at block 56
Load SD5115 uImage SIZE: 5818492
tftpd_main trans total 5818492<<<<<<../../../cfe/net/net_tftp.c,980>>>>
I have find vmlinux.lz at block 56
I have get vmlinux.lz size at block 72
Decompression OK!
Entry at 0x80435c80
Closing network.
no Disabling Switch ports.
Flushing Receive Buffers...
0 buffers found.
Closing DMA Channels.
Starting program at 0x80435c80
init started: BusyBox vv1.9.1 (2018-06-20 10:09:21 CST)
starting pid 329, tty '': '/etc/init.d/rcS'
RCS DONE
starting pid 331, tty '': '/bin/sh'
BusyBox vv1.9.1 (2018-06-20 10:09:21 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
rootdir=/
table='/etc/devicetable'
mount config jffs2 success
mount configback jffs2 success
mount lte jffs2 success
Loading drivers and kernel modules...
Done
# Start mic now ...
GlobeMac Init OK
upgrade uses come into normal defaultcfg
done sync
load cfm ok.
PPPPPPPPPPPPPPP 0
##sendmsg return 16, errno 0.
INSMOD START......
Disabling lock debugging due to kernel taint
INSMOD Done
++++ xdslCtl_GetVersion 895
pid 407's current affinity mask: 3
pid 407's new affinity mask: 1
ethcmdVportEnable--------SUPPORT_ATP_ETH_BCM_EXT_SWITCH_53125-----
ARL table flush done
Success
Success
Create rss table again.
ATP_CMS_Init
Vdb already exists.
atp: not support krnl version:[3.4.11-rt19+], default:[2.6.20]
insmod: can't open '/lib/kernel/net/netfilter/nf_conntrack_gre.ko': No such file or directory
insmod: can't open '/lib/kernel/net/ipv4/netfilter/nf_nat_gre.ko': No such file or directory
Do mss tuning... ifc:[ppp256]
/var/firewall_shell.sh: line 5: iptables: not found
/var/firewall_shell.sh: line 125: iptables: not found
/var/firewall_shell.sh: line 126: iptables: not found
/var/firewall_shell.sh: line 127: iptables: not found
/var/firewall_shell.sh: line 128: iptables: not found
/var/firewall_shell.sh: line 164: iptables: not found
/var/firewall_shell.sh: line 166: iptables: not found
Success
Success
Success
dms init come in
RSS Init Ok in cms.
[wlan_tr181.c Wlan_GetPowerModeFromDB:6565] power mode: 1
[wlancmsinit.c ATP_WLAN_InitPowerMode:124] Attention: Need Set Max Power to Board.
WlanNodeGetStatusFromDB, 2783: Get 2.4GHz wlan status :0
WlanNodeGetStatusFromDB, 2783: Get 5GHz wlan status :0
get equipmode: 0
pstWlWps->iWlWpsCtl :0.
pcStartEndTime :06:00-22:00
WlanGetStartandEndTime *plStartH:6, *plStartM:0, *plEndH:22 *plEndM:0
pstWlWps->iWlWpsCtl :0.
[wlanbcmcms.c WlanSetupAllEx:1196] WlanSetupAllEx idx0, bOnlyAppendCmd:1
check 2.4G FON status
2.4G FON status disable
set 2.4G FON InitFlag 0
Get mac: 240995EF***2
Get mac: 240995EF***3
Get mac: 240995EF***4
Get mac: 240995EF***5
WlanSetSsid: SSID=Hier könnte Ihre SSID stehen!!!
[wlanbcmcms.c WlanSetupAllEx:1602] tp timer start!!!!!!
[wlanbcmcms.c WlanSetupAllEx:1196] WlanSetupAllEx idx1, bOnlyAppendCmd:1
check 5G FON status
5G FON status disable
set 5G FON InitFlag 0
WlanSetSsid: SSID=Hier könnte Ihre SSID stehen!!!
[wlanbcmcms.c WlanDoSetupAllCmd:1063] WlanDoSetupAllCmd
ATP_WLAN_Init SUCCESS ...
Open file /var/radvd/radvdlocalbr0.conf faild !FILE[ipv6commoncms.c] LINE[437]
Bad argument `multiport'
Try `ip6tables -h' or 'ip6tables --help' for more information.
Get mac: 240995EF***0
Get mac: 240995EF***1
Get mac: 240995EF***2
Get mac: 240995EF***3
Open file /var/dhcp/dhcp6s/dhcp6slocalbr0.conf faild !FILE[ipv6commoncms.c] LINE[437]
Current sntp process is 894!
1
open file error: No such file or directory
open file error: No such file or directory
open file error: No such file or directory
1000
1
open file error: No such file or directory
open file error: No such file or directory
open file error: No such file or directory
Get mac: 240995EF***3
===================bridge filter init===============
=OpenBcmPwrMngtCfg=1111====
=OpenBcmPwrMngtCfg=1111====
=OpenBcmPwrMngtCfg=1111====
[PCIE] decrease PCIE Frequency
The latest reboot is due to Hard reboot,write log!
FILE: dhcpccmsmsgproc.c LINE: 122: Can't find Instance accord with Device.IP.Interface.6!FILE: dnscms.c FUNC: DnscmsFilterWanInfo LINE: 565: ppp256 is not exist..
FILE: dnscms.c FUNC: DnscmsFilterWanInfo LINE: 565: ppp256 is not exist..
FILE: dnscms.c FUNC: DnscmsFilterWanInfo LINE: 565: nas_1_32_4.8 is not exist..
Recvd netlink msg now ...
devName:nas0
Warning: set 1280 port forward.
file miccmsmsgproc.c, line 176 ulRetVal = 0
msgPtr->acPortName nas0
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Info: no nas port !!
msgPtr->acPortName eth0.2
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Cms netlink msg 173015064 finished.
Recvd netlink msg now ...
Cms netlink msg 173015064 finished.
Recvd netlink msg now ...
pcIpintfName is nullFILE[dhcp6scmsproctr181.c] LINE[609]
Info: no nas port !!
msgPtr->acPortName eth0.2
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Cms netlink msg 173015045 finished.
Recvd netlink msg now ...
Info: no nas port !!
msgPtr->acPortName eth0.2
Cms netlink msg 173015047 finished.
Recvd netlink msg now ...
Cms netlink msg 173015046 finished.
GpioI2cCheckRev:: no need to upgrade I2c
Setting SSID: "Hier könnte Ihre SSID stehen!!!"
Vdb already exists.
FILE: serverpacket.c FUNC: DHCPS_GetPacket LINE: 995: sipsock_read: BAD CMSG_HDR
FILE: serverpacket.c FUNC: DHCPS_GetPacket LINE: 995: sipsock_read: BAD CMSG_HDR
Setting SSID: "Hier könnte Ihre SSID stehen!!!"
wlctl: Not up
Nun ist das Ding von der Telekom und das Englisch von diesem Output zeugt auch nicht von Glanzleistungen, daher halte ich es prinzipiell für möglich, dass diese Fehler "normal", also eher "Features" sind. Es wäre super, wenn mal jemand bei sich schauen könnte, wie es denn bei ihm aussieht.
Es geht aber leider weiter mit den Fehlern und zwar nach dem mounten des Sticks. (Musste den Log leider anhängen, da der Thread hier im Entwurf 28.000 Zeichen lang war (max. erlaubt 10.000))
Man sieht sehr schön, wo das bootstrap-init script läuft, mich wundert aber die Anzahl der Fehler, insbesondere, das wo es um die Firewall geht. Ich habe dann mal geschaut, was das init-script macht (/tmp/bslog). Ich musste die Datei leider anhängen.
/opt/bin/route.sh kann ich nicht finden, unter /opt/bin/ findet sich nur fw*.sh, das macht mich auch etwas stutzig. Die obige Ausgabe ist nur ein echo für das Log nachdem der Startbefehl für das entsprechende script gesendet wurde. Ich kann leider nicht schauen, was der tatsächlich macht.
Ich hoffe ihr könnt mir da irgendwie weiterhelfen, mehr weiß ich über das Ding leider auch nicht. Vielen Dank euch schonmal
[1]
Wer viele Änderungen vorgenommen hat, kann auch seinen aus der alten Komplettlösung erzeugten USB-Stick weiterverwenden.