Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Mar 2004 09:31:33 +0100
From:      Brian Candler <B.Candler@pobox.com>
To:        freebsd-stable@freebsd.org
Subject:   Filesystem panic in 5.2.1-RELEASE
Message-ID:  <20040329083132.GA40513@uk.tiscali.com>

next in thread | raw e-mail | index | archive | help

--6TrnltStXW4iwmi0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Oh dear, my first experience with FreeBSD-5.2.1-RELEASE is not good:

---------------------------------------------------------------------------
...
playdog# mv downloads /v/downloads/nvidia
playdog# ln -s ../v/downloads .
mode = 040700, inum = 82, fs = /u
panic: ffs_valloc: dup alloc

syncing disks, buffers remaining... 131 131 129 129 129 129 129 129 129 129 12
9 129 129 129 129 129 129 129 129 129 129 129
giving up on 90 buffers
Uptime: 18m55s
Shutting down ACPI
Automatic reboot in 15 seconds - press a key on the console to abort
---------------------------------------------------------------------------

This is a freshly-installed machine [*]:
  Soltek EQ3702A
  Athlon 2500+ processor (166MHz FSB), 512MB RAM (166MHz)
  nVidia chipset

/u and /v are two slices on the same Western Digital 80GB IDE drive.

[*] Actually it previously had a 4.8 install on it. I did an install over
and newfs'd all the slices except data slices /u, /v, /w; I noticed that
sysinstall did an fsck_ffs on those slices.

I had compiled and was running my own kernel, which was just GENERIC with
some stuff taken out (removed I486/I586, INET6, most of the SCSI stuff). I
was getting ready to compile an nvidia network driver - I had attached a USB
floppy, copied some files off it, and unmounted the floppy, before doing the
lines shown above.

The system was running for several hours yesterday, including a complete
kernel rebuild, without any crashing - so I'm fairly sure the hardware is
OK.

The only odd thing I have noticed about this system is that when running the
GENERIC kernel (from the install CD or after installation), it locks up just
after mounting the root filesystem, requiring a hard reboot. The only way to
get round this is to choose "safe mode" at boot time. However when running
my own compiled kernel I don't have this problem.

A diff of my kernel against GENERIC is attached. Sorry I don't have anything
else like a crash dump.

I was rather hoping not to see this sort of problem with 5.2.1; maybe I
should just install 4.9 instead :-(

Regards,

Brian.

--6TrnltStXW4iwmi0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="GENERIC.diff"

--- GENERIC	Mon Jan 26 19:42:11 2004
+++ PLAYDOG	Fri Jan  3 09:04:03 2003
@@ -19,10 +19,10 @@
 # $FreeBSD: src/sys/i386/conf/GENERIC,v 1.394.2.3 2004/01/26 19:42:11 nectar Exp $
 
 machine		i386
-cpu		I486_CPU
-cpu		I586_CPU
+#cpu		I486_CPU
+#cpu		I586_CPU
 cpu		I686_CPU
-ident		GENERIC
+ident		PLAYDOG
 
 #To statically compile in device wiring instead of /boot/device.hints
 #hints		"GENERIC.hints"		#Default places to look for devices.
@@ -31,7 +31,7 @@
 
 options 	SCHED_4BSD		#4BSD scheduler
 options 	INET			#InterNETworking
-options 	INET6			#IPv6 communications protocols
+#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
@@ -46,7 +46,7 @@
 options 	PSEUDOFS		#Pseudo-filesystem framework
 options 	COMPAT_43		#Compatible with BSD 4.3 [KEEP THIS!]
 options 	COMPAT_FREEBSD4		#Compatible with FreeBSD4
-options 	SCSI_DELAY=15000	#Delay (in ms) before probing SCSI
+options 	SCSI_DELAY=5000		#Delay (in ms) before probing SCSI
 options 	KTRACE			#ktrace(1) support
 options 	SYSVSHM			#SYSV-style shared memory
 options 	SYSVMSG			#SYSV-style message queues
@@ -67,15 +67,15 @@
 #options 	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
 
 # To make an SMP kernel, the next two are needed
-options 	SMP			# Symmetric MultiProcessor Kernel
-device		apic			# I/O APIC
+#options 	SMP			# Symmetric MultiProcessor Kernel
+#device		apic			# I/O APIC
 
 device		isa
-device		eisa
+#device		eisa
 device		pci
 
 # Floppy drives
-device		fdc
+#device		fdc
 
 # ATA and ATAPI devices
 device		ata
@@ -87,25 +87,25 @@
 options 	ATA_STATIC_ID		#Static device numbering
 
 # SCSI Controllers
-device		ahb		# EISA AHA1742 family
-device		ahc		# AHA2940 and onboard AIC7xxx devices
-device		ahd		# AHA39320/29320 and onboard AIC79xx devices
-device		amd		# AMD 53C974 (Tekram DC-390(T))
-device		isp		# Qlogic family
-device		mpt		# LSI-Logic MPT-Fusion
+#device		ahb		# EISA AHA1742 family
+#device		ahc		# AHA2940 and onboard AIC7xxx devices
+#device		ahd		# AHA39320/29320 and onboard AIC79xx devices
+#device		amd		# AMD 53C974 (Tekram DC-390(T))
+#device		isp		# Qlogic family
+#device		mpt		# LSI-Logic MPT-Fusion
 #device		ncr		# NCR/Symbios Logic
-device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
-device		trm		# Tekram DC395U/UW/F DC315U adapters
+#device		sym		# NCR/Symbios Logic (newer chipsets + those of `ncr')
+#device		trm		# Tekram DC395U/UW/F DC315U adapters
 
-device		adv		# Advansys SCSI adapters
-device		adw		# Advansys wide SCSI adapters
-device		aha		# Adaptec 154x SCSI adapters
-device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
-device		bt		# Buslogic/Mylex MultiMaster SCSI adapters
-
-device		ncv		# NCR 53C500
-device		nsp		# Workbit Ninja SCSI-3
-device		stg		# TMC 18C30/18C50
+#device		adv		# Advansys SCSI adapters
+#device		adw		# Advansys wide SCSI adapters
+#device		aha		# Adaptec 154x SCSI adapters
+#device		aic		# Adaptec 15[012]x SCSI adapters, AIC-6[23]60.
+#device		bt		# Buslogic/Mylex MultiMaster SCSI adapters
+
+#device		ncv		# NCR 53C500
+#device		nsp		# Workbit Ninja SCSI-3
+#device		stg		# TMC 18C30/18C50
 
 # SCSI peripherals
 device		scbus		# SCSI bus (required for SCSI)
@@ -117,21 +117,21 @@
 device		ses		# SCSI Environmental Services (and SAF-TE)
 
 # RAID controllers interfaced to the SCSI subsystem
-device		amr		# AMI MegaRAID
-device		asr		# DPT SmartRAID V, VI and Adaptec SCSI RAID
-device		ciss		# Compaq Smart RAID 5*
-device		dpt		# DPT Smartcache III, IV - See NOTES for options
-device		iir		# Intel Integrated RAID
-device		ips		# IBM (Adaptec) ServeRAID
-device		mly		# Mylex AcceleRAID/eXtremeRAID
+#device		amr		# AMI MegaRAID
+#device		asr		# DPT SmartRAID V, VI and Adaptec SCSI RAID
+#device		ciss		# Compaq Smart RAID 5*
+#device		dpt		# DPT Smartcache III, IV - See NOTES for options
+#device		iir		# Intel Integrated RAID
+#device		ips		# IBM (Adaptec) ServeRAID
+#device		mly		# Mylex AcceleRAID/eXtremeRAID
 
 # RAID controllers
-device		aac		# Adaptec FSA RAID
-device		aacp		# SCSI passthrough for aac (requires CAM)
-device		ida		# Compaq Smart RAID
-device		mlx		# Mylex DAC960 family
-device		pst		# Promise Supertrak SX6000
-device		twe		# 3ware ATA RAID
+#device		aac		# Adaptec FSA RAID
+#device		aacp		# SCSI passthrough for aac (requires CAM)
+#device		ida		# Compaq Smart RAID
+#device		mlx		# Mylex DAC960 family
+#device		pst		# Promise Supertrak SX6000
+#device		twe		# 3ware ATA RAID
 
 # atkbdc0 controls both the keyboard and the PS/2 mouse
 device		atkbdc		# AT keyboard controller
@@ -162,21 +162,21 @@
 
 # PCCARD (PCMCIA) support
 # Pcmcia and cardbus bridge support
-device		cbb			# cardbus (yenta) bridge
+#device		cbb			# cardbus (yenta) bridge
 #device		pcic			# ExCA ISA and PCI bridges
-device		pccard			# PC Card (16-bit) bus
-device		cardbus			# CardBus (32-bit) bus
+#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
-#device		vpo		# Requires scbus and da
+#device		ppc
+#device		ppbus		# Parallel port bus (required)
+#device		lpt		# Printer
+#device		plip		# TCP/IP over parallel
+#device		ppi		# Parallel port interface device
+##device		vpo		# Requires scbus and da
 
 # If you've got a "dumb" serial or parallel PCI card that is
 # supported by the puc(4) glue driver, uncomment the following
@@ -184,65 +184,65 @@
 #device         puc
 
 # PCI Ethernet NICs.
-device		de		# DEC/Intel DC21x4x (``Tulip'')
-device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
-device		txp		# 3Com 3cR990 (``Typhoon'')
-device		vx		# 3Com 3c590, 3c595 (``Vortex'')
+#device		de		# DEC/Intel DC21x4x (``Tulip'')
+#device		em		# Intel PRO/1000 adapter Gigabit Ethernet Card
+#device		txp		# 3Com 3cR990 (``Typhoon'')
+#device		vx		# 3Com 3c590, 3c595 (``Vortex'')
 
 # PCI Ethernet NICs that use the common MII bus controller code.
 # NOTE: Be sure to keep the 'device miibus' line in order to use these NICs!
 device		miibus		# MII bus support
-device		bfe		# Broadcom BCM440x 10/100 ethernet
-device		bge		# Broadcom BCM570xx Gigabit Ethernet
-device		dc		# DEC/Intel 21143 and various workalikes
-device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
-device		pcn		# AMD Am79C97x PCI 10/100 (precedence over 'lnc')
-device		re		# RealTek 8139C+/8169/8169S/8110S
-device		rl		# RealTek 8129/8139
-device		sf		# Adaptec AIC-6915 (``Starfire'')
-device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
-device		sk		# SysKonnect SK-984x and SK-982x gigabit ethernet
-device		ste		# Sundance ST201 (D-Link DFE-550TX)
-device		ti		# Alteon Networks Tigon I/II gigabit ethernet
-device		tl		# Texas Instruments ThunderLAN
-device		tx		# SMC EtherPower II (83c170 ``EPIC'')
-device		vr		# VIA Rhine, Rhine II
-device		wb		# Winbond W89C840F
-device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')
+#device		bfe		# Broadcom BCM440x 10/100 ethernet
+#device		bge		# Broadcom BCM570xx Gigabit Ethernet
+#device		dc		# DEC/Intel 21143 and various workalikes
+#device		fxp		# Intel EtherExpress PRO/100B (82557, 82558)
+#device		pcn		# AMD Am79C97x PCI 10/100 (precedence over 'lnc')
+#device		re		# RealTek 8139C+/8169/8169S/8110S
+#device		rl		# RealTek 8129/8139
+#device		sf		# Adaptec AIC-6915 (``Starfire'')
+#device		sis		# Silicon Integrated Systems SiS 900/SiS 7016
+#device		sk		# SysKonnect SK-984x and SK-982x gigabit ethernet
+#device		ste		# Sundance ST201 (D-Link DFE-550TX)
+#device		ti		# Alteon Networks Tigon I/II gigabit ethernet
+#device		tl		# Texas Instruments ThunderLAN
+#device		tx		# SMC EtherPower II (83c170 ``EPIC'')
+#device		vr		# VIA Rhine, Rhine II
+#device		wb		# Winbond W89C840F
+#device		xl		# 3Com 3c90x (``Boomerang'', ``Cyclone'')
 
 # ISA Ethernet NICs.  pccard nics included.
-device		cs		# Crystal Semiconductor CS89x0 NIC
+#device		cs		# Crystal Semiconductor CS89x0 NIC
 # 'device ed' requires 'device miibus'
-device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
-device		ex		# Intel EtherExpress Pro/10 and Pro/10+
-device		ep		# Etherlink III based cards
-device		fe		# Fujitsu MB8696x based cards
-device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
-device		lnc		# NE2100, NE32-VL Lance Ethernet cards
-device		sn		# SMC's 9000 series of ethernet chips
-device		xe		# Xircom pccard ethernet
+#device		ed		# NE[12]000, SMC Ultra, 3c503, DS8390 cards
+#device		ex		# Intel EtherExpress Pro/10 and Pro/10+
+#device		ep		# Etherlink III based cards
+#device		fe		# Fujitsu MB8696x based cards
+#device		ie		# EtherExpress 8/16, 3C507, StarLAN 10 etc.
+#device		lnc		# NE2100, NE32-VL Lance Ethernet cards
+#device		sn		# SMC's 9000 series of ethernet chips
+#device		xe		# Xircom pccard ethernet
 
 # ISA devices that use the old ISA shims
 #device		le
 
 # 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/Intersil/Symbol 802.11 wireless NICs.
+#device		wlan		# 802.11 support
+#device		an		# Aironet 4500/4800 802.11 wireless NICs. 
+#device		awi		# BayStack 660 and others
+#device		wi		# WaveLAN/Intersil/Symbol 802.11 wireless NICs.
 #device		wl		# Older non 802.11 Wavelan wireless NIC.
 
 # Pseudo devices - the number indicates how many units to allocate.
 device		random		# Entropy device
 device		loop		# Network loopback
 device		ether		# Ethernet support
-device		sl		# Kernel SLIP
+#device		sl		# Kernel SLIP
 device		ppp		# Kernel PPP
 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)
+#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!
@@ -259,15 +259,15 @@
 device		ulpt		# Printer
 device		umass		# Disks/Mass storage - Requires scbus and da
 device		ums		# Mouse
-device		urio		# Diamond Rio 500 MP3 player
+#device		urio		# Diamond Rio 500 MP3 player
 device		uscanner	# Scanners
 # USB Ethernet, requires mii
-device		aue		# ADMtek USB ethernet
-device		axe		# ASIX Electronics USB ethernet
-device		cue		# CATC USB ethernet
-device		kue		# Kawasaki LSI USB ethernet
+#device		aue		# ADMtek USB ethernet
+#device		axe		# ASIX Electronics USB ethernet
+#device		cue		# CATC USB ethernet
+#device		kue		# Kawasaki LSI USB ethernet
 
 # FireWire support
 device		firewire	# FireWire bus code
 device		sbp		# SCSI over FireWire (Requires scbus and da)
-device		fwe		# Ethernet over FireWire (non-standard!)
+#device		fwe		# Ethernet over FireWire (non-standard!)

--6TrnltStXW4iwmi0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040329083132.GA40513>