IPv6 kernal???


Last Updated:

  1. willywonkaisrsh

    willywonkaisrsh Active Member This Topic's Starter

    Joined:
    Oct 4, 2010
    Messages:
    40
    Likes Received:
    0
    First, let me say I am new to Android as of a couple days ago...

    I have stock 2.2 rooted with a P3Droid kernel I found here. Everything has been great, unti...

    I went to run Google Goggles and I kept getting Forced Close.

    After a little research on the internet, I found this, that states that a common reason for the Force Close in Goggles is from a lack of IPv6 support in installed kernels. So...

    I assume that this is my issue and that the P3Droid kernels dont have IPv6 support.

    Anyone have any thoughts, including a link to a kernal with known IPv6 support?
     

    Advertisement
  2. GirLuvsDroid

    GirLuvsDroid Well-Known Member

    Joined:
    Jan 5, 2010
    Messages:
    1,307
    Likes Received:
    515
    You're correct, P3Droid kernels don't have the ipv6.ko module, which makes Goggles FC. It's also an issue with slayher kernels, but he's posted a remedy in his kernel thread. ChevyNo1 kernels do have it (see this thread for links: http://androidforums.com/droid-all-things-root/98988-froyo-kernels.html).

    Also, certain ROMs, including Liquid Frozen Yogurt 1.7 and Bugless Beast v0.5, insert the ipv6.ko module on startup, as a remedy for kernels that don't.
     
  3. willywonkaisrsh

    willywonkaisrsh Active Member This Topic's Starter

    Joined:
    Oct 4, 2010
    Messages:
    40
    Likes Received:
    0
    Thanks!!!

    I had actually tried the Slayher kernel you mentioned before you wrote this post, and, even though he does provide a "fix," I still got FC in Goggles. However, I tried the Chevy kernel and it worked perfect. Thanks again.
     
  4. GirLuvsDroid

    GirLuvsDroid Well-Known Member

    Joined:
    Jan 5, 2010
    Messages:
    1,307
    Likes Received:
    515
    If you'd like to use the slayher kernel, you can use LFY 1.7 or BB v0.5, both of which load the fix at every startup, or you can save the following in an app like GScript Lite (free in the market) and implement it with one touch at each startup (or, failing that, when you want to launch Goggles):

    su
    insmod /system/lib/modules/ipv6.ko

    Works every time!
     
  5. RyanB

    RyanB Guest

    OK, here's my question then. I've loaded BB .5, and followed that with a P3Droid kernel, yet I still get an error message saying I need IPv6 when I try to run goggles. Am I missing something?
     
  6. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    JDLFG also do NOT have the IPv6 module.

    I know this as the most current Google Goggles straight tells you so in an error message.

    I dont care to use GG that much, but I like having the option. it is the first downside of a JDLFG kernel thus far.
     
  7. RyanB

    RyanB Guest

    So I'm wondering if the fact that I can't run Goggles despite running BB .5 could be due to the P3 kernel "overwriting" whatever BB has built into it?
     
  8. GirLuvsDroid

    GirLuvsDroid Well-Known Member

    Joined:
    Jan 5, 2010
    Messages:
    1,307
    Likes Received:
    515
    The fix in both LFY and BB v0.5 is specifically designed to fix the issue for the slayher kernel. I don't know if there is a fix for the P3Droid kernel.

    Liquid worked directly with slayher for LFY (because Liquid includes a slayher kernel in his ROM), and I worked with Pete during the testing phase for BB v0.5 to ensure that the slayher ipv6.ko fix was included, since I use slayher kernels.
     
  9. RyanB

    RyanB Guest

    Gotcha. I may end up switching then. Thanks.
     
  10. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    can/could the ipv6.ko stand alone from a kernel or is it IN and part of the kernel? I ask as I wonder if you could put that on your SD card, and have some sort of script that loads it up at startup no matter what kernel you run?

    I won't switch kernels to get this working as it is not enough of a drag.
     
  11. GirLuvsDroid

    GirLuvsDroid Well-Known Member

    Joined:
    Jan 5, 2010
    Messages:
    1,307
    Likes Received:
    515
    It's a module within the kernel.
     
  12. Lock-N-Load

    Lock-N-Load Well-Known Member

    Joined:
    Feb 8, 2010
    Messages:
    2,309
    Likes Received:
    195
    at this stage, do you find it odd if a kernel does not have it and why would a kernel dev NOT opt to include this? what is the downside or reason a dev would not?
     
  13. Davest

    Davest Member

    Joined:
    Dec 30, 2009
    Messages:
    5
    Likes Received:
    0
    Excellent question...does anyone have an answer? I just switched from Chevy's kernel to P3Droid's because Chevy doesn't include the tun.ko module, so I couldn't connect to my office vpn. P3Droid doesn't include the ipv6.ko, though, so I can't run Goggles anymore. The vpn access is much more important to me, so I'm going to stay where I am, but it seems strange that I have to make this sort of decision. Has anyone found a kernel that has all of the modules included?
     
  14. RyanB

    RyanB Guest

    I ended up going with the Slayher kernel just to get IPV6. Have you tried that one yet? Maybe it has both?
     
  15. teddyearp

    teddyearp Well-Known Member

    Joined:
    May 19, 2010
    Messages:
    2,406
    Likes Received:
    831
    I would certainly like to know why the kernel 'devs' don't include all the modules as well.

    I do have a tiny bit of additional info, however. These modules have to be built/compiled for each kernel when it's made. When we install a kernel via an update.zip style file what is actually happening is at the very least is that the boot.img file is getting ripped into it's three different sections (one of which is the actual kernel itself [z.img]) and rebuilt/reinstalled. Then the twilan_drv.ko file that was built with the z.img (actual kernel) is installed to /system/lib/modules. I have heard that sometimes these kernels can be made so that these external modules are not needed, but I'll have to go back and check on what doug piston feels like sharing to know more.

    This still doesn't explain why all the devs don't at least make all the extra modules; at least p3droid makes quite a few.
     
  16. HarvesterX™

    HarvesterX™ Member

    Joined:
    Jun 6, 2010
    Messages:
    19
    Likes Received:
    4
    The newest Mp3 kernels have IPv6 support. Either that or I'm going crazy. Let me take that back, I'm running a kernel compiled by jamezelle and it's based off P3's kernels with some performance tweaks and smartass governor. James might of included this, or the P3 source he started with already had it included.
     

Share This Page

Loading...