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.
-------------- next part --------------
--- 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!)