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?
The 3052 needs the soft float
The 3052 needs the soft float mipsel, ive added to the download here http://www.virtualhere.com/usb_server_software
Im working on fixing the "invalid argument issue" ...
This should all be fixed in
This should all be fixed now in 2.2.2 of the server
On DIR-620 it works now great
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
Can you download 2.2.3 of the
Can you download 2.2.3 of the server and give that a try
Unfortunately still not work.
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 <<<
Do you have any directories
Do you have any directories in /sys/class/net ?
What version if Linux is us, do uname -a
There is no directory /sys
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
.
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.