ROBIN -  Open Source Mesh Network Forum Index ROBIN - Open Source Mesh Network
users community forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Latest robix

 
Post new topic   Reply to topic    ROBIN - Open Source Mesh Network Forum Index -> X86 Robix
View previous topic :: View next topic  
Author Message
Ads






Posted: Sat Oct 21, 2017 2:09 am    Post subject: Ads

Back to top
phil.lxnet
Moderator
Moderator


Joined: 10 Feb 2008
Posts: 32

PostPosted: Sun May 03, 2009 5:30 pm    Post subject: Another robix release but based on robin beta 1.4 tag Reply with quote

All the same problems as my last release (r1319 based) but just based on newer robin beta 1.4 tag from svn r1705. So far from ready really.

But have included darrenp's
Only registered users can see links on this forum!
Register or Login on forum!

coova related fix.

Have used the exact same openwrt base.

Hope this helps someone and that we can sort this seemingly never ending nodogsplash show stopper issue.

Note that I have used beta tag as had no access to robin trunk. Hope to have another stab at it when this again becomes available, or when we get a newer tag. Used the same openwrt as have little time at the moment so couldn't risk potential further delays in changing to a newer base. But I hope to have a go at this on the next release; hopefully quicker than this one.

N.B. This is the first robix to 'meddle' with the antenna settings, see /etc/init.d/sysctl
I have put rx & tx antenna to 1 (corner connector of cm9) and turned diversity off. This much improved cm9 performance / reliability as forced the use of the correct antenna which didn't always happen. But this may adversely affect other cards! Advise on adjusting this can be had from my build notes within the download tar.gz which details exactly how I modified the robin svn to make robix (just a bunch of seds).

The tar.gz of all relevant files can be got from the usual place:-

Only registered users can see links on this forum!
Register or Login on forum!



I have also updated the robix live install cd to version 0.2 which now includes this r1522 image. I hope to later re-create the install cd but based on a cut down Ubuntu but haven't had the time / attention to sort yet. My thanks go to Matthew Franz & co for ubuntutrinux on which the current and previous robix live cds are heavily based.

Thanks also to sussex net share (uk) for their assistance including providing wifi cards such that I can have a go at all.

Again please note:-

-- First -- This is not intended to be a fork of Antonio's and others great work, mearly an attempt to get it working on generic x86 hardware with atheros wifi cards using as few a changes as possible.
-- second -- Thanks to Antonio for being so open with his work such that my meager efforts can come to something; and in case you didn't know Antonio's web site is:-

Only registered users can see links on this forum!
Register or Login on forum!



Remember that the dashboard requires the mac of the ethernet card not the wifi card when registering.
Back to top
View user's profile Send private message
dplacko
User
User


Joined: 08 Aug 2009
Posts: 10

PostPosted: Fri Aug 21, 2009 7:17 am    Post subject: Re: Latest robix Reply with quote

phil.lxnet wrote:
I have had another go at a robix release. This one still has a broken nodogsplash but has meshed successfully with existing robin systems using both batman and olsr; early days.

I have not tested any of the other captive portals, ie coova-chilli. Actually very little testing all in but here it is anyway; available to test / mend. Any reports would be gratefully received.

Please note:-

-- First -- This is not intended to be a fork of Antonio's and others great work, mearly an attempt to get it working on generic x86 hardware with atheros wifi cards using as few a changes as possible.
-- second -- Thanks to Antonio for being so open with his work such that my meager efforts can come to something; and in case you didn't know Antonio's web site is:-
Only registered users can see links on this forum!
Register or Login on forum!



Based on robin svn trunk r1319

Available with details of how I built it from the usual place along with the old robix live install cd which can install this version using an internet connection:-

Only registered users can see links on this forum!
Register or Login on forum!



Show stoppers that spring to mind are:-

Broken nodogsplash
No journaled file system (it uses ext2)
There is no online upgrade facility (I don't have the time to maintain it)

The ext2 fs means that ideally you should ssh in and halt before power cycling. I need to work out how to get openwrt to produce ext3 images. Any Ideas, just haven't looked into it yet.


In my work to get robin running on the PC Engines ALIX board, I have have discovered the issue with nodogsplash. I have it working on my set-up.

I will work to get the fix incorporated to the latest version of ND.

Dave
Back to top
View user's profile Send private message
dplacko
User
User


Joined: 08 Aug 2009
Posts: 10

PostPosted: Fri Aug 21, 2009 5:29 pm    Post subject: Re: Latest robix Reply with quote

This was sent to the nodogsplash maintainer yesterday:

----- Forwarded Message -----
From: David Placko <dave@placko.net>
To:
Only registered users can see links on this forum!
Register or Login on forum!


Sent: Thu, 20 Aug 2009 23:38:35 -0700 (PDT)
Subject: Nodog Bug Fixed in ndsctl on x86

Hello,

I have been working to get nodogsplash working with the ROBIN project on a PC Engines ALIX (x86) board. In doing so, I have discovered a bug with ndsctl, which I have corrected.

This has been lingering for a while. From the robin form back in April of 2008:

Only registered users can see links on this forum!
Register or Login on forum!



Not sure the best way to get it to you, so I will just send you a snippet and let you incorporate yourself.

It appears that the call to accept is not initializing the len to the size of the sa_un structure. It is actually a large negative number at runtime. To fix it, I added [len = (socklen_t)sizeof(sa_un);] which worked for me. You may want to fix this in a different way to fit your style.

We are currently using 0.9_beta9.9.3.

In ndsctl_thread.c near line 139 in the while (1) loop:

Code:
while (1) {
            memset(&sa_un, 0, sizeof(sa_un));
            len = (socklen_t)sizeof(sa_un); //<<< ADDED BY DPLACKO
            if ((fd = accept(sock, (struct sockaddr *)&sa_un, &len)) == -1){
              debug(LOG_ERR, "Accept failed on control socket: %s",
            strerror(errno));
    } else {
      debug(LOG_DEBUG, "Accepted connection on ndsctl socket %d (%s)", fd, sa_un.sun_path);
      result = pthread_create(&tid, NULL, &thread_ndsctl_handler, (void *)fd);
      if (result != 0) {
        debug(LOG_ERR, "FATAL: Failed to create a new thread (ndsctl handler) - exiting");
        termination_handler(0);
      }
      pthread_detach(tid);
    }
  }



Feel free to contact me with any questions.

Keep up the great work.

Dave
Back to top
View user's profile Send private message
phil.lxnet
Moderator
Moderator


Joined: 10 Feb 2008
Posts: 32

PostPosted: Sat Aug 22, 2009 10:32 am    Post subject: Re robix nodogsplash hope Reply with quote

Well done dplacko (David)

What a relief, as you point out this has been lingering for over a year; and the entire history of robix. Hats off to you.

I have just moved (forced) so all is up in the air for me, or rather in boxes, but hope to incorporate this in the next release of robix. Lets hope they pop it in up stream.

Thanks for posting, and all your effort in debugging.

A much appreciated effort.
Back to top
View user's profile Send private message
dplacko
User
User


Joined: 08 Aug 2009
Posts: 10

PostPosted: Wed Aug 26, 2009 7:47 am    Post subject: Reply with quote

The fix has been posted:
nodogsplash-0.9_beta9.9.4

Only registered users can see links on this forum!
Register or Login on forum!


Only registered users can see links on this forum!
Register or Login on forum!




Dave
Back to top
View user's profile Send private message
phil.lxnet
Moderator
Moderator


Joined: 10 Feb 2008
Posts: 32

PostPosted: Wed Feb 10, 2010 8:16 pm    Post subject: New robix release r2687 Reply with quote

I have just uploaded another robix release:- see the Downloads page at opensourcemesh.org

Only registered users can see links on this forum!
Register or Login on forum!



Robix is now build very differently from all previous versions up to and including r1522. Previously I modified the robin trunk but since then we have open-mesh and the new build system and very significantly Antonio's inclusion of the Soekris openwrt-net4801 branch. Given that the net4801 board is essentially a 586 arch it makes much more sense to base robix (generic x86 robin) on this openwrt-net4801 branch of robin. Robix now is essentially a trivial standard re-configuration of this branch.

Due to dplacko in this very thread I suspect that nodogsplash may even work. Thanks again dplacko, what a relief. I have only lightly tested this latest release and suspect that it is olsr only. Testing of all aspects is required, it has however successfully authenticated via coova-chilli and a radius server arrangement which is what we were hoping for with this latest release.

Due to wishing to stick as closely to what Antonio had done I haven't changed any of the antenna settings like I did in the previous release, this may be necessary to gain good performance from cm9 cards. I wanted first to release this version so that it could be tested, given so much has changed in robin since the last robix release.

Sorry for lack of details here but complete and exact information as to what I have done is available from the above page.
Back to top
View user's profile Send private message
ian
User
User


Joined: 10 Feb 2008
Posts: 34
Location: UK

PostPosted: Wed Feb 10, 2010 10:40 pm    Post subject: Great Philip. I have 2 up in the Chailey mesh and working!! Reply with quote

Well Done Philip!!

Yes, i quickly downloaded your new image tonight and got 2 up as repeaters straight away authenticating by chillispot/freeradius to our server. All worked very smoothly! I won't speak too soon, but they authenticate well. Both are in compaqs using CM9 cards. Over next few days i will test with all the cards i can find.

This will be very very useful to recycle our 100 odd compaqs, which will then mesh with the acctons. At mo i am meshing wit MR3201a and OM1p and nanostations. The Routerstations i cant get in the same mesh... but i am sure that can be achieved shortly if i can find the time to play!

_________________
Ian Salmon

Only registered users can see links on this forum!
Register or Login on forum!

Back to top
View user's profile Send private message Send e-mail Visit poster's website AIM Address Yahoo Messenger MSN Messenger
phil.lxnet
Moderator
Moderator


Joined: 10 Feb 2008
Posts: 32

PostPosted: Sat Apr 17, 2010 9:15 pm    Post subject: New robix release r3253 Reply with quote

I've just uploaded another robix release, this time based on robin r3253. Taken from Antonio's development branch of Net4801 robin.

see the Downloads page at opensourcemesh.org.

In keeping with sticking as closely as possible to Antonio's Net4801 robin this robix is now built on 8.09.2 of openwrt. cm9 antenna performance is also much improved by robin's new Antenna settings system and a bug in the previous release of robix which caused dashboard reports for download to represent speed from internet rather than from mesh gateway has also been fixed. Thanks again to Antonio et al and open-mesh for this great and rapidly improving open source system.

Sorry for lack of details again but complete and exact information as to what I have done is available from the above page.

N.B. This is not intended to be a fork of any description, merely an attempt to get robin working on generic x86 hardware using atheros wifi cards whilst making as few modifications as possible. But I would like to move to ext3 soon.

Again, only very limited testing and very much an on going project.

This build does include libpcap and tcpdump so Antonio's new olsr-dump.sh utility should work, but I haven't tried it yet.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    ROBIN - Open Source Mesh Network Forum Index -> X86 Robix All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
c d
e



Powered by phpBB © 2001, 2005 phpBB Group

Abuse - Report Abuse - TOS & Privacy.
Powered by forumup.it free forum, create your free forum! Created by Hyarbor & Qooqoa
Confirmed

Page generation time: 0.842