From owner-freebsd-current@FreeBSD.ORG Mon Dec 23 03:15:48 2013 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 87586C5E; Mon, 23 Dec 2013 03:15:48 +0000 (UTC) Received: from felyko.com (felyko.com [174.136.100.2]) by mx1.freebsd.org (Postfix) with ESMTP id 68D451132; Mon, 23 Dec 2013 03:15:48 +0000 (UTC) Received: from [10.0.1.3] (c-24-6-16-155.hsd1.ca.comcast.net [24.6.16.155]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by felyko.com (Postfix) with ESMTPSA id 501423983B; Sun, 22 Dec 2013 19:15:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=felyko.com; s=mail; t=1387768542; bh=4N+0pBhkF8A5ajQCIfTG7QyENQTUDLQ0GS1xCjGWgMU=; h=Subject:From:In-Reply-To:Date:Cc:References:To; b=MyNBhI32cuY3Q4dOqvkI2vQOaf12PE+EsdCCHLzj0/8nGMpgXpziBquWFYZkYcjMv j364MrA2C11sLhJjAMNHFNtM3GUOB/E9Xxw9SUq+uLa9hA50dYSWopktgHetyuxhtv ggGZcg6AKi5iNNodFt8BJ0PVeZO0F7B0diALA82w= Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\)) Subject: Re: ral(4) panic. head, r257837 From: Rui Paulo In-Reply-To: Date: Sun, 22 Dec 2013 19:15:50 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <906BAA48-3702-464C-A079-ABBD09600405@felyko.com> References: <20131219100438.117a3576@laptop.minsk.domain> <20131219110746.51c90249@laptop.minsk.domain> To: Adrian Chadd X-Mailer: Apple Mail (2.1827) X-Mailman-Approved-At: Mon, 23 Dec 2013 04:32:05 +0000 Cc: "Sergey V. Dyatko" , "current@freebsd.org Current" , "freebsd-wireless@freebsd.org" X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Dec 2013 03:15:48 -0000 "ni" is NULL, so it's probably line 1475. On 19 Dec 2013, at 16:02, Adrian Chadd wrote: > Well there's a null node pointer. Need to figure out why. Its totally = legit > to have them too, so the code has to cope. >=20 > Grr. >=20 > Adrian > On Dec 19, 2013 2:07 AM, "Sergey V. Dyatko" = wrote: >=20 >> On Wed, 18 Dec 2013 23:40:23 -0800 >> Adrian Chadd wrote: >>=20 >>> What's at frame 10? >>>=20 >>> And list the IP, ie: >>>=20 >>> list *0xffffffff817da911 >>>=20 >>=20 >> (kgdb) f 10 >> #10 0xffffffff817da911 in rt2860_tx (sc=3D0xfffffe00009bd000, >> m=3D0xfffff80004c6dd00, ni=3D0x0) >> at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1472 1472 { >> Current language: auto; currently minimal >>=20 >> (kgdb) list *0xffffffff817da911 >> 0xffffffff817da911 is in rt2860_tx >> (/usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1475). 1470 = static >> int 1471 rt2860_tx(struct rt2860_softc *sc, struct mbuf *m, struct >> ieee80211_node *ni) 1472 { >> 1473 struct ifnet *ifp =3D sc->sc_ifp; >> 1474 struct ieee80211com *ic =3D ifp->if_l2com; >> 1475 struct ieee80211vap *vap =3D ni->ni_vap; >> 1476 struct rt2860_tx_ring *ring; >> 1477 struct rt2860_tx_data *data; >> 1478 struct rt2860_txd *txd; >> 1479 struct rt2860_txwi *txwi; >>=20 >>> -a >>>=20 >>> On 18 December 2013 23:04, Sergey V. Dyatko = >>> wrote: >>>> Hi, >>>>=20 >>>> I have following setup: >>>>=20 >>>> wlans_ral0=3D"wlan0" >>>> ifconfig_wlan0=3D"WPA" >>>>=20 >>>> cloned_interfaces=3D"lagg0 bridge0 tap0" >>>> ifconfig_lagg0=3D"laggproto failover laggport alc0 laggport wlan0 >>>> DHCP" ifconfig_bridge0=3D"addm tap0 addm lagg0" >>>>=20 >>>> When system boot I have reproducible panic after messages >>>> Waiting 30s for the default route interface: . >>>> ral0: need multicast update callback >>>> ral0: need multicast update callback >>>> ........ : >>>>=20 >>>> Fatal trap 12: page fault while in kernel mode >>>> cpuid =3D 0; apic id =3D 00 >>>> fault virtual address =3D 0x0 >>>> fault code =3D supervisor read data, page not present >>>> instruction pointer =3D 0x20:0xffffffff817da911 >>>> stack pointer =3D 0x28:0xfffffe011fe61da0 >>>> frame pointer =3D 0x28:0xfffffe011fe62630 >>>> <118>. >>>> code segment =3D base 0x0, limit 0xfffff, type 0x1b >>>> =3D DPL 0, pres 1, long 1, def32 0, gran 1 >>>> processor eflags =3D interrupt enabled, resume, IOPL =3D 0 >>>> current process =3D 1815 (dhclient) >>>>=20 >>>> Reading symbols from /boot/kernel/zfs.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/zfs.ko.symbols >>>> Reading symbols from /boot/kernel/opensolaris.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/opensolaris.ko.symbols >>>> Reading symbols from /boot/kernel/linux.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/linux.ko.symbols >>>> Reading symbols from /boot/kernel/if_alc.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/if_alc.ko.symbols >>>> Reading symbols from /boot/kernel/if_ral.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/if_ral.ko.symbols >>>> Reading symbols from /boot/kernel/snd_hda.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/snd_hda.ko.symbols >>>> Reading symbols from /boot/kernel/sound.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/sound.ko.symbols >>>> Reading symbols from /boot/kernel/acpi_video.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/acpi_video.ko.symbols >>>> Reading symbols from /boot/modules/nvidia.ko...done. >>>> Loaded symbols for /boot/modules/nvidia.ko >>>> Reading symbols from /boot/modules/cuse4bsd.ko...done. >>>> Loaded symbols for /boot/modules/cuse4bsd.ko >>>> Reading symbols from /boot/kernel/sem.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/sem.ko.symbols >>>> Reading symbols from /boot/kernel/linprocfs.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/linprocfs.ko.symbols >>>> Reading symbols from /boot/kernel/if_lagg.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/if_lagg.ko.symbols >>>> Reading symbols from /boot/kernel/if_bridge.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/if_bridge.ko.symbols >>>> Reading symbols from /boot/kernel/bridgestp.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/bridgestp.ko.symbols >>>> Reading symbols from /boot/kernel/if_tap.ko.symbols...done. >>>> Loaded symbols for /boot/kernel/if_tap.ko.symbols >>>>=20 >>>> #0 doadump (textdump=3D0) at pcpu.h:219 >>>> 219 pcpu.h: No such file or directory. >>>> in pcpu.h >>>> (kgdb) #0 doadump (textdump=3D0) at pcpu.h:219 >>>> #1 0xffffffff803023ae in db_dump (dummy=3D, >>>> dummy2=3D0, dummy3=3D0, dummy4=3D0x0) at = /usr/src/sys/ddb/db_command.c:543 >>>> #2 0xffffffff80301e8d in db_command (cmd_table=3D>>> out>) at /usr/src/sys/ddb/db_command.c:449 >>>> #3 0xffffffff80301c04 in db_command_loop () >>>> at /usr/src/sys/ddb/db_command.c:502 >>>> #4 0xffffffff80304570 in db_trap (type=3D, >>>> code=3D0) at /usr/src/sys/ddb/db_main.c:231 >>>> #5 0xffffffff8072e9d3 in kdb_trap (type=3D12, code=3D0, tf=3D>>> optimized out>) at /usr/src/sys/kern/subr_kdb.c:656 >>>> #6 0xffffffff80a81bb2 in trap_fatal (frame=3D0xfffffe011fe61cf0, >>>> eva=3D) >>>> at /usr/src/sys/amd64/amd64/trap.c:870 #7 0xffffffff80a81ec9 in >>>> trap_pfault (frame=3D0xfffffe011fe61cf0, usermode=3D0) >>>> at /usr/src/sys/amd64/amd64/trap.c:692 #8 0xffffffff80a8165b in >>>> trap (frame=3D0xfffffe011fe61cf0) >>>> at /usr/src/sys/amd64/amd64/trap.c:456 #9 0xffffffff80a68222 in >>>> calltrap () at /usr/src/sys/amd64/amd64/exception.S:232 >>>> #10 0xffffffff817da911 in rt2860_tx (sc=3D0xfffffe00009bd000, >>>> m=3D0xfffff80004c6dd00, ni=3D0x0) >>>> at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1472 >>>> #11 0xffffffff817da89e in rt2860_start_locked >>>> (ifp=3D0xfffff80003bed800) >>>> at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1998 #12 >>>> 0xffffffff817d57b0 in rt2860_start (ifp=3D0xfffff80003bed800) >>>> at /usr/src/sys/modules/ral/../../dev/ral/rt2860.c:1972 #13 >>>> 0xffffffff807b5f35 in if_transmit (ifp=3D, >>>> m=3D) at /usr/src/sys/net/if.c:3352 #14 >>>> 0xffffffff807fbd96 in ieee80211_vap_pkt_send_dest ( vap=3D>>> optimized out>, m=3D, ni=3D0xfffffe0003bae000) >>>> at /usr/src/sys/net80211/ieee80211_output.c:243 #15 >>>> 0xffffffff807fce09 in ieee80211_vap_transmit (ifp=3D>>> out>, m=3D) >>>> out>at /usr/src/sys/net80211/ieee80211_output.c:393 >>>> #16 0xffffffff8261d91f in lagg_transmit (ifp=3D0xfffff80003bec000, >>>> m=3D0xfffff80004c6dd00) >>>> at /usr/src/sys/modules/if_lagg/../../net/if_lagg.c:1314 >>>> #17 0xffffffff8262b11d in bridge_enqueue (sc=3D0xfffff80006597c00, >>>> dst_ifp=3D0xfffff80003bec000, m=3D) >>>> at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:1864 >>>> #18 0xffffffff8262a2e0 in bridge_output (ifp=3D0xfffff80003bec000, >>>> m=3D, sa=3D, rt=3D0x1) >>>> at /usr/src/sys/modules/if_bridge/../../net/if_bridge.c:2009 >>>> #19 0xffffffff807b8014 in ether_output (ifp=3D, >>>> m=3D0xfffff80004001200, dst=3D0xfffffe011fe62928, ro=3D>>> optimized >>>> out>) at /usr/src/sys/net/if_ethersubr.c:387 >>>> #20 0xffffffff807abe92 in bpfwrite (dev=3D, >>>> uio=3D0xfffff800064d9c00, ioflag=3D) >>>> at /usr/src/sys/net/bpf.c:1082 >>>> #21 0xffffffff805ecacf in devfs_write_f (fp=3D0xfffff800065f79b0, >>>> uio=3D0xfffff800064d9c00, cred=3D, flags=3D0,= >>>> td=3D0xfffff800062ea920) >>>> at /usr/src/sys/fs/devfs/devfs_vnops.c:1672 #22 0xffffffff8074594a >>>> in dofilewrite (td=3D0xfffff800062ea920, fd=3D6, = fp=3D0xfffff800065f79b0, >>>> auio=3D0xfffff800064d9c00, offset=3D, flags=3D0)= at >>>> file.h:303 #23 0xffffffff80745675 in kern_writev >>>> (td=3D0xfffff800062ea920, fd=3D6, auio=3D0xfffff800064d9c00) >>>> at /usr/src/sys/kern/sys_generic.c:467 #24 0xffffffff80745896 in >>>> sys_writev (td=3D0xfffff800062ea920, uap=3D0xfffffe011fe62b40) >>>> at /usr/src/sys/kern/sys_generic.c:452 #25 0xffffffff80a824e7 in >>>> amd64_syscall (td=3D0xfffff800062ea920, traced=3D0) at >>>> subr_syscall.c:134 #26 0xffffffff80a6850b in Xfast_syscall () >>>> at /usr/src/sys/amd64/amd64/exception.S:391 >>>> #27 0x0000000800b5cf3a in ?? () >>>> Previous frame inner to this frame (corrupt stack?) >>>> Current language: auto; currently minimal >>>> (kgdb) >>>>=20 >>>> at office, laggport alc0 is MASTER on lagg and all works fine. >>>>=20 >>>> I have vmcore file and I can enter the necessary commands if this >>>> will help >>>>=20 >>>>=20 >>>> -- >>>> wbr, tiger >>>> _______________________________________________ >>>> freebsd-current@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/freebsd-current >>>> To unsubscribe, send any mail to >>>> "freebsd-current-unsubscribe@freebsd.org" >>=20 >>=20 >>=20 >> -- >> wbr, tiger >>=20 > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to = "freebsd-wireless-unsubscribe@freebsd.org" -- Rui Paulo