Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 11 Dec 2006 10:47:27 GMT
From:      Helmut Schneider<jumper99@gmx.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/106603: No IPv6 on RealTek 8139 on startup
Message-ID:  <200612111047.kBBAlRH5018984@www.freebsd.org>
Resent-Message-ID: <200612111050.kBBAoNNs020590@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         106603
>Category:       i386
>Synopsis:       No IPv6 on RealTek 8139 on startup
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Dec 11 10:50:23 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Helmut Schneider
>Release:        6.1-RELEASE
>Organization:
>Environment:
FreeBSD BSDHelmut 6.1-RELEASE-p11 FreeBSD 6.1-RELEASE-p11 #0: Fri Dec  8 23:45:40 CET 2006     root@BSDHelmut:/usr/obj/usr/src/sys/GENERIC_with_pf  i386

[root@BSDHelmut ~]# dmesg | grep rl0
rl0: <RealTek 8139 10/100BaseTX> port 0xb000-0xb07f mem 0xe1000000-0xe100007f irq 10 at device 9.0 on pci0
miibus0: <MII bus> on rl0
rl0: Ethernet address: 00:00:e8:53:55:a3
[root@BSDHelmut ~]#
>Description:
rl0 gets no IPv6 address after reboot. Manually setting the IPv6 address works fine. Same applies for 'ipv6_gateway_enable="YES"'.
Tried some other Cards (INTEL, 3COM, Marvell), all work fine.
>How-To-Repeat:
rc.conf:
hostname="BSDHelmut"
ipv6_enable="YES"
ipv6_gateway_enable="YES"

ifconfig_rl0="192.168.124.35 netmask 255.255.255.0"
defaultrouter="192.168.124.10"
ipv6_ifconfig_rl0="2001:db8::1 prefixlen 64"

After reboot:

[root@BSDHelmut ~]# ifconfig rl0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::200:e8ff:fe53:55a3%rl0 prefixlen 64 scopeid 0x1
        inet 192.168.124.35 netmask 0xffffff00 broadcast 192.168.124.255
        ether 00:00:e8:53:55:a3
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
[root@BSDHelmut ~]# ifconfig rl0 inet6 2001:db8::1 prefixlen 64
[root@BSDHelmut ~]# ifconfig rl0
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=8<VLAN_MTU>
        inet6 fe80::200:e8ff:fe53:55a3%rl0 prefixlen 64 scopeid 0x1
        inet 192.168.124.35 netmask 0xffffff00 broadcast 192.168.124.255
        inet6 2001:db8::1 prefixlen 64
        ether 00:00:e8:53:55:a3
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
[root@BSDHelmut ~]#
>Fix:
Apply IPv6 address manually, set 'net.inet6.ip6.forwarding' manually.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612111047.kBBAlRH5018984>