From owner-freebsd-stable@FreeBSD.ORG Mon Mar 29 00:33:00 2004 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B6B0116A4CE for ; Mon, 29 Mar 2004 00:33:00 -0800 (PST) Received: from integer.pobox.com (integer.pobox.com [208.58.1.194]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5E4F543D2D for ; Mon, 29 Mar 2004 00:33:00 -0800 (PST) (envelope-from b.candler@pobox.com) Received: from colander (localhost [127.0.0.1]) by integer.pobox.com (Postfix) with ESMTP id 42522742C0 for ; Mon, 29 Mar 2004 03:32:59 -0500 (EST) Received: from jester.pobox.com (jester.pobox.com [64.71.166.114]) by integer.pobox.com (Postfix) with ESMTP for ; Mon, 29 Mar 2004 03:31:36 -0500 (EST) Received: from vaio.linnet.org (unknown [80.44.130.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by jester.pobox.com (Postfix) with ESMTP id D814D89 for ; Mon, 29 Mar 2004 03:31:35 -0500 (EST) Received: from brian by vaio.linnet.org with local (Exim 4.30) id 1B7sBB-000AXv-2h for freebsd-stable@freebsd.org; Mon, 29 Mar 2004 09:31:33 +0100 Date: Mon, 29 Mar 2004 09:31:33 +0100 From: Brian Candler To: freebsd-stable@freebsd.org Message-ID: <20040329083132.GA40513@uk.tiscali.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="6TrnltStXW4iwmi0" Content-Disposition: inline User-Agent: Mutt/1.4.1i Subject: Filesystem panic in 5.2.1-RELEASE X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 29 Mar 2004 08:33:00 -0000 --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--