VirtualHere server doesn't work

Hello!

I tried to use VirtualHere server on two rather old routers, and both times without result.

First router is D-Link DIR-620 Rev.A1 (Ralink RT3052F@384MHz) with OpenWrt, the second is D-Link DIR-320 Rev.A1 (Broadcom BCM5354KFBG) with Vampik firmware from wl500g.info.

As I guessed, I should use vhusbdmipsel on these routers.
On DIR-620, when I start the server, it just hangs (even when I start it with –h key). The only log record is:
FPU emulator disabled, make sure your toolchain was compiled with software floating point support (soft-float)

On DIR-320 the server starts, but halts immediately. The log record is:
Sat Apr 18 04:00:48 2015 LOG_INFO >>> Starting v2.2.0 (Built: Apr 8 2015, 11:24:12)<<<
Sat Apr 18 04:00:48 2015 LOG_INFO Creating default configuration /tmp/config.ini
Sat Apr 18 04:00:48 2015 LOG_ERR e sn error Invalid argument
Sat Apr 18 04:00:48 2015 LOG_ERR w sn error Invalid argument
Sat Apr 18 04:00:48 2015 LOG_ERR eg sn error Invalid argument
Sat Apr 18 04:00:48 2015 LOG_ERR e sn error Invalid argument
Sat Apr 18 04:00:48 2015 LOG_ERR w sn error Invalid argument
Sat Apr 18 04:00:48 2015 LOG_ERR eg sn error Invalid argument
Sat Apr 18 04:00:48 2015 LOG_ERR Error 2 opening auto_probe failed, Invalid argument
Sat Apr 18 04:00:48 2015 LOG_INFO >>> Shutdown <<<

Also there is the config.ini file with the text:
it=1429329648

Am I doing something wrong, or VirtualHere just incompatible with these routers/firmwares?

On DIR-620 it works now great. Thank you!

On DIR-320 there is still an error, but log is some difference:
Wed Apr 22 16:17:50 2015 LOG_INFO >>> Starting v2.2.2 (Built: Apr 21 2015, 13:33:00)<<<
Wed Apr 22 16:17:50 2015 LOG_INFO Creating default configuration /tmp/mnt/disc1_1/VirtualHere/config.ini
Wed Apr 22 16:17:50 2015 LOG_ERR e sn error Invalid argument
Wed Apr 22 16:17:50 2015 LOG_ERR w sn error Invalid argument
Wed Apr 22 16:17:50 2015 LOG_ERR eg sn error Invalid argument
Wed Apr 22 16:17:50 2015 LOG_ERR VirtualHere caught signal 11 (Segmentation fault) and must exit. Sorry for the inconvenience, please contact mail@virtualhere for help

#6

Unfortunately still not work. The log:
Thu Apr 23 16:15:51 2015 LOG_INFO >>> Starting v2.2.3 (Built: Apr 23 2015, 05:48:26)<<<
Thu Apr 23 16:15:51 2015 LOG_INFO Creating default configuration /tmp/mnt/disc1_1/VirtualHere/config.ini
Thu Apr 23 16:15:51 2015 LOG_ERR e sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR w sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR eg sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR l sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR e sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR w sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR eg sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR l sn error Invalid argument
Thu Apr 23 16:15:51 2015 LOG_ERR Error 2 opening auto_probe failed, Invalid argument
Thu Apr 23 16:15:51 2015 LOG_INFO >>> Shutdown <<<

#7

Do you have any directories in /sys/class/net ?
What version if Linux is us, do uname -a

#8

There is no directory /sys/class/net at all:
[admin@DIR320M root]$ ls /
bin etc lib mnt proc tmp var
dev home linuxrc opt sbin usr www

I think this is it:
[admin@DIR320M root]$ ls /proc/sys/net
802 core ethernet ipv4 ipv6 unix

uname -a gives this:
Linux DIR320M 2.4.37.11 #1 2011-03-02 23:19:09 MSK mips GNU/Linux

#9

Ok it needs that directory. I think you will need to run openwrt on that router because your kernel might be too old or a strange custom config.