Bug 356 - Kernel lacks IPv6 support
: Kernel lacks IPv6 support
Status: RESOLVED WONTFIX
Product: Core
Kernel
: 5.0/(1.2009.42-11)
: All Maemo
: Unspecified enhancement with 26 votes (vote)
: ---
Assigned To: unassigned
: linux-kernel-bugs
:
: enhancement-it2005, ITOS2007HE-garage
:
: int-98038
  Show dependency tree
 
Reported: 2006-01-06 23:03 UTC by David Woodhouse
Modified: 2013-03-24 09:31 UTC (History)
10 users (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description David Woodhouse (reporter) 2006-01-06 23:03:26 UTC
The kernel lacks IPv6 support.
Comment 1 Pooh22 2006-02-20 22:46:44 UTC
I'd like to see this enabled by default as well.
Also the tools (busybox) should be ipv6 aware/capable.

After compiling my own kernel with ipv6, I know the opera browser is ipv6
capable, how about the e-mail client (which I hope will be made usable ;-) and
the newsreader as well? I can't believe adding ipv6 support will make the
applications grow (much) bigger...

TIA!
Comment 2 David Woodhouse (reporter) 2006-02-20 22:50:12 UTC
I think adding IPv6 support to the email client would be a trivial matter to
anyone who's actually planning to make it usable :)
Comment 3 Maemo QA (deprecated) 2006-05-03 16:32:53 UTC
Claiming ownership.
Comment 4 Maemo QA (deprecated) 2006-05-22 14:16:04 UTC
Feature request has been forwarded to upstream maintainer.
Comment 5 David Woodhouse (reporter) 2006-05-22 14:23:37 UTC
Even if you don't want to _ship_ IPv6 support, please at least build the kernel
with CONFIG_IPV6=m. This means that others _can_ build IPv6 support and load it
later. Stupidly, the kernel image itself contains things which depend on the
value of CONFIG_IPV6_MODULE -- so if you haven't chosen to build the module at
the same time as the kernel, then you can't _ever_ load the module into that kernel.
Comment 6 Maemo QA (deprecated) 2006-08-03 16:56:57 UTC
Re-assign
Comment 8 Eero Tamminen nokia 2008-05-07 17:52:44 UTC
I think the next release is going to have IPv6 support in kernel,
but not in the user space.

(AFAIK it wasn't supported earlier because we didn't want to increase
the initfs partition size.)
Comment 9 Eero Tamminen nokia 2008-06-24 18:08:55 UTC
(In reply to comment #5)
> Even if you don't want to _ship_ IPv6 support, please at least build
> the kernel with CONFIG_IPV6=m. This means that others _can_ build IPv6
> support and load it later. Stupidly, the kernel image itself contains
> things which depend on the value of CONFIG_IPV6_MODULE -- so if you
> haven't chosen to build the module at the same time as the kernel,
> then you can't _ever_ load the module into that kernel.

Nokia-N800-23-14:~$ ls -l /mnt/initfs/lib/modules/2.6.21-omap1/
-rwxr-xr-x    1 root     root        69152 Jun 11 13:14 cx3110x.ko
-rwxr-xr-x    1 root     root        72588 Jun 11 13:14 cx3110x_mt.ko
-rwxr-xr-x    1 root     root        60830 Jun 11 13:14 ext2.ko
-rwxr-xr-x    1 root     root       125419 Jun 11 13:14 ext3.ko
-rwxr-xr-x    1 root     root        31503 Jun 11 13:14 g_ether.ko
-rwxr-xr-x    1 root     root        36314 Jun 11 13:14 g_file_storage.ko
-rwxr-xr-x    1 root     root        22577 Jun 11 13:14 gadgetfs.ko
-rwxr-xr-x    1 root     root        14026 Jun 11 13:14 ip6_tables.ko
-rwxr-xr-x    1 root     root         5029 Jun 11 13:14 ip6table_filter.ko
-rwxr-xr-x    1 root     root       280007 Jun 11 13:14 ipv6.ko
-rwxr-xr-x    1 root     root        62263 Jun 11 13:14 jbd.ko
-rwxr-xr-x    1 root     root         9159 Jun 11 13:14 mbcache.ko
-rwxr-xr-x    1 root     root        54200 Jun 11 13:14 mtum.ko
-rwxr-xr-x    1 root     root        19452 Jun 11 13:14 observability.ko
-rwxr-xr-x    1 root     root         8374 Jun 11 13:14 omap2_hs.ko
-rwxr-xr-x    1 root     root        16710 Jun 11 13:14 omap_sec.ko
-rwxr-xr-x    1 root     root         8304 Jun 11 13:14 peeknpoke.ko
-rwxr-xr-x    1 root     root        34012 Jun 11 13:14 sisusbvga.ko
-rwxr-xr-x    1 root     root        11932 Jun 11 13:14 sit.ko
-rwxr-xr-x    1 root     root         6024 Jun 11 13:14 snapshot.ko
-rwxr-xr-x    1 root     root         5011 Jun 11 13:14 tunnel4.ko
-rwxr-xr-x    1 root     root       286832 Jun 11 13:14 umac.ko
-rwxr-xr-x    1 root     root         3603 Jun 11 13:14 xfrm6_mode_beet.ko
-rwxr-xr-x    1 root     root         3287 Jun 11 13:14 xfrm6_mode_transport.ko
-rwxr-xr-x    1 root     root         3966 Jun 11 13:14 xfrm6_mode_tunnel.ko

-> Fixed in Diablo
Comment 10 David Horn 2008-06-27 08:14:37 UTC
For those of you (like me) that found this bug long before you found the magic
file(s) in Diablo:

/usr/bin/osso-ipv6-enable.sh
and /etc/init.d/osso-ipv6
and /mnt/initfs/lib/modules/2.6.21-omap1/ipv6.ko

Thanks!  Works great!
Comment 11 Lucas Maneos 2009-02-24 12:31:47 UTC
Reopening as per bug 3455 comment 12.  In the Fremantle pre-alphas the kernel
has 

# CONFIG_IPV6 is not set

in arch/arm/configs/rx51_defconfig, and the osso-ipv6 & osso-rtsol packages
have been removed.

The current Diablo implementation is good enough and it would be a shame for
this work to be wasted, but at the very least please provide in Fremantle what
is described in comment 5 so that ipv6 support can be installed without having
to reflash the kernel.
Comment 12 Andre Klapper maemo.org 2009-02-24 13:33:29 UTC
> and the osso-ipv6 & osso-rtsol packages have been removed.

There's been many packages not *yet* shipped in Fremantle pre-alpha.
I hope most of them should be back in the alpha release that should be soon.
Comment 13 Quim Gil nokia 2009-03-11 22:58:41 UTC
fwiw th alpha SDK came with major changes in the kernel:

http://repository.maemo.org/pool/fremantle/free/k/kernel/
Comment 14 Lucas Maneos 2009-03-11 23:43:47 UTC
No change on CONFIG_IPV6 though, and no osso-ipv6 / osso-rtsol either.
Comment 15 Andre Klapper maemo.org 2009-03-13 18:55:27 UTC
At least FEATURE_IPV6 has been enabled in *Busybox* for Fremantle (see bug
419).
Comment 16 Quim Gil nokia 2010-02-08 10:30:36 UTC
For the record, someone has created
https://garage.maemo.org/projects/n900-ipv6/

Then I just came across this outdated page:
http://www.ist-anemone.eu/index.php/Maemo_IPv6_howto - linking here since the
info seems not to be available in wiki.maemo.org
Comment 17 Lucas Maneos 2010-02-09 16:28:03 UTC
Any plans for Harmattan, since this cannot be solved only (comment 5) from the
community side there?  Presumably it's in Nokia's interests to not disable this
in the shipped kernel and thus entice users (at least those who would prefer
having IPv6 to being able to buy furious fowl games etc) to leave "closed
mode".
Comment 18 Laurent Bigonville 2011-06-08 11:39:40 UTC
Today is the world IPv6 day and it seems maemo still doesn't have official IPv6
support :(
Comment 19 Andre Klapper maemo.org 2011-06-08 12:07:54 UTC
(In reply to comment #18)
> Today is the world IPv6 day and it seems maemo still doesn't have official IPv6
> support :(

Yeah, and there won't happen anything as no new features for Maemo are planned.
Development happens in MeeGo. Also see comment 16 here.
Comment 20 Andre Klapper maemo.org 2012-03-24 11:40:48 UTC
The Maemo 5 User Interface and Maemo 5 platform components (e.g. libraries)
used for the N900 are considered stable by Nokia and it seems that there are no
plans for official updates currently, hence nobody plans to work on this
enhancement/wishlist request. 
(And in case you feel like discussing this situation: Nokia Customer Care or
http://talk.maemo.org would be the place to do so as you will not reach Nokia
officials in this community bugtracker - though all of this is really no news.)

Reflecting this status by setting RESOLVED WONTFIX for this
enhancement/wishlist request (see
https://bugs.maemo.org/page.cgi?id=fields.html#status for status explanations).

There is a small chance for issues in those Maemo components that are open
source: Contributed patches could be included and made available in the Maemo 5
Community CSSU updates. 
The Maemo CSSU project is run by a small team of volunteers; see
http://wiki.maemo.org/CSSU for more information.
So in case that you can provide a patch that fixes the reported problem, please
feel encouraged to file a request under
https://bugs.maemo.org/enter_bug.cgi?product=Maemo%205%20Community%20SSU .
Please note: The Maemo CSSU project is not related in any way to Nokia.


( Tag for mass-deleting bugmail: [cleanup20120324] )
Comment 21 Pali Rohár 2013-03-24 09:31:26 UTC
In Maemo Fremantle Extras-devel is package ipv6-support which install other
necessery packages, kernel and configure Maemo Fremantle for ipv6 support.
Supported methods for wireless networks are: stateless autoconfiguration,
stateless dhcpv6 and full dhcpv6. See more in thread:
http://talk.maemo.org/showthread.php?t=85357