Date: Sat, 11 Sep 2004 01:37:26 +0200 From: Marian Cerny <jojo@matfyz.cz> To: Robert Watson <rwatson@freebsd.org>, "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>, freebsd-current@freebsd.org Subject: Re: LOR (re0 and user map) + PANIC Message-ID: <20040910233726.GA5781@artax.karlin.mff.cuni.cz> In-Reply-To: <20040910173613.GV72089@funkthat.com> References: <20040910170913.GT72089@funkthat.com> <Pine.NEB.3.96L.1040910131445.43567A-100000@fledge.watson.org> <20040910172623.GA1111@artax.karlin.mff.cuni.cz> <20040910173613.GV72089@funkthat.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> > > It would be very useful to know the revision of the file, as well as what
> > > line in the code re_rxeof+0x2ae is.
(gdb) l *re_rxeof+0x2ae
0xc0575b76 is in re_rxeof (../../../dev/re/if_re.c:1566).
1561 }
1562 m = sc->rl_head;
1563 sc->rl_head = sc->rl_tail = NULL;
1564 m->m_pkthdr.len = total_len - ETHER_CRC_LEN;
1565 } else
1566 m->m_pkthdr.len = m->m_len =
1567 (total_len - ETHER_CRC_LEN);
1568
1569 ifp->if_ipackets++;
1570 m->m_pkthdr.rcvif = ifp;
> Could you try using if_re.c from HEAD? I plan to merge the code from
> HEAD into RELENG_5 shortly.
I used if_re.c from HEAD with this little modification (I was getting
some compilation error on line 171):
*** if_re.c Sat Sep 11 01:23:46 2004
--- if_re.c.orig Sat Sep 11 01:23:34 2004
***************
*** 168,174 ****
"RealTek 8169S Single-chip Gigabit Ethernet" },
{ RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8110S,
"RealTek 8110S Single-chip Gigabit Ethernet" },
! { RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8110S,
"Corega CG-LAPCIGT (RTL8169S) Gigabit Ethernet" },
{ 0, 0, 0, NULL }
};
--- 168,174 ----
"RealTek 8169S Single-chip Gigabit Ethernet" },
{ RT_VENDORID, RT_DEVICEID_8169, RL_HWREV_8110S,
"RealTek 8110S Single-chip Gigabit Ethernet" },
! { COREGA_VENDORID, COREGA_DEVICEID_CGLAPCIGT, RL_HWREV_8169S,
"Corega CG-LAPCIGT (RTL8169S) Gigabit Ethernet" },
{ 0, 0, 0, NULL }
};
I'm not getting LORs. But the problem still exists there. On 'halt -p' I
still get this PANIC.
I thought that re without GIANT could help my problem with cvsup, which
is described in PR i386/70832. It didn't, too :-(.
--
Marian Cerny <jojo@matfyz.cz>
Jabber: jojo@njs.netlab.cz
[ UNIX is user friendly. It's just selective about who its friends are. ]
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040910233726.GA5781>
