Re: What's up with the IP stack?

From: Josef Karthauser <joe_at_tao.org.uk>
Date: Sun, 12 Oct 2003 15:22:34 +0100
On Sun, Oct 12, 2003 at 02:48:01PM +0200, Soren Schmidt wrote:
> It seems Josef Karthauser wrote:
> > I've just built and installed a new kernel, the first since Aug 6th.
> > There appears to be a problem with the IP stack.  What happens is that
> > everything is fine for a few hours, and then the IP stack stops working.
> > I can no longer ping anything on the local network, my default route
> > drops out (which is probably dhclient's doing).  Perhaps it is ARP that
> > is broken, it's hard to tell.  All I know is that I need to reboot to
> > make it work again.
> > 
> > Is anyone else experiencing this kind of problem?
> 
> Do you have dummynet included in the kernel ? 
> That has been broken for me since sam's latest commit as a backout
> of ip_dummynet.c fixes the problem for me...
> 

No, I've not got dummynet in there.  My current kernel config is:


	machine		i386
	cpu		I586_CPU
	cpu		I686_CPU
	ident		GENIUS
	maxusers	0

	hints		"GENIUS.hints"		#Default places to look for devices.

	makeoptions	DEBUG=-g		#Build kernel with gdb(1) debug symbols

	#options		CPU_ENABLE_SSE		#enables SSE/MMX2 instructions support.

	options	SCHED_4BSD		#4BSD scheduler
	options 	INET			#InterNETworking
	options		INET6			#IPv6 communications protocols
	options 	FFS			#Berkeley Fast Filesystem
	options		SOFTUPDATES		#Enable FFS soft updates support
	options 	UFS_ACL			#Support for access control lists
	options 	UFS_DIRHASH		#Improve performance on big directories
	options		MSDOSFS			#MSDOS Filesystem                       
	options 	CD9660			#ISO 9660 Filesystem
	options 	PROCFS			#Process filesystem
	options 	PSEUDOFS		#Pseudo-filesystem framework
	options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
	options		COMPAT_FREEBSD4		#Compatible with FreeBSD4
	options		KTRACE			#ktrace(1) support
	options 	SYSVSHM			#SYSV-style shared memory
	options 	SYSVMSG			#SYSV-style message queues
	options 	SYSVSEM			#SYSV-style semaphores
	options 	_KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
	options		KBD_INSTALL_CDEV	# install a CDEV entry in /dev
	options		NETGRAPH
	#options		BRIDGE

	# Debugging for use in -current
	options 	DDB			#Enable the kernel debugger
	#options 	INVARIANTS		#Enable calls of extra sanity checking
	#options 	INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
	#options 	WITNESS			#Enable checks to detect deadlocks and cycles
	#options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed

	#options		BUS_DEBUG
	options		USB_DEBUG
	#options		DIAGNOSTIC

	device		isa
	device		pci

	# Floppy drives
	device		fdc

	# ATA and ATAPI devices
	device		ata
	device		atadisk			# ATA disk drives
	device		atapicd			# ATAPI CDROM drives
	options		ATA_STATIC_ID		#Static device numbering


	# SCSI peripherals
	device		scbus		# SCSI bus (required)
	device		da		# Direct Access (disks)
	device		sa		# Sequential Access (tape etc)
	device		cd		# CD
	device		pass		# Passthrough device (direct SCSI access)

	# atkbdc0 controls both the keyboard and the PS/2 mouse
	device		atkbdc		# AT keyboard controller
	device		atkbd		# AT keyboard
	device		psm		# PS/2 mouse

	device		vga		# VGA video card driver
	options		VESA                                                            
	device		splash		# Splash screen and screen saver support

	# syscons is the default console driver, resembling an SCO console
	device		sc
	options		SC_HISTORY_SIZE=3000	# number of history buffer lines        
	device		agp		# support several AGP chipsets


	# Floating point support - do not disable.
	device		npx

	# Power management support (see NOTES for more options)
	#device		apm
	# Add suspend/resume support for the i8254.
	device		pmtimer

	# Audio support
	device		pcm

	# PCCARD (PCMCIA) support
	device		cbb			# cardbus (yenta) bridge
	device		pccard			# PC Card (16-bit) bus
	device		cardbus			# CardBus (32-bit) bus

	# Serial (COM) ports
	device		sio		# 8250, 16[45]50 based serial ports

	# Parallel port
	device		ppc
	device		ppbus		# Parallel port bus (required)
	device		lpt		# Printer
	device		plip		# TCP/IP over parallel
	device		ppi		# Parallel port interface device

	# ISA Ethernet NICs.  pccard nics included.
	device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
	device		ep		# Etherlink III based cards
	device		xe		# Xircom pccard ethernet

	# PCI Ethernet NICs that use the common MII bus controller code.
	device		miibus		# MII bus support

	# Wireless NIC cards
	device		wlan		# 802.11 support
	device		an		# Aironet 4500/4800 802.11 wireless NICs. 
	device		awi		# BayStack 660 and others
	device		wi		# WaveLAN/IEEE 802.11 wireless NICs. 
	#device		wl		# Older non 802.11 Wavelan wireless NIC.

	# Pseudo devices - the number indicates how many units to allocated.
	device		random		# Entropy device
	device		loop		# Network loopback
	device		ether		# Ethernet support
	device		tun		# Packet tunnel.
	device		pty		# Pseudo-ttys (telnet etc)
	#device		md		# Memory "disks"
	device		gif		# IPv6 and IPv4 tunneling
	device		faith		# IPv6-to-IPv4 relaying (translation)

	# The `bpf' device enables the Berkeley Packet Filter.
	# Be aware of the administrative consequences of enabling this!
	device		bpf		# Berkeley packet filter

	# USB support
	device		uhci		# UHCI PCI->USB interface
	device		ehci		# EHCI PCI->USB interface
	#device		ohci		# OHCI PCI->USB interface
	device		usb		# USB Bus (required)
	device		ugen		# Generic

	#device		udbp		# USB Double Bulk Pipe devices
	#device		uhid		# "Human Interface Devices"
	#device		ukbd		# Keyboard
	#device		ulpt		# Printer
	#device		umass		# Disks/Mass storage - Requires scbus and da
	#device		ums		# Mouse
	device		ucom		# Mouse
	#device		uvisor		# Mouse
	#device		urio		# Diamond Rio 500 MP3 player
	#device		uscanner	# Scanners
	# USB Ethernet, requires mii
	###device		aue		# ADMtek USB ethernet
	#device		cue		# CATC USB ethernet
	#device		kue		# Kawasaki LSI USB ethernet

	device		snp		# Snoop device - to look at pty/vty/etc.


Joe
-- 
Josef Karthauser (joe_at_tao.org.uk)	       http://www.josef-k.net/
FreeBSD (cvs meister, admin and hacker)     http://www.uk.FreeBSD.org/
Physics Particle Theory (student)   http://www.pact.cpes.sussex.ac.uk/
================ An eclectic mix of fact and theory. =================

Received on Sun Oct 12 2003 - 05:22:42 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:25 UTC