Bug 15193

Summary: PCCARD ethernet interface not returned by SIOCGIFCONF
Product: Base System Reporter: Charlie Root <root>
Component: kernAssignee: Warner Losh <imp>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 3.3-RELEASE   
Hardware: Any   
OS: Any   

Description Charlie Root 1999-11-30 23:30:01 UTC
The card is located correctly, and configured by ifconfig so that I can use it.

However, when ioctl(SIOCGIFCONF) is called, the interface name is not returned
in the list.  All other interfaces are.

This does not affect ifconfig, because this gets its list of interfaces from
sysctl() and not the SIGCGIFCONF ioctl().

I'm assuming that the problem is with pccardd not registering the interface,
but I don't know enough about its internal workings or that of the kernel to
look into fixing it.

How-To-Repeat: 
The simplest way to demonstrate the problem is to run 'amd -v'.  It will 
report "No networks." even when the card is configured and running correctly.
Comment 1 Warner Losh freebsd_committer freebsd_triage 2000-05-16 06:13:12 UTC
Responsible Changed
From-To: freebsd-bugs->imp

Does amd actuallyrescan the list of cards when you do a amd -v? 
Comment 2 Warner Losh freebsd_committer freebsd_triage 2000-05-27 05:30:37 UTC
State Changed
From-To: open->closed

This is a bug in amd.