Bug 32570

Summary: if_xl/miibus causes panic when loaded from boot loader
Product: Base System Reporter: Jason DiCioccio <geniusj>
Component: kernAssignee: Jim Pirzyk <pirzyk>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.4-RELEASE   
Hardware: Any   
OS: Any   

Description Jason DiCioccio 2001-12-07 04:50:01 UTC
	When loading if_xl and miibus.ko from boot loader (via loader.conf),
typing ifconfig results in a kernel panic.  Panic reason being "page fault -
error in supervisor read" .. I wish I had a dump, however apparently /var
was not to capacity..

Fix: 

I wish I knew ;)
How-To-Repeat: 	Load if_xl and miibus from boot loader and type ifconfig after booting.
Or let rc.network go through if you have any ifconfig_xl0* lines in rc.conf.
Comment 1 Sheldon Hearn 2001-12-07 11:09:52 UTC
On Thu, 06 Dec 2001 23:53:00 EST, Jason DiCioccio wrote:

> >Description:
> 	When loading if_xl and miibus.ko from boot loader (via loader.conf),
> typing ifconfig results in a kernel panic.  Panic reason being "page fault -
> error in supervisor read" .. I wish I had a dump, however apparently /var
> was not to capacity..

So let's see your loader.conf. :-)

Ciao,
Sheldon.
Comment 2 Jim Pirzyk freebsd_committer freebsd_triage 2001-12-11 17:44:47 UTC
State Changed
From-To: open->closed

The problem was due to having the miibus module compiled into 
the kernel as well as the if_xl module loading it at boot time. 
Removed the miibus module from the compiled kernel and the system 
boots fine. 



Comment 3 Jim Pirzyk freebsd_committer freebsd_triage 2001-12-11 17:44:47 UTC
Responsible Changed
From-To: freebsd-bugs->pirzyk

I have personal experience with this problem :)