Bug 22790

Summary: Am79C965 ethernet not working when lnc and pcn are both in kernel
Product: Base System Reporter: wolfgang
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description wolfgang 2000-11-12 13:20:00 UTC
When booting a kernel compiled with devices lnc, miibus and pcn the
device lnc0 is being found, but the hardware-address is not reported
and it does not work.
Relevant lines from dmesg:
Nov 12 10:37:48 vectra /kernel: lnc0: <PCNet/PCI Ethernet adapter> port 0xffe0-0xffff irq 9 at device 3.0 on pci0
Nov 12 10:37:48 vectra /kernel: lnc0: driver is using old-style compatability shims

When booting a kernel without device pcn the lines look like this:
Nov 12 13:36:08 vectra /kernel: lnc0: <PCNet/PCI Ethernet adapter> port 0xffe0-0xffff irq 9 at device 3.0 on pci0
Nov 12 13:36:09 vectra /kernel: lnc0: PCnet-32 VL-Bus address 08:00:09:6e:35:b0
Nov 12 13:36:09 vectra /kernel: lnc0: driver is using old-style compatability shims

Fix: 

Work around: Build a custom kernel without device pcn.
How-To-Repeat: 
	Booting a kernel with both drivers for lnc and pcn on this machine.
Comment 1 wolfgang 2001-01-03 11:50:17 UTC
Problem no longer exists in 4.2-STABLE as of Jan 1, 2001

Wolfgang Zenker
Comment 2 Peter Pentchev freebsd_committer freebsd_triage 2001-01-03 12:11:51 UTC
State Changed
From-To: open->closed

Originator reports problem no longer exists in -stable as of 2000/01/01.
Comment 3 Peter Pentchev 2001-01-03 12:16:32 UTC
On Wed, Jan 03, 2001 at 04:12:15AM -0800, roam@FreeBSD.org wrote:
> Synopsis: Am79C965 ethernet not working when lnc and pcn are both in kernel
> 
> State-Changed-From-To: open->closed
> State-Changed-By: roam
> State-Changed-When: Wed Jan 3 04:11:51 PST 2001
> State-Changed-Why: 
> Originator reports problem no longer exists in -stable as of 2000/01/01.

Uhm.. *of course* this should read 'as of 2001/01/01' :)

G'luck,
Peter

-- 
I've heard that this sentence is a rumor.