usb/156000: rum(4) Fatal trap 18: integer divide fault while in kernel mode

Ruan Chunping rcp at mipang.com
Fri Apr 1 07:40:50 UTC 2011


The following reply was made to PR usb/156000; it has been noted by GNATS.

From: Ruan Chunping <rcp at mipang.com>
To: PseudoCylon <moonlightakkiy at yahoo.ca>
Cc: bug-followup at freebsd.org
Subject: Re: usb/156000: rum(4) Fatal trap 18: integer divide fault while in
 kernel mode
Date: Fri, 1 Apr 2011 15:31:29 +0800

 Thanks for your suggestion
 
 I will do more test.
 
 On Fri, Apr 1, 2011 at 15:14, PseudoCylon <moonlightakkiy at yahoo.ca> wrote:
 >
 > >From: Ruan Chunping <rcp at mipang.com>
 > >To: PseudoCylon <moonlightakkiy at yahoo.ca>
 > >Cc: bug-followup at freebsd.org; Hans Petter Selasky <hselasky at c2i.net>
 > >Sent: Tue, March 29, 2011 7:42:54 AM
 > >Subject: Re: usb/156000: rum(4) Fatal trap 18: integer divide fault whil=
 e in
 > >kernel mode
 > >
 > >Thanks a lot!
 > >
 > >
 > >Maybe rum(4) has anthor ARP-Reply problem too.
 > >
 >
 > No.
 >
 > The driver shouldn't panic just because it's received an odd packet, and =
 need to
 > be fixed. Other than that, based on your tcpdump output, the driver is be=
 having
 > fine.
 >
 > When the driver is not receiving any arp packet, it isn't sending any, so
 > android phone doesn't work. No driver sends out a packet spontaneously.
 > When the driver receives an arp packet, it sends out, so nokia phone work=
 s.
 > There is nothing wrong from driver's point of view.
 >
 > It seems routing table hasn't properly been configured, so arp reply pack=
 ets are
 > sent to default gateway (most likely to em0).
 >
 > Once the routing table is set up, every thing should work fine.
 > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-routing=
 .html
 >
 > You can set up an AP without bridge. Since you are making subnet, rather =
 not to.
 > But, if you need to use bridge, you need to add 2 or more NICs as I menti=
 oned in
 > previous thread. That's what bridge is for.
 >
 > >bridge0: flags=3D8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 m=
 tu 1500
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0ether 72:5f:7d:8a:55:34
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0inet 192.168.77.1 netmask 0xffffff00 broadca=
 st 192.168.77.255
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0id 00:00:00:00:00:00 priority 32768 hellotim=
 e 2 fwddelay 15
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0maxage 20 holdcnt 6 proto rstp maxaddr 100 t=
 imeout 1200
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0root id 00:00:00:00:00:00 priority 32768 ifc=
 ost 0 port 0
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0member: wlan0 flags=3D143<LEARNING,DISCOVER,=
 AUTOEDGE,AUTOPTP>
 > > =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0ifmaxaddr 0 port=
  10 priority 128 path cost 370370
 > >>> =C2=A0 member: em0 ..... << you need this
 >
 >
 > AK
 >


More information about the freebsd-usb mailing list