Subject: kern/12932: using vlan on tlp causes panic under certain conditions
To: None <gnats-bugs@gnats.netbsd.org>
From: None <iwamoto@sat.t.u-tokyo.ac.jp>
List: netbsd-bugs
Date: 05/14/2001 16:07:27
>Number: 12932
>Category: kern
>Synopsis: using vlan on tlp causes panic under certain conditions
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon May 14 00:07:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: IWAMOTO Toshihiro
>Release: 1.5 release branch code (about a week ago)
>Organization:
>Environment:
hardware is 164LX.
System: NetBSD vega.sat.t.u-tokyo.ac.jp 1.5.1_BETA NetBSD 1.5.1_BETA (VEGA) #45: Mon May 7 12:45:46 JST 2001 iwamoto@vega.sat.t.u-tokyo.ac.jp:/usr/src/syssrc/sys/arch/alpha/compile/VEGA alpha
>Description:
using vlan on tlp causes MMU fault panic under certain conditions.
the same machine worked with vlan when tried from multiuser mode.
vega# /etc/rc.d/network start
Starting network.
Hostname: vega.sat.t.u-tokyo.ac.jp
NIS domainname: sat
127.0.0.0 127.0.0.1 done
::
fatal kernel trap:
trap entry = 0x2 (memory management fault)
a0 = 0x10
a1 = 0x1
a2 = 0x1
pc = 0xfffffc00003660fc
ra = 0xfffffc00003660dc
curproc = 0xfffffc0005489908
pid = 269, comm = ifconfig
Script started on Mon May 14 15:51:22 2001
vega# gdb /sys/arch/alpha/compile/VEGA/netbsd.gdb
GNU gdb 4.17
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "alpha--netbsd"...
(gdb) targ kco /lfs/tmp/netbsd.0.core
panic: trap
#0 0xfffffc000059f958 in dumpsys ()
at ../../../../arch/alpha/alpha/machdep.c:1247
1247 savectx(&dumppcb);
(gdb) info st
#0 0xfffffc000059f958 in dumpsys ()
at ../../../../arch/alpha/alpha/machdep.c:1247
#1 0xfffffc000059f56c in cpu_reboot (howto=256, bootstr=0x0)
at ../../../../arch/alpha/alpha/machdep.c:1066
#2 0xfffffc00003ad414 in panic (fmt=0xfffffc00006357f2 "trap")
at ../../../../kern/subr_prf.c:240
#3 0xfffffc00005a799c in trap (a0=16, a1=1, a2=1, entry=2,
framep=0xfffffe0015a43990) at ../../../../arch/alpha/alpha/trap.c:596
#4 0xfffffc0000300414 in XentMM ()
at ../../../../arch/alpha/alpha/locore.s:556
#5 0xfffffc00003660dc in tlp_filter_setup (sc=0xfffffe0000038000)
at ../../../../dev/ic/tulip.c:2733
warning: Hit beginning of text section without finding
warning: enclosing function for address 0x4
This warning occurs if you are debugging a function without any symbols
(for example, in a stripped executable). In that case, you may wish to
increase the size of the search with the `set heuristic-fence-post' command.
Otherwise, you told GDB there was a function where there isn't one, or
(more likely) you have encountered a bug in GDB.
(gdb) fr 5
#5 0xfffffc00003660dc in tlp_filter_setup (sc=0xfffffe0000038000)
at ../../../../dev/ic/tulip.c:2733
2733 TULIP_CDSPSYNC(sc, BUS_DMASYNC_PREWRITE);
(gdb) list
2728 setit:
2729 if (ifp->if_flags & IFF_ALLMULTI)
2730 sc->sc_opmode |= OPMODE_PM;
2731
2732 /* Sync the setup packet buffer. */
2733 TULIP_CDSPSYNC(sc, BUS_DMASYNC_PREWRITE);
2734
2735 /*
2736 * Fill in the setup packet descriptor.
2737 */
(gdb) print *sc
$1 = {sc_dev = {dv_class = DV_IFNET, dv_list = {tqe_next = 0xfffffe0000011900,
tqe_prev = 0xfffffe0000021d88}, dv_cfdata = 0xfffffc000063c6d0,
dv_unit = 0, dv_xname = "tlp0", '\000' <repeats 11 times>,
dv_parent = 0xfffffe0000011a00, dv_flags = 1}, sc_st = 0xfffffc00006cda88,
sc_sh = 576460632078225664, sc_dmat = 0xfffffc00006cdc68, sc_ethercom = {
ec_if = {if_softc = 0xfffffe0000038000, if_list = {
tqe_next = 0xfffffe0000044060, tqe_prev = 0xfffffc00006a18b0},
if_addrlist = {tqh_first = 0xfffffe0000011800,
tqh_last = 0xfffffe0000011820},
if_xname = "tlp0", '\000' <repeats 11 times>, if_pcount = 0,
if_bpf = 0x0, if_index = 1, if_timer = 0, if_flags = -30718,
if__pad1 = 0, if_data = {ifi_type = 6 '\006', ifi_addrlen = 6 '\006',
ifi_hdrlen = 14 '\016', ifi_link_state = 0, ifi_mtu = 1500,
ifi_metric = 0, ifi_baudrate = 10000000, ifi_ipackets = 0,
ifi_ierrors = 0, ifi_opackets = 0, ifi_oerrors = 0,
ifi_collisions = 0, ifi_ibytes = 0, ifi_obytes = 0, ifi_imcasts = 0,
ifi_omcasts = 0, ifi_iqdrops = 0, ifi_noproto = 0, ifi_lastchange = {
tv_sec = 0, tv_usec = 0}},
if_output = 0xfffffc00003ef0e0 <ether_output>,
if_input = 0xfffffc00003efac0 <ether_input>,
if_start = 0xfffffc0000361920 <tlp_start>,
if_ioctl = 0xfffffc0000362340 <tlp_ioctl>, if_reset = 0,
if_watchdog = 0xfffffc0000362260 <tlp_watchdog>, if_drain = 0, if_snd = {
---Type <return> to continue, or q <return> to quit---
ifq_head = 0xfffffc0002a92000, ifq_tail = 0xfffffc0002a92000,
ifq_len = 1, ifq_maxlen = 50, ifq_drops = 0},
if_sadl = 0xfffffe0000011858,
if_broadcastaddr = 0xfffffc000064c698 "ÿÿÿÿÿÿ0123456789abcdef",
if_prefixlist = 0x0}, ec_multiaddrs = {lh_first = 0xfffffe0000086940},
ec_multicnt = 1, ec_capabilities = 1, ec_capenable = 1, ec_nvlans = 1},
sc_sdhook = 0xfffffe0000013ea0, sc_powerhook = 0xfffffe0000013e80,
sc_stats = {ts_tx_uf = 0, ts_tx_to = 0, ts_tx_ec = 0, ts_tx_lc = 0},
sc_srom = 0xfffffe0000021c80 "\021\020\nP", sc_srom_addrbits = 6,
sc_mediasw = 0xfffffc00005c8948, sc_bitbang_ops = 0xfffffc00005c7d10,
sc_nway_ticks = 0, sc_nway_active = 0x0, sc_nway_callout = {c_link = {
tqe_next = 0x0, tqe_prev = 0x0}, c_time = 0, c_arg = 0x0, c_func = 0,
c_flags = 0}, sc_chip = TULIP_CHIP_21140A, sc_rev = 34, sc_flags = 6228,
sc_name = '\000' <repeats 15 times>, sc_cacheline = 0, sc_devno = 2,
sc_mii = {mii_media = {ifm_mask = -268435456, ifm_media = 0,
ifm_cur = 0xfffffe0000013ec0, ifm_list = {
tqh_first = 0xfffffe0000013f60, tqh_last = 0xfffffe0000013ec0},
ifm_change = 0xfffffc00003669e0 <tlp_mediachange>,
ifm_status = 0xfffffc0000366980 <tlp_mediastatus>},
mii_ifp = 0xfffffe0000038060, mii_flags = 1, mii_phys = {
lh_first = 0xfffffe0000011900}, mii_instance = 1, mii_media_status = 0,
mii_media_active = 0,
mii_readreg = 0xfffffc0000366e20 <tlp_bitbang_mii_readreg>,
---Type <return> to continue, or q <return> to quit---
mii_writereg = 0xfffffc0000366e60 <tlp_bitbang_mii_writereg>,
mii_statchg = 0xfffffc0000366b00 <tlp_mii_statchg>},
sc_txth = 0xfffffc00005c7bf0, sc_txthresh = 0, sc_gp_dir = 31 '\037',
sc_media_seen = 2, sc_tlp_minst = 0,
sc_reset = 0xfffffc0000367480 <tlp_21140_reset>,
sc_preinit = 0xfffffc0000367280 <tlp_2114x_preinit>,
sc_filter_setup = 0xfffffc0000365be0 <tlp_filter_setup>,
sc_statchg = 0xfffffc0000366b00 <tlp_mii_statchg>,
sc_tick = 0xfffffc0000366a40 <tlp_mii_tick>, sc_tick_callout = {c_link = {
tqe_next = 0x0, tqe_prev = 0x0}, c_time = 0, c_arg = 0x0, c_func = 0,
c_flags = 0}, sc_enable = 0, sc_disable = 0, sc_power = 0,
sc_regshift = 3, sc_busmode = 0, sc_opmode = 0, sc_inten = 0,
sc_rxint_mask = 0, sc_txint_mask = 0, sc_filtmode = 0, sc_cdseg = {
ds_addr = 44802048, ds_len = 24576}, sc_cdnseg = 1,
sc_cddmamap = 0xfffffe0000021c00, sc_txsoft = {{txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000002c800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000002c600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000002c400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000002c200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
---Type <return> to continue, or q <return> to quit---
txs_dmamap = 0xfffffe000002c000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003be00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003bc00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ba00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003b800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003b600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003b400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003b200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003b000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ae00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ac00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003aa00, txs_firstdesc = 0, txs_lastdesc = 0,
---Type <return> to continue, or q <return> to quit---
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003a800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003a600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003a400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003a200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003a000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003de00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003dc00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003da00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003d800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003d600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003d400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
---Type <return> to continue, or q <return> to quit---
txs_dmamap = 0xfffffe000003d200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003d000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ce00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003cc00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ca00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003c800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003c600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003c400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003c200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003c000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003fe00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003fc00, txs_firstdesc = 0, txs_lastdesc = 0,
---Type <return> to continue, or q <return> to quit---
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003fa00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003f800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003f600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003f400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003f200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003f000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ee00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ec00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003ea00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003e800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003e600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
---Type <return> to continue, or q <return> to quit---
txs_dmamap = 0xfffffe000003e400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003e200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe000003e000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041e00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041c00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041a00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041800, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041600, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041400, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041200, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000041000, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000040e00, txs_firstdesc = 0, txs_lastdesc = 0,
---Type <return> to continue, or q <return> to quit---
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000040c00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}, {txs_mbuf = 0x0,
txs_dmamap = 0xfffffe0000040a00, txs_firstdesc = 0, txs_lastdesc = 0,
txs_ndescs = 0, txs_q = {sqe_next = 0x0}}}, sc_rxsoft = {{
rxs_mbuf = 0x0, rxs_dmamap = 0xfffffe0000021b80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021b00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021a80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021a00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021980}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021900}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021880}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021800}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021780}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021700}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021680}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021600}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021580}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021500}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021480}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021400}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021380}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021300}, {rxs_mbuf = 0x0,
---Type <return> to continue, or q <return> to quit---
rxs_dmamap = 0xfffffe0000021280}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021200}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021180}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021100}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021080}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000021000}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020f80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020f00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020e80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020e00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020d80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020d00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020c80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020c00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020b80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020b00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020a80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020a00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020980}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020900}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020880}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020800}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020780}, {rxs_mbuf = 0x0,
---Type <return> to continue, or q <return> to quit---
rxs_dmamap = 0xfffffe0000020700}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020680}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020600}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020580}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020500}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020480}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020400}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020380}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020300}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020280}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020200}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020180}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020100}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020080}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000020000}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043f80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043f00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043e80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043e00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043d80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043d00}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043c80}, {rxs_mbuf = 0x0,
rxs_dmamap = 0xfffffe0000043c00}}, sc_control_data = 0xfffffc0002aba000,
---Type <return> to continue, or q <return> to quit---
sc_txfree = 0, sc_txnext = 0, sc_ntxsegs = 16, sc_tdctl_ch = 0,
sc_tdctl_er = 33554432, sc_setup_fsls = 0, sc_txfreeq = {sqh_first = 0x0,
sqh_last = 0xfffffe00000391d0}, sc_txdirtyq = {sqh_first = 0x0,
sqh_last = 0xfffffe00000391e0}, sc_rxptr = 0, sc_rnd_source = {list = {
le_next = 0x0, le_prev = 0xfffffe00000451f8}, data = {
name = "tlp0", '\000' <repeats 11 times>, last_time = 259105400,
last_delta = 0, last_delta2 = 0, total = 0, type = 2, flags = 768,
state = 0xfffffc0002acc000}}}
(gdb)
>How-To-Repeat:
Have the following ifconfig.vlan0 and no ifconfig.tlp0.
$ cat /etc/ifconfig.vlan0
create
vlan 1 vlanif tlp0
10.6.1.112 netmask 0xffffc000
Then try to boot multiuser or type /etc/rc.d/network start
immediately after single user boot.
>Fix:
No idea.
>Release-Note:
>Audit-Trail:
>Unformatted: