rl0: watchdog timeout + 40, 000 ms ping with 7.1-BETA-i386-disc1.iso

Jeremy Chadwick koitsu at FreeBSD.org
Sun Sep 28 19:34:11 UTC 2008


On Sun, Sep 28, 2008 at 11:21:19AM +0200, Julian Stacey wrote:
> Hi,
> Reference:
> > From:		"Julian Stacey" <jhs at berklix.org> 
> > Date:		Fri, 26 Sep 2008 19:54:04 +0200 
> > Message-id:	<200809261754.m8QHs41D011762 at fire.js.berklix.net> 
> 
> "Julian Stacey" wrote:
> > Hi,
> > Reference:
> > > From:		"Julian Stacey" <jhs at berklix.org> 
> > > Date:		Fri, 26 Sep 2008 19:16:57 +0200 
> > > Message-id:	<200809261717.m8QHGvmx011312 at fire.js.berklix.net> 
> > 
> > "Julian Stacey" wrote:
> > > >  > I'm remaking binaries,
> > > 
> > > New generic kernel built & installed, & install of all src/ done too.
> > > No improvement.
> > > 
> > > > Is there reliable way to reproduce the issue? 
> > > 
> > > Its continuous, the machine virtually never does a ping in less
> > > than 10 seconds.
> > > 
> > > > Anyway, would you try attached patch and let me know result?
> > > 
> > > Thanks
> > > Done, doesnt help.
> > > Seeing a new message now too:
> > > ping: sendto: No buffer space available.
> > > 
> > > Output of vmstat -i and pciconf -lv look the same as before
> > > 
> > > It's a small card. Weighs 46 gram. I was going to write 
> > > 	I could simply post it to you, & you could keep it if you
> > > 	want.  As I had quessed it might be some new kind of card
> > > 	unexperienced before,
> > > 	RTL8139D, card just says made in China
> > > 
> > > But I just grabbed another card 
> > > 	card says Level One.
> > > 	chip 8139B
> > > & with both patched kernel & original no improvement.
> > > So I tried a totaly different card xl0 fails too,
> > > I think that 3com xl0 card was OK before in another box,
> > > so I'd guess not an rl problem, Sorry.
> > > 
> > > Probably not 7.1 either, but probably a BIOS config problem of some sort.
> > > 
> > > IRQ 12 was listed in Award BIOS as Primary, options were also secondary or disabled, so Ive set it disabled.
> > > PNP OS Yes
> > > Resources: Auto
> > > "Reset config data" to Enabled (I forgot before after card changes)
> > > 
> > > Did another restore BIOS factory defaults, no help.  
> > > Moved xl0 to another slot (all other 3 slots never use I guess, as
> > > chassis plates not torn off on what I guess is original chassis.
> > > No luck with xl0
> > > I'm out of ideas.
> > 
> > Got it working on xl
> > interrupt problem, I turned off lpt com2 & something else
> > in bios.
> > Got to go out now
> > Ill go back to rl0 too & report back soon
> > thanks for help both !
> 
> I'm wrong it is Not working. 
> 	(I typed my own own card address of 192.168.x.x by mistake,
> 	not the 192.168.x.x of another host on net. )
> 
> Ive fiddled more with BIOS IRQ to no good effect
> 	(not suprsing, dont understand some options in BIOS & no
> 	MOtherboard manual for this Award BIOS 2A6LGB09, on box:
> 	fujitsu siemens t-bird
> 
> I was wondering if setting anything to polling might help a bit 
> I went looking with syctl -a -d | grep hw.pci
> 
>    hw.pci.enable_msi: 1
>    hw.pci.enable_msi: Enable support for MSI interrupts
>    hw.pci.enable_msix: 1
>    hw.pci.enable_msix: Enable support for MSI-X interrupts

You could try disabling MSI and MSI-X in loader.conf to see if that
makes a difference.

  hw.pci.enable_msi="0"
  hw.pci.enable_msix="0"

-- 
| Jeremy Chadwick                                jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |



More information about the freebsd-stable mailing list