From owner-freebsd-current Mon Feb 19 23:20: 5 2001 Delivered-To: freebsd-current@freebsd.org Received: from solaris.matti.ee (solaris.matti.ee [194.126.98.135]) by hub.freebsd.org (Postfix) with ESMTP id D152C37B491 for ; Mon, 19 Feb 2001 23:19:57 -0800 (PST) (envelope-from vallo@myhakas.matti.ee) Received: from myhakas.matti.ee (myhakas.matti.ee [194.126.114.87]) by solaris.matti.ee (Postfix) with ESMTP id 79CC22CE93 for ; Tue, 20 Feb 2001 09:19:52 +0200 (EET) Received: (from vallo@localhost) by myhakas.matti.ee (8.11.2/8.11.2) id f1K7Jun69112 for freebsd-current@freebsd.org; Tue, 20 Feb 2001 09:19:56 +0200 (EET) (envelope-from vallo) Date: Tue, 20 Feb 2001 09:19:56 +0200 From: Vallo Kallaste To: freebsd-current@freebsd.org Subject: occasional filesystem corruption Message-ID: <20010220091956.A68889@myhakas.matti.ee> Reply-To: vallo@matti.ee Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.14i-ja0 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi I have experienced two filesystem corruption cases recently. Both took place in /usr filesystem, the first was file with very big negative size, other one was in mozilla port work tree where six files were lost in deep subdirectory and prevented make clean to clean up. Fsck did usual job and cleaned that up. /usr filesystem resides on SCSI disk and there are no problems with either disk or SCSI controller. Incidentally I haven't had any such problems before and these appeared after installing and using smbfs-1.3.5 port. I've built correct smbfs.ko module, defined SMP by hand in config.mk (it's SMP system). One SMB share stays mounted always, but gets rare use, some two accesses per day or so. I've discovered some kernel messages also, which occasionally appear until the share stays mounted. Any ideas? FreeBSD 5.0-CURRENT #0: Mon Feb 12 16:09:09 EET 2001 vallo@myhakas.matti.ee:/usr/src/sys/compile/Myhakas.SMP Timecounter "i8254" frequency 1193182 Hz CPU: Pentium III/Pentium III Xeon/Celeron (501.14-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x672 Stepping = 2 Features=0x383fbff real memory = 268435456 (262144K bytes) avail memory = 257400832 (251368K bytes) Programming 24 pins in IOAPIC #0 IOAPIC #0 intpin 2 -> irq 0 FreeBSD/SMP: Multiprocessor motherboard cpu0 (BSP): apic id: 0, version: 0x00040011, at 0xfee00000 cpu1 (AP): apic id: 1, version: 0x00040011, at 0xfee00000 io0 (APIC): apic id: 2, version: 0x00170011, at 0xfec00000 Preloaded elf kernel "kernel" at 0xc03ab000. Preloaded userconfig_script "/boot/kernel.conf" at 0xc03ab09c. Pentium Pro MTRR support enabled VESA: v2.0, 32768k memory, flags:0x1, mode table:0xc00c6954 (c0006954) VESA: Matrox Graphics Inc. npx0: on motherboard npx0: INT 16 interface pcib0: at pcibus 0 on motherboard IOAPIC #0 intpin 16 -> irq 2 IOAPIC #0 intpin 18 -> irq 5 IOAPIC #0 intpin 19 -> irq 7 IOAPIC #0 intpin 17 -> irq 10 pci0: on pcib0 pcib1: at device 1.0 on pci0 pci1: on pcib1 pci1: at 0.0 (no driver attached) isab0: at device 7.0 on pci0 isa0: on isab0 atapci0: port 0xffa0-0xffaf at device 7.1 on pci0 ata0: at 0x1f0 irq 14 on atapci0 ata1: at 0x170 irq 15 on atapci0 pci0: at 7.2 (no driver attached) Timecounter "PIIX" frequency 3579545 Hz pci0: at 7.3 (no driver attached) ahc0: port 0xe400-0xe4ff mem 0xfebfc000-0xfebfcfff irq 2 at device 11.0 on pci0 aic7896/97: Wide Channel A, SCSI Id=7, 32/255 SCBs ahc1: port 0xe800-0xe8ff mem 0xfebff000-0xfebfffff irq 2 at device 11.1 on pci0 aic7896/97: Wide Channel B, SCSI Id=7, 32/255 SCBs pcm0: port 0xed80-0xedbf irq 5 at device 12.0 on pci0 fxp0: port 0xee80-0xeebf mem 0xfe800000-0xfe8fffff,0xfebfd000-0xfebfdfff irq 7 at device 13.0 on pci0 fxp0: Ethernet address 00:e0:81:10:50:32 fxp1: port 0xef00-0xef3f mem 0xfea00000-0xfeafffff,0xfebfe000-0xfebfefff irq 10 at device 15.0 on pci0 fxp1: Ethernet address 00:90:27:54:57:26 ed0: port 0xef80-0xef9f irq 5 at device 18.0 on pci0 ed0: address 00:e0:29:6d:14:19, type NE2000 (16 bit) atkbdc0: at port 0x60,0x64 on isa0 atkbd0: flags 0x1 irq 1 on atkbdc0 kbd0 at atkbd0 psm0: irq 12 on atkbdc0 psm0: model Generic PS/2 mouse, device ID 0 fdc0: at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0 fdc0: FIFO enabled, 8 bytes threshold fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sc0: at flags 0x100 on isa0 sc0: VGA <9 virtual consoles, flags=0x300> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0 sio0: type 16550A sio1 at port 0x2f8-0x2ff irq 3 on isa0 sio1: type 16550A vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 unknown: can't assign resources unknown: can't assign resources unknown: can't assign resources unknown: can't assign resources unknown: can't assign resources APIC_IO: Testing 8254 interrupt delivery APIC_IO: routing 8254 via IOAPIC #0 intpin 2 BRIDGE 990810, have 4 interfaces -- index 1 type 6 phy 0 addrl 6 addr 00.e0.81.10.50.32 -- index 2 type 6 phy 0 addrl 6 addr 00.90.27.54.57.26 -- index 3 type 6 phy 0 addrl 6 addr 00.e0.29.6d.14.19 ad0: 14649MB [29765/16/63] at ata0-master tagged UDMA33 ad1: 35772MB [72680/16/63] at ata1-master tagged UDMA33 Waiting 5 seconds for SCSI devices to settle Mounting root from ufs:/dev/da0s1a da0 at ahc0 bus 0 target 1 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled da0: 4350MB (8910423 512 byte sectors: 255H 63S/T 554C) da1 at ahc0 bus 0 target 2 lun 0 da1: Fixed Direct Access SCSI-2 device da1: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled da1: 4350MB (8910423 512 byte sectors: 255H 63S/T 554C) da2 at ahc1 bus 0 target 1 lun 0 da2: Fixed Direct Access SCSI-2 device da2: 20.000MB/s transfers (20.000MHz, offset 15), Tagged Queueing Enabled da2: 3067MB (6281856 512 byte sectors: 255H 63S/T 391C) cd0 at ahc1 bus 0 target 0 lun 0 cd0: Removable CD-ROM SCSI-2 device cd0: 10.000MB/s transfers (10.000MHz, offset 16) cd0: Attempt to query device size failed: NOT READY, Medium not present SMP: AP CPU #1 Launched! >> now fxp0 promisc ON if_flags 0xffff8943 bdg_flags 0x5 >> now fxp1 promisc ON if_flags 0xffff8943 bdg_flags 0x5 >> now ed0 promisc ON if_flags 0xffff8943 bdg_flags 0x5 swi_net: unregistered isr number: 18. lock order reversal 1st vnode interlock last acquired @ ../../kern/vfs_vnops.c:644 2nd 0xc033ff80 mntvnode @ ../../ufs/ffs/ffs_vfsops.c:940 3rd 0xcd38e54c vnode interlock @ ../../ufs/ffs/ffs_vfsops.c:949 (pass2:ahc1:0:0:0): READ(10). CDB: 28 0 0 4 da 7e 0 0 a 0 (pass2:ahc1:0:0:0): ILLEGAL REQUEST asc:21,0 (pass2:ahc1:0:0:0): Logical block address out of range microuptime() went backwards (148891.989987 -> 148891.989956) netsmb_dev: loaded ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 lock order reversal 1st Giant last acquired @ /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../netsmb/smb_iod.c:693 2nd 0xcd67492c vnode interlock @ /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 3rd 0xc0343fc0 Giant @ ../../kern/kern_synch.c:544 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 ../../kern/kern_synch.c:429: sleeping with "vnode interlock" locked from /usr/ports/net/smbfs/work/smbfs-1.3.5/kernel/modules/smbfs2/../../fs/smbfs/smbfs_vnops.c:280 -- Vallo Kallaste vallo@matti.ee To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message