From cracauer@schlepper.zs64.net  Tue Jun 21 20:07:27 2005
Return-Path: <cracauer@schlepper.zs64.net>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 111B816A41C
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 21 Jun 2005 20:07:27 +0000 (GMT)
	(envelope-from cracauer@schlepper.zs64.net)
Received: from schlepper.zs64.net (schlepper.zs64.net [212.12.50.230])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 9DAFA43D1D
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 21 Jun 2005 20:07:26 +0000 (GMT)
	(envelope-from cracauer@schlepper.zs64.net)
Received: from schlepper.zs64.net (schlepper [212.12.50.230])
	by schlepper.zs64.net (8.13.1/8.12.9) with ESMTP id j5LK7PfX099947
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 21 Jun 2005 22:07:25 +0200 (CEST)
	(envelope-from cracauer@schlepper.zs64.net)
Received: (from cracauer@localhost)
	by schlepper.zs64.net (8.13.1/8.12.9/Submit) id j5LK7P97099946;
	Tue, 21 Jun 2005 16:07:25 -0400 (EDT)
	(envelope-from cracauer)
Message-Id: <200506212007.j5LK7P97099946@schlepper.zs64.net>
Date: Tue, 21 Jun 2005 16:07:25 -0400 (EDT)
From: Martin Cracauer <cracauer@schlepper.zs64.net>
Reply-To: Martin Cracauer <cracauer@schlepper.zs64.net>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: if_vge (via Gigabit Ethernet) on AMD64 only works when loaded late, not in loader.conf
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         82497
>Category:       kern
>Synopsis:       [vge] vge(4) on AMD64 only works when loaded late, not in loader.conf
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    yongari
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 21 20:10:20 GMT 2005
>Closed-Date:    Tue Jul 06 22:38:04 UTC 2010
>Last-Modified:  Tue Jul 06 22:38:04 UTC 2010
>Originator:     Martin Cracauer
>Release:        -current of today
>Organization:
>Environment:

FreeBSD wings.cons.org 6.0-CURRENT FreeBSD 6.0-CURRENT #4: Tue Jun 21 16:37:57 EDT 2005     cracauer@wings.cons.org:/usr/src/sys/amd64/compile/WINGS64  amd64


>Description:
I recently got an AMD64 socket 754 board with Via K8T800, an Abit K8V-Pro, which has a if_vge Gigabit Ethernet.

This works only when you load the module after the full machine is up.

If you put if_vge_load="YES" into loader.conf you get:

Jun 21 19:32:46 wings kernel: vge0: <VIA Networking Gigabit Ethernet> port 0xb8\
00-0xb8ff mem 0xe3014000-0xe30140ff irq 22 at device 14.0 on pci0
Jun 21 19:32:46 wings kernel: vge0: MII read timed out
Jun 21 19:32:46 wings kernel: vge0: failed to start MII autopoll
Jun 21 19:32:46 wings kernel: vge0: MII without any phy!
Jun 21 19:32:46 wings kernel: device_attach: vge0 attach returned 6

If you don't load it from loader.conf it works fine.

I have mii compiled into the kernel.

>How-To-Repeat:
Put if_vge_load="YES" into loader.conf 

reboot.

You will not get an interface and you'll have the above message in /var/log/messages.

>Fix:
You can work around it by loading the module later.

It is not clear to me what is going on here.  Since I have mii statically compiled into the kernel it is not a case of just forgetting to load a dependency.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->freebsd-net 
Responsible-Changed-By: vwe 
Responsible-Changed-When: Wed Jan 14 21:34:42 UTC 2009 
Responsible-Changed-Why:  

Over to maintainer(s). 

http://www.freebsd.org/cgi/query-pr.cgi?pr=82497 
State-Changed-From-To: open->feedback 
State-Changed-By: yongari 
State-Changed-When: Tue Dec 15 20:11:46 UTC 2009 
State-Changed-Why:  
Would you try the patch at the following URL? 
http://people.freebsd.org/~yongari/vge/vge.miipoll.diff 
The patch generated against latest CURRENT. 



Responsible-Changed-From-To: freebsd-net->yongari 
Responsible-Changed-By: yongari 
Responsible-Changed-When: Tue Dec 15 20:11:46 UTC 2009 
Responsible-Changed-Why:  
Grab. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=82497 
State-Changed-From-To: feedback->closed 
State-Changed-By: yongari 
State-Changed-When: Tue Jul 6 22:37:34 UTC 2010 
State-Changed-Why:  
Feedback timeout(> 6 months). If you're able to reproduce the issue 
on more recent FreeBSD releases, please open new PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=82497 
>Unformatted:
