Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Nov 2013 00:35:46 +0100
From:      "Herbert J. Skuhra" <hskuhra@eumx.net>
To:        freebsd-stable@freebsd.org
Cc:        andre@FreeBSD.org
Subject:   Re: 10.0-BETA3 NICs not working on Soekris Net6501-70 
Message-ID:  <86fvquob3h.wl%hskuhra@eumx.net>
In-Reply-To: <86wqk6n2ki.wl%hskuhra@eumx.net>
References:  <877gcaec18.wl%hskuhra@eumx.net> <86wqk6n2ki.wl%hskuhra@eumx.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 17 Nov 2013 22:25:17 +0100
Herbert J. Skuhra wrote:

> On Fri, 15 Nov 2013 01:36:35 +0100
> Herbert J. Skuhra wrote:
> =

> > Hi,
> > =

> > today, I've tried to upgrade my Soekris Net6501-70 from 9.2-STABLE =
to
> > 10.0-BETA3. But with the new kernel (GENERIC) I get the following e=
rrors:
> > =

> > ACPI BIOS Error (bug): A valid RSDP was not found (20130823/tbxfroo=
t-223)
> > [..]
> > module_register_init: MOD_LOAD (vesa, 0xc0f156e0, 0) error 19
> > ACPI BIOS Error (bug): A valid RSDP was not found (20130823/tbxfroo=
t-223)
> > ACPI: Table initialisation failed: AE_NOT_FOUND
> > ACPI: Try disabling either ACPI or apic support.
> > [..]
> >
> > Running 'ifconfig -a' outputs:
> > =

> > : flags=3D8c02<BROADCAST,OACTIVE,SIMPLEX,MULTICAST>
> > ifconfig: ioctl(SIOCGIFINFO_IN6): Device not configured
> > : flags=3D8008<LOOPBACK,MULTICAST>
> > ifconfig: ioctl(SIOCGIFINFO_IN6): Device not configured
> > =F0: flags=3D8010<POINTOPOINT,MULTICAST>
> > ifconfig: ioctl(SIOCGIFINFO_IN6): Device not configured
> > =F6: flags=3D0<>
> > ifconfig: ioctl(SIOCGIFINFO_IN6): Device not configured
> > =

> > Starting in multi-user-mode I see:
> > =

> > eval: ${ifconfig_...}: Bad substitution
> > eval: ${ifconfig_...}: Bad substitution
> > eval: ${ifconfig_...}: Bad substitution
> > eval: ${ifconfig_...}: Bad substitution
> > eval: ${ifconfig_...}: Bad substitution
> > eval: ${ifconfig_=F0...}: Bad substitution
> > [...]
> > Starting Network:      =F0.
> > ifconfig: interface  does not exist
> > ifconfig: interface  does not exist
> > ifconfig: interface  does notem0: link state changed to UP
> >  exist
> > ifconfig: interface  does not exist
> > ifconfig: interface  does not exist
> > ifconfig: interface =F0 does not exist
> > =

> > Disabling acpi and apic doesn't resolve the problem.
> > =

> > The NICs are:
> > =

> > em0: <Intel(R) PRO/1000 Network Connection 7.3.8> port 0x2000-0x201=
f mem 0xa1000000-0xa101ffff,0xa1020000-0xa1023fff irq 19 at device 0.0 =
on pci5
> > em1: <Intel(R) PRO/1000 Network Connection 7.3.8> port 0x3000-0x301=
f mem 0xa2000000-0xa201ffff,0xa2020000-0xa2023fff irq 16 at device 0.0 =
on pci6
> > em2: <Intel(R) PRO/1000 Network Connection 7.3.8> port 0x4000-0x401=
f mem 0xa3000000-0xa301ffff,0xa3020000-0xa3023fff irq 16 at device 0.0 =
on pci10
> > em3: <Intel(R) PRO/1000 Network Connection 7.3.8> port 0x5000-0x501=
f mem 0xa4000000-0xa401ffff,0xa4020000-0xa4023fff irq 17 at device 0.0 =
on pci11
> =

> I think this problem is caused by this commit:
> =

> http://svnweb.freebsd.org/base?view=3Drevision&revision=3D254804

NICs are working after reverting the following part of r254804:

Index: sys/net/if.h
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- sys/net/if.h	(revision 254803)
+++ sys/net/if.h	(revision 254804)
@@ -103,7 +103,7 @@
 	u_long	ifi_omcasts;		/* packets sent via multicast */
 	u_long	ifi_iqdrops;		/* dropped on input, this interface */
 	u_long	ifi_noproto;		/* destined for unsupported protocol */
-	u_long	ifi_hwassist;		/* HW offload capabilities, see IFCAP */
+	uint64_t ifi_hwassist;		/* HW offload capabilities, see IFCAP */
 	time_t	ifi_epoch;		/* uptime at attach or stat reset */
 	struct	timeval ifi_lastchange;	/* time of last administrative change =
*/
 };

Trying on stable/10 now.

-- =

Herbert



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86fvquob3h.wl%hskuhra>