i386/106603: No IPv6 on RealTek 8139 on startup
Helmut Schneider
jumper99 at gmx.de
Mon Dec 11 02:50:25 PST 2006
>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 at BSDHelmut:/usr/obj/usr/src/sys/GENERIC_with_pf i386
[root at 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 at 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 at 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 at BSDHelmut ~]# ifconfig rl0 inet6 2001:db8::1 prefixlen 64
[root at 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 at BSDHelmut ~]#
>Fix:
Apply IPv6 address manually, set 'net.inet6.ip6.forwarding' manually.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-i386
mailing list