Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Oct 2001 15:00:10 -0500 (EST)
From:      Jim Durham <durham@w2xo.pgh.pa.us>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        freebsd-mobile@FreeBSD.org
Subject:   RE: Inspiron crashes with 4.4-RELEASE
Message-ID:  <Pine.BSF.4.21.0110281439210.16532-100000@w2xo.pgh.pa.us>
In-Reply-To: <XFMail.011028090139.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 28 Oct 2001, John Baldwin wrote:

> 
> On 28-Oct-01 Jim Durham wrote:
> > After running 4.3 RELEASE beautifully for about 6 months, my
> > Dell Inspiron 4000 won't run after installing 4.4-RELEASE.
> > 
> > The system  panics and reboots thusly:
> > 
> > ukphy0: <Generic IEEE 802.3u media interface> on miibus0
> > ukphy0: no media present
> > (following in "dim" text)
> > ootOct 28 08:49:42 jimslaptop pccardd[123]: ed1 D-Link (DFE-650) inserted
> > 
> > (back to bright text)
> > 
> > Fatal trap 12: page fault while in kernel mode
> > fault virtual address = 0x8
> > fault code            = supervisor read, page not present
> > instruction pointer   = 0x8:0xc03a38a0
> > stack pointer         = 0x10:0xcc25fb48
> > frame pointer         = 0x10:0xcc25fb54
> > code segment          = base 0x0, limit 0xfffff, type 0x1b
> >                       = DPL 0, pres 1, def32 1, gran1
> > processor eflags      = interrupt enables, resume, IOPL = 0
> > current process               = 322 (ifconfig)
> > interrupt mask                = net tty
> > trap number           = 12
> > panic: page fault
> > 
> > syncing disks.. 22 22
> > done
> > Uptime: 3m40s
> > Automatic reboot in 15 seconds - press a key on the console to abort
> > 
> > etc, etc
> > 
> > Looks like it is concerned with ifconfig'ing the D-LINK DFE-650 card.
> > This is done with dhcp.
> > 
> > 
> > I have also filed a bug report.
> > 
> > 
> > I didn't see this in the archives or open bug listings.
> 
> Please compile ddb into your kernel and get a stack trace.  It is a simple NULL
> pointer dereference that can probably be fixed easily if enough info is
> provided.
> 
> -- 
OK... done...

Fatal trap 12: page fault while in kernel mode
fault virtual address	= 0x8
instruction pointer	= 0x8:0xc03b48a0
stack pointer		= 0x10:0xcc668b48
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process		= 304 (ifconfig)
interrupt mask		= net tty
kernel: type 12 trap, code=0
Stopped at	ikphy_service+0x48:	movl	0x8(%ebx),%eax
db>trace
ukphy_service(c12e08c0,c12e0880,2) at ukphy_service+0x48
mii_mediachg(c12e0880,c12e6f80) at mii_mediachg+0x29
ed_init(c12e5000,c12e5000,8020690c,c12e5000,cc668be0) at ed_init+0x3ca
ether_ioctl(c12e5000,8020690c,c12fa400,1,cc668d64) at ether_ioctl+0x5e
ed_ioctl(c12e5000,80206890c,c122fa400,cc668d38) at in6_infinit+0x6f

and so forth....

This is copied by hand so reliability is questionable 8-).

Looks like the address C12e08c0 was generated by mii_mediachg
and the address c12e0880 was gen'd by ed_init ??

I'm not a kernel debugger, just an old C programmer.

-Jim



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0110281439210.16532-100000>