From nobody@FreeBSD.ORG  Wed Dec  8 18:35:20 1999
Return-Path: <nobody@FreeBSD.ORG>
Received: by hub.freebsd.org (Postfix, from userid 32767)
	id DA62A152C8; Wed,  8 Dec 1999 18:35:19 -0800 (PST)
Message-Id: <19991209023519.DA62A152C8@hub.freebsd.org>
Date: Wed,  8 Dec 1999 18:35:19 -0800 (PST)
From: reed@wingeer.org
Sender: nobody@FreeBSD.ORG
To: freebsd-gnats-submit@freebsd.org
Subject: Fatal trap 18 (integer divide fault) when PCCARD hot plug-in again
X-Send-Pr-Version: www-1.0

>Number:         15365
>Category:       kern
>Synopsis:       Fatal trap 18 (integer divide fault) when PCCARD hot plug-in again
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec  8 18:40:00 PST 1999
>Closed-Date:    Mon May 15 23:14:27 MDT 2000
>Last-Modified:  Fri Nov 10 14:30:18 GMT 2006
>Originator:     Reed Lai
>Release:        3.2-RELEASE, obtained from WC-CDROM
>Organization:
>Environment:
IBM ThinkPAD 750C Type 9545-3YE
RAM 12MB
uname -a
----
FreeBSD ling.wingeer.org 3.2-RELEASE FreeBSD 3.2-RELEASE #12: Tue Dec 7 10:36:18 CST 1999     root@ling.wingeer.org:/usr/src/sys/compile/THINKPAD  i386
>Description:
If I boot thinkpad without pccard card, I can hot plug pccard in,
and then hot plug it out, but if then I hot plug it in again, usually
integer divid fault, sometime system hang, rare(or never) ok.

If boot with pccard, I can hot plug pccard out, but fatal hot plug in.

Kernel compile conf (/usr/src/sys/i386/conf/THINKPAD)
----
cpu		"I486_CPU"
...
device ed0 at isa? port 0x280 net irq 11 iomem 0xd0000
...
pseudo-device	loop
pseudo-device	ether
...
----

File: pccard.conf
----
io	0x280-0x2F0
irq	11
memory	0xd0000	96k

# LEMEL PCMCIA CARD Type II, Ethernet Adapter
card "Ethernet Adapter" "E2000 PCMCIA Ethernet"
	config	0x20 "ed0" ?
	ether	0xff0
	insert	echo LEMEL E2000 PCMCIA Ethernet inserted
	insert	/etc/pccard_ether ed0
	insert	/sbin/ifconfig ed0 10.0.20.48 netmask 255.0.0.0
	insert	/sbin/ifconfig ed0 192.168.20.48 netmask 255.255.0.0 alias
	remove	echo LEMEL E2000 PCMCIA Ethernet removed
	remove	/sbin/ifconfig ed0 delete
	remove	/sbin/ifconfig ed0 delete
# other card...
card...
----

Message plug-out:
----
ed0: unload
Return IRQ=11
Card removed, slot 0
Slot 0, unfielded interrupt (0)
Dec 9 09... /kernel: ed0: unload
Dec 9 09... /kernel: ed0: unload
Dec 9 09... /kernel: Return IRQ=11
Dec 9 09... /kernel: Return IRQ=11
Dec 9 09... /kernel: Card removed, slot 0
Dec 9 09... /kernel: Card removed, slot 0
Dec 9 09... /kernel: slot 0, unfielded interrupt (0)
Dec 9 09... /kernel: slot 0, unfielded interrupt (0)
----

Message plug-in again (when divide fault):
----
Fatal trap 18: integer divide fault while in kernel mode
instruction pointer	= 0x8:0xc01ae6cf
stack pointer		= 0x10:0xc0216f14
frame pointer		= 0x10:0xc0216f1c
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, def32 1, gran 1
processor eflags	= interrupt enabled, IOPL = 0
current process		= Idle
interrupt mask		=
trap number		= 18
panic: integer divide fault

syncing disks... 3 3 ... giving up
Automatic reboot in 15 seconds - press a key on the console to abort
----
>How-To-Repeat:
hot-plug-out then hot-plug-in again

>Fix:


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: imp 
State-Changed-When: Mon May 15 23:14:27 MDT 2000 
State-Changed-Why:  
I've fixed this in 4.0 


From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/15365: commit references a PR
Date: Fri, 10 Nov 2006 14:27:13 +0000 (UTC)

 miwi        2006-11-10 14:27:01 UTC
 
   FreeBSD ports repository
 
   Modified files:
     math/ump             pkg-plist 
   Log:
   - Fix build problems
   
   PR:             ports/15365
   Submitted by:   nivit@email.it (Nicola Vitale) (maintainer)
   
   Revision  Changes    Path
   1.4       +0 -1      ports/math/ump/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
