if_dc panics with 3Com OfficeConnect 10/100B PCI
John Baldwin
jhb at FreeBSD.org
Tue Aug 16 17:50:16 GMT 2005
On Tuesday 16 August 2005 11:47 am, Giorgos Keramidas wrote:
> On 2005-08-16 09:22, "M. Warner Losh" <imp at bsdimp.com> wrote:
> > In message: <20050816124525.GA31411 at flame.pc>
> > Giorgos Keramidas <keramida at freebsd.org> writes:
> > : I've recently acquired a 3Com 3CSOHO100B-TX NIC, which seems to be
supported
> > : by the ``dc'' driver. The output of pciconf is:
> > :
> > : % none0 at pci0:10:0: class=0x020000 card=0x930010b7 chip=0x930010b7
rev=0x31 hdr=0x00
> > : % vendor = '3COM Corp, Networking Division'
> > : % device = '3C910 Integrated Fast Ethernet Controller
(3CSOHO100B-TX Compatible)'
> > : % class = network
> > : % subclass = ethernet
> > :
> > : When I compile the ``dc'' driver into my kernel or load it as a module
> > : though, a relatively recent CURRENT (updated yesterday, 14 Aug 2005)
> > : panics after a port mapping failure.
> > :
> > : The same panic happens when the device is configured into the kernel or
> > : when I kldload if_dc. Is anyone else using ``dc'' interfaces on CURRENT
> > : and seeing similar problems?
> >
> > Trace?
>
> It's a bit tricky, since I have to either copy it manually from the
> console or find out how I can boot the machine with the NIC in serial
> console mode.
>
> Booting with 'dc' compiled into the kernel doens't quite work, since the
> panic happens too early for dumpdev to be set. If there a way to set
> dumpdev earlier than /etc/rc.conf (i.e. from the boot loader)?
>
> Using a module doesn't really help with obtaining a trace, because the
> symbols of the module are printed as ??? in kgdb.
>
> I'll try to obtain a trace later tonight though. Thanks for the reply :)
Compile in DDB and get a stack trace over the serial console using 't' in DDB
instead of worrying about getting a dump.
--
John Baldwin <jhb at FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve" = http://www.FreeBSD.org
More information about the freebsd-current
mailing list