Joikuspot connection problem with Ubuntu Linux

This weekend I had to resort to Joikuspot (software that turns your 3G-cellphone into a wireless gateway to the internet) for my web-needs. Because I encountered a few problems setting up a connection from my Ubuntu laptop, here’s a quick recap for documentations sake.
The rather fundamental issue was that I couldn’t get my computer (a Dell D620 running Ubuntu 8.04 with the iwl3945 driver) to join the ad-hoc wifi-network which Joikuspot (on a Nokia e61i) created. As connecting from my wife’s Windows XP laptop did work, I googled around a bit and it turned out I had to specifically set the channel used by Joikuspot to 1 or 6 instead of “automatic” or 11. Although NetworkManager still seemed confused, this did allow me to connect from the command line (disabling wireless networking in NM first and then using iwconfig and dhclient). But why joining an ad-hoc wifi-network on channel 11 doesn’t work in Ubuntu, that I still don’t know.
Once connected to the wireless network, I found out that Joikuspot Light requires your browser to auto-detect a proxy. The proxy in Joikuspot seems to be used to limit the functionality of the free version and gently push you towards the non-free Premium product. As my normal web-connection came back soon after I figured this out, I didn’t bother to test if I could tunnel my way out of those limitations. But crippled or not, Joikuspot is great to have around when your broadband connection is down.

34 thoughts on “Joikuspot connection problem with Ubuntu Linux”

  1. Strange, when i read about it a couple of weeks ago -don’t remember in who’s post it was- I installed it on my nokia E65, connected with my thinkpad running ubuntu 8.10 and everything worked out of the box! I just started joikuspot, turned on wifi, connected to the ad hoc network, opened firefox and it worked like a charm … (ok did not like the front page with joiku promotions, but that’s just a minor annoyance)

    Reply
  2. Might depend on the channel chosen by Joikuspot (standard setting is ‘automatic’), but the driver for the wireless card might have an impact as well?
    But you didn’t have to set FF to ‘auto detect proxy’ either?

    Reply
    • sure. as root:
      sudo iwconfig eth1 essid mode ad-hoc channel
      sudo dhclient eth1
      that did it for me, i guess it should be possible to get this to work in networkmanager as well, but i didn’t really try 🙂

      Reply
  3. Yeah, still no workee. I can’t get it to get a dhcp address from the joiku. I’ll google some more and see if I get any joy.
    Thanks for the tip just the same. 🙂

    Reply
    • just to make sure; iwconfig as i described it, assumes that “encryption” is set to “none” in joikuspot. maybe try it that way?

      Reply
  4. Yeah, I had it set to ‘none’.. I haven’t messed with it over he weekend but sometime next week I’ll get on it again to figure out what I need to do to get it working.

    Reply
  5. Wish everything worked out of the box for me!
    When following the instructions I get:
    SET failed on device eth1 ; No such device.
    Sorry, I don’t really know my way around networking iin Linux. And how come the icon is different for Joikuspot?
    It was all really easy in windows, and I just thought all access poinnts worked the same way 🙁 Can you help? Thanks.

    Reply
      • Cheers again, and excuse my lack of familiarity with this. It appears the connection is ath0. But copying your instructions word for word again gives ‘iwconfig: unknown command “ad-hoc”‘. Also, where am I putting the SSID name – should it be something like:
        “sudo iwconfig eth1 essid JoikuSpot_1 mode ad-hoc channel”?

        Reply
        • in that case it should rather be something like:
          sudo iwconfig ath0 essid JoikuSpot_1 mode ad-hoc channel 1
          assuming the channel you selected in joikuspot was indeed one off course

          Reply
          • Hmm. Well, I’ve got the syntax right but I have a feeling the ad-hoc mode just isn’t going to play.
            So far:
            Disable wireless in NetworkManager
            sudo iwconfig ath0 essid JoikuSpot_1 channel 1 -> works OK
            sudo iwconfig ath0 mode ad-hoc -> “SET failed on device ath0 ; Invalid argument.”
            Several other people have written about difficulties with ad-hoc mode, so I’ve tried (as per this page – http://madwifi-project.org/wiki/UserDocs/AdHocInterface):
            sudo wlanconfig ath0 destroy -> works
            wlanconfig ath0 create wlandev wifi0 wlanmode adhoc -> “ath0” (works)
            sudo iwconfig ath0 mode ad-hoc -> (works!)
            sudo dhclient ath0
            And it works up to the point where my laptop name appears in the Clients on the phone. But…I can’t make pages load in firefox. Although ping requests to URLs seem to get returned by 192.168.2.1 (the phone?).
            So I return the laptop back to normal by doing the opposite:
            sudo wlanconfig ath0 destroy
            wlanconfig ath0 create wlandev wifi0 wlanmode managed
            sudo iwconfig ath0 mode managed
            and re-enable wireless in NetworkManager and I’m back to normal. Everything works but JoikuSpot. 🙁
            Just thought that might be helpful to someone that knows more than me about it.

          • if you get replies on pings, it seems you’re connected. did you configure firefox to auto-detect a proxy?

          • And it works!
            I enabled the auto-detect proxy, and even though Firefox still went into “Work offline”, I just unticked that and it started connecting.
            Wireless access with JoikuSpot on a nokia 5800 using Ubuntu on an Acer Aspire One!
            On the downside, it’s really slow (quite a bit slower than the cable) and some sites don’t seem to get further than loading the page title. This was a problem on the xp laptop as well though, so I think the issue is JoikuSpot/handset/network related rather than Ubuntu/laptop.
            Considering the extra battery required for handset and laptop when using the wireless as well, I might try and remember to carry the cable around (after all that!), but it’s nice to have the option.
            Thanks again for all your help getting it sorted.

  6. Hi, I am trying to use joiku with a Nokia E71, and a Acer Aspre One. The netbook sees the joiku connection, but just wont accept the encrytion key, for 68 or 128 encrytion. I am getting so frustrated with it, hs anybody else had this problem with a Nokia E71, and if so, have you been able to get around it.
    Thanks
    John

    Reply
      • Hi, thank you for your reply. 🙂 I am running Ubuntu 8.10 eeepc. It finds the Joiku network, but just wont accept the key, its really strange. i can use it running on my router no problem, or anybody elses router, no problem, just not Joiku. 🙁

        Reply
          • i’ve only used non-secured connections with my nokia e61i (the e71’s predecessor), but i’ll test it with encryption one of these days.
            but have you tried connecting with another client (eg. windows or mac computer) to your joikuspotted e71? does that work?

          • Hi, I just tried it on my XP laptop, and it connected using both 68 and 128 encryption secure keys instantly. So, not really sure why it wont connect with Ubuntu. That’s really frustrating me. 🙁

          • that sure is frustrating! one would expect an ad-hoc wifi-network with an encryption key to work under ubuntu, but i’m afraid i’m not sure how to solve that one john, sorry …

  7. Thank you for your help, I really appreciate it. It is really frustrating, because I have seen others using this on Ubuntu netbooks, and have had no problems. Nobody seems to be able to find answers.
    Thanks again anyway.
    John.

    Reply
    • and were those “others” using the same netbook brand/model as you? from what i read hardware and esp. the drivers used may interfere with normal behavior, esp. in ad-hoc mode?

      Reply
  8. Just wanted to add my experience with Ubuntu 9.04″
    JoikuSpot Light worked fine, and in my excitement I bought Premium, which now doesn’t work.
    Maybe if someone can figure out what the diff is between them we could sort this out?

    Reply
    • As a follow up to this – I removed Birdstep SmartConnect from my E71 and JoikuSpot Premium worked.
      SmartConnect is a pretty common app for the E71 that automatically selects an Access Point based on your set priorities. I think interfered by offering to make JKSpot one of the available Access Points, thus referencing itself or something.
      I must have installed that between seeing Lite working and upgrading to premium.

      Reply
      • thanks for the interesting feedback jayjay! if my next phone is the e71 (still hoping for the palm pré to land in europe though) this info might come in very handy! 🙂

        Reply
  9. Dear All ,
    my problem is i have installed joikuspot premium on my Hp laptop wid XP OS , but when i turn ON joiku on E71 phone it is visible on other Wlan Phone but Not on my laptop, i dunno what could be the problem plz help me to connect joiku premium via E71 on my laptop. Plz specify if there is some special setting.

    Reply
    • i’ve got no experience with joikuspot & windows xp, but if your xp is “company property” it could be that connecting to ad-hoc wifi networks is disabled in the windows domain policy or something (as is the case at my work)?

      Reply
  10. Funny: problems with Joiku & Ubuntu are nothing new, but I just had this same problem with Nokia E90 & OS X (Snow Leopard). Remedy: manually setting channel to 6 in Joikuspot.
    (The phone didn’t have the newest Joiku though, but 2.6. Full version.)

    Reply
  11. I have ubuntu 11.10 installed on my laptop and have nokia e71 with joikuspot premium.
    Ubuntu won t connect, it reports bad password.
    I am able to connect my other laptop with win XP to my joikuspot
    why this doesn t work on ubuntu, is it a bug and when will it be fixed ?

    Reply
  12. Well, interesting shit, but now it works fine, just watching a video at youtube.
    But now i am using gnome instead of KDE desktop envirement

    Reply

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.