Endless Data Loss
CK
nibbana at gmx.us
Sat Jul 25 07:33:54 UTC 2015
Hi readers,
In the last 2 years, I have upgraded from 4.11 to 9.2 then 9.3
releases, and since upgrading to the 9 series, I have experienced
endless data loss - every time I reboot my computer, massive numbers
of files vanish - 20 - 50 - a lot. And it's driving me crazy.
I don't expect to get any fixes here, but something is wrong
with the code - it's happening on ATA drives, USB flash drives,
a few of each kind. So, it's definitely not a hardware problem.
I wrote about this 2 months ago or so, and was advised to run
a utility on my hard drives - and the utility showed some wear,
but this is happening on USB sticks and cards as well, and
has nothing to do with old ATA drive wear.
I searched Google for data loss on FreeBSD, and I see that many
others have this problem as well. After 20 years, I am not keen
on switching away from FreeBSD, but the data loss is just killing me.
Every day, I am losing dozens of files. I am backing up, but that
is not the best solution, because it's easy to backup and mirror
the data loss as well, and it's a pain to constantly have the
stress of not knowing if critical files exist or not, and
constantly matching directories/archives to see which are complete
and current.
FreeBSD forums blocks my access, possibly because I don't have a
high-speed connection, so I can't read the material there. Sometimes
the loss is on newly created/saved files, sometimes on ancient files,
sometimes on ATA, sometimes on USB. I can't find any pattern, other
than it always happens on a reboot, and it seems slightly worse
with SoftUpdates+Journaling.
I know this is not an easy thing to analyze, but I never ever
had these problems with 4.11 on the same hardware. No problems
at all. But with the 9 series, a problem with every reboot.
Any advice?
PS. One thing I notice is that if I ever ensure correct permissions
of the .sujournal files, but setting them to the same values that
they already have, upon reboot I get an error message to the effect
"timestamp on journal doesn't match last mount time", and then there
is a fallback to a full fsck, most always followed by some cleared
inodes and file loss. Helpful hint or not, I don't know.
--
Copyright (c) 1992-2014 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 9.3-RELEASE #5: Sat Jul 18 23:07:35 AKDT 2015
root at localhost.earthlink.net:/usr/obj/umass/src/sys/MYKERN i386
gcc version 4.2.1 20070831 patched [FreeBSD]
CPU: VIA Nehemiah (666.64-MHz 686-class CPU)
Origin = "CentaurHauls" Id = 0x698 Family = 0x6 Model = 0x9 Stepping = 8
Features=0x381b83f<FPU,VME,DE,PSE,TSC,MSR,SEP,MTRR,PGE,CMOV,PAT,MMX,FXSR,SSE>
VIA Padlock Features=0xdd<RNG,AES>
real memory = 536870912 (512 MB)
avail memory = 482418688 (460 MB)
cryptosoft0: <software crypto> on motherboard
padlock0: <AES-CBC> on motherboard
acpi0: <VT9174 AWRDACPI> on motherboard
acpi0: Power Button (fixed)
acpi0: reservation of 0, a0000 (3) failed
acpi0: reservation of 100000, 1def0000 (3) failed
cpu0: <ACPI CPU> on acpi0
attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0
Timecounter "i8254" frequency 1193182 Hz quality 0
Event timer "i8254" frequency 1193182 Hz quality 100
atrtc0: <AT realtime clock> port 0x70-0x73 irq 8 on acpi0
Event timer "RTC" frequency 32768 Hz quality 0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
acpi_button0: <Power Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
agp0: <VIA 862x (CLE266) host to PCI bridge> on hostb0
agp0: aperture size is 128M
pcib1: <PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
vgapci0: <VGA-compatible display> mem 0xd8000000-0xdbffffff,0xdc000000-0xdcffffff irq 15 at device 0.0 on pci1
drm0: <VIA CLE266> on vgapci0
info: [drm] AGP at 0xd0000000 128MB
info: [drm] Initialized via 2.11.1 20070202
vgapci0: Boot video device
uhci0: <VIA 83C572 USB controller> port 0xd000-0xd01f irq 15 at device 16.0 on pci0
usbus0 on uhci0
uhci1: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 5 at device 16.1 on pci0
usbus1 on uhci1
uhci2: <VIA 83C572 USB controller> port 0xd800-0xd81f irq 11 at device 16.2 on pci0
usbus2 on uhci2
ehci0: <VIA VT6202 USB 2.0 controller> mem 0xde000000-0xde0000ff irq 10 at device 16.3 on pci0
usbus3: EHCI version 1.0
usbus3 on ehci0
isab0: <PCI-ISA bridge> at device 17.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 8235 UDMA133 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xdc00-0xdc0f at device 17.1 on pci0
ata0: <ATA channel> at channel 0 on atapci0
ata1: <ATA channel> at channel 1 on atapci0
pcm0: <VIA VT8235> port 0xe000-0xe0ff irq 11 at device 17.5 on pci0
pcm0: <ICEnsemble VT1616 AC97 Codec>
pcm0: <VIA DXS Enabled: DXS 4 / SGD 1 / REC 1>
uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
ppc0: <Parallel port> port 0x378-0x37f irq 7 on acpi0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
ppbus0: <Parallel port bus> on ppc0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
orm0: <ISA Option ROM> at iomem 0xd0000-0xd7fff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
Timecounters tick every 1.000 msec
usbus0: 12Mbps Full Speed USB v1.0
usbus1: 12Mbps Full Speed USB v1.0
usbus2: 12Mbps Full Speed USB v1.0
usbus3: 480Mbps High Speed USB v2.0
ugen0.1: <VIA> at usbus0
uhub0: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0
ugen1.1: <VIA> at usbus1
uhub1: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen2.1: <VIA> at usbus2
uhub2: <VIA UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2
ugen3.1: <VIA> at usbus3
uhub3: <VIA EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
ada0 at ata0 bus 0 scbus0 target 0 lun 0
ada0: <WDC WD400AB-22CDB0 22.04A22> ATA-5 device
ada0: Serial Number WD-WMA9T1222658
ada0: 100.000MB/s transfers (UDMA5, PIO 8192bytes)
ada0: 38166MB (78165360 512 byte sectors: 16H 63S/T 16383C)
ada0: Previously was known as ad0
Timecounter "TSC" frequency 666641179 Hz quality 800
Root mount waiting for: usbus3 usbus2 usbus1 usbus0
uhub0: 2 ports with 2 removable, self powered
uhub1: 2 ports with 2 removable, self powered
uhub2: 2 ports with 2 removable, self powered
Root mount waiting for: usbus3
Root mount waiting for: usbus3
uhub3: 6 ports with 6 removable, self powered
Root mount waiting for: usbus3
ugen3.2: <vendor 0x05e3> at usbus3
uhub4: <vendor 0x05e3 USB2.0 Hub, class 9/0, rev 2.00/85.37, addr 2> on usbus3
uhub4: 4 ports with 4 removable, self powered
Root mount waiting for: usbus3
Root mount waiting for: usbus3
ugen3.3: <SanDisk> at usbus3
umass0: <SanDisk Cruzer Glide, class 0/0, rev 2.00/1.27, addr 3> on usbus3
da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
da0: <SanDisk Cruzer Glide 1.27> Removable Direct Access SCSI-6 device
da0: Serial Number 4C530001640512116413
da0: 40.000MB/s transfers
da0: 29812MB (61056064 512 byte sectors: 255H 63S/T 3800C)
da0: quirks=0x2<NO_6_BYTE>
ugen3.4: <Generic> at usbus3
umass1: <Generic Flash Card ReaderWriter, class 0/0, rev 2.00/1.00, addr 4> on usbus3
Trying to mount root from ufs:/dev/ada0p2 [rw]...
da1 at umass-sim1 bus 1 scbus3 target 0 lun 0
da1: <Multiple Card Reader 1.00> Removable Direct Access SCSI-0 device
da1: Serial Number 058F63666438
da1: 40.000MB/s transfers
da1: 30436MB (62333952 512 byte sectors: 255H 63S/T 3880C)
da1: quirks=0x2<NO_6_BYTE>
GEOM_ELI: Device ada0p3.eli created.
GEOM_ELI: Encryption: 3DES-CBC 192
GEOM_ELI: Crypto: software
GEOM_ELI: Device ada0p4.eli created.
GEOM_ELI: Encryption: AES-XTS 128
GEOM_ELI: Crypto: software
tun0: link state changed to UP
cpu I686_CPU
ident MYKERN
options ATA_CAM # Handle legacy controllers with CAM
options CD9660 # ISO 9660 Filesystem
options FFS # Berkeley Fast Filesystem
options GEOM_PART_GPT # REQ'D FOR BOOTING!
options GEOM_ELI # Crypto Disks.
options INET # InterNETworking
#options INET6 # IPv6 communications protocols
options PADLOCK_RNG # VIA Padlock RNG
options SCHED_ULE #
options SOFTUPDATES # Enable FFS soft updates support
options SYSVMSG # SYSV-style message queues
options SYSVSEM # SYSV-style semaphores
options SYSVSHM # SYSV-style shared memory
options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions
device crypto # cryptosoft0: <software crypto> on motherboard
device padlock # padlock0: <AES-CBC> on motherboard (Via C3/Eden/C7)
device acpi # acpi0: <VT9174 AWRDACPI> on motherboard
# acpi0: Power Button (fixed)
# acpi0: reservation of 0, a0000 (3) failed
# acpi0: reservation of 100000, 1def0000 (3) failed
# cpu0: <ACPI CPU> on acpi0
# attimer0: <AT timer>
# port 0x40-0x43 irq 0 on acpi0
# Timecounter "i8254" frequency 1193182 Hz quality 0
# Event timer "i8254" frequency 1193182 Hz quality 100
# atrtc0: <AT realtime clock>
# port 0x70-0x73 irq 8 on acpi0
# Event timer "RTC" frequency 32768 Hz quality 0
# Timecounter "ACPI-fast" frequency 3579545 Hz quality 900
# acpi_timer0: <24-bit timer at 3.579545MHz>
# port 0x408-0x40b on acpi0
# acpi_button0: <Power Button> on acpi0
# pcib0: <ACPI Host-PCI bridge>
# port 0xcf8-0xcff on acpi0
# pci0: <ACPI PCI bus> on pcib0
# acpi_throttle0: <ACPI CPU Throttling> on cpu0
device agp # agp0: <VIA 862x (CLE266) host to PCI bridge> on hostb0
# agp0: aperture size is 128M
device pci # pcib1: <PCI-PCI bridge> at device 1.0 on pci0
# pci1: <PCI bus> on pcib1
# vgapci0: <VGA-compatible display>
# mem 0xd8000000-0xdbffffff,0xdc000000-0xdcffff
device drm # drm0: <VIA CLE266> on vgapci0
device viadrm # info: [drm] AGP at 0xd0000000 128MB
# info: [drm] Initialized via 2.11.1 20070202
device usb #
device uhci # uhci0: <VIA 83C572 USB controller>
# port 0xd000-0xd01f irq 11
# at device 16.0 on pci0
# on usbus0 on uhci0
# uhci1: <VIA 83C572 USB controller>
# port 0xd400-0xd41f irq 3
# at device 16.1 on pci0
# on usbus1 on uhci1
# uhci2: <VIA 83C572 USB controller>
# port 0xd800-0xd81f irq 10
# at device 16.2 on pci0
# on usbus2 on uhci2
device ehci # ehci0: <VIA VT6202 USB 2.0 controller>
# mem 0xde000000-0xde0000ff irq 5
# at device 16.3 on pci0
# on pci0
# usbus3: EHCI version 1.0
# usbus3 on ehci0
device scbus # SCSI bus (required for ATA/SCSI)
device pass # Passthrough device (direct ATA/SCSI access)
device ata # atapci0: <VIA 8235 UDMA133 controller>
# port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376
# ata0: <ATA channel> at channel 0 on atapci0
# ata1: <ATA channel> at channel 1 on atapci0
# ada0 at ata0 bus 0 scbus0 target 0 lun 0
# ada0: <WDC WD400AB-22CDB0 22.04A22> ATA-5 device
# ada0: 100.000MB/s transfers (UDMA5, PIO 8192 bytes)
device sound # Generic sound driver (required)
device snd_via8233 # pcm0: <VIA VT8235>
# port 0xe000-0xe0ff irq 10
# at device 17.5 on pci0
# pcm0: <ICEnsemble VT1616 AC97 Codec>
# pcm0: <VIA DXS Enabled: DXS 4 / SGD 1 / REC 1>
device uart # uart0: <16550 or compatible>
# port 0x3f8-0x3ff irq 4
# flags 0x10 on acpi0
device ppc # ppc0: <Parallel port>
# port 0x378-0x37f irq 7
# on acpi0
# ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
device ppbus # ppbus0: <Parallel port bus> on ppc0
device lpt # lpt0: <Printer> on ppbus0, Interrupt-driven port
device ppi # <Parallel I/O> on ppbus0
device atkbdc # atkbdc0: <Keyboard controller (i8042)>
# port 0x60,0x64 irq 1
# on acpi0
device atkbd # atkbd0: <AT Keyboard> irq 1 on atkbdc0, [GIANT-LOCKED]
# kbd0 at atkbd0
device psm # psm0: <PS/2 Mouse> irq 12 on atkbdc0, [GIANT-LOCKED]
# psm0: model Generic PS/2 mouse, device ID 0
device sc # sc0: <System console> at flags 0x100 on isa0
# sc0: VGA <16 virtual consoles, flags=0x300>
device vga # vga0: <Generic ISA VGA> at
# port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
#device vr # <VIA VT6102 Rhine II 10/100BaseTX>
# port 0xe800-0xe8ff mem 0xde001000-0xde0010ff irq 11
# at device 18.0 on pci0
# vr0: Quirks: 0x0
# vr0: Revision: 0x74
#device miibus # miibus0: <MII bus> on vr0
# ukphy0: <Generic IEEE 802.3u media interface>
# PHY 1 on miibus0
# ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX,
# 100baseTX-FDX, auto, auto-flow
# vr0: Ethernet address: 00:40:63:df:10:d2
device umass # umass0: <Generic Flash Card ReaderWriter, class 0/0,
# rev 2.00/1.00, addr 2> on usbus3
# umass0: SCSI over Bulk-Only; quirks = 0x4001
# umass0:3:0:-1: Attached to scbus3
device da # da0 at umass-sim0 bus 0 scbus2 target 0 lun 0
# da0: <Multiple Card Reader 1.00>
# Removable Direct Access SCSI-0 device
# da0: 40.000MB/s transfers
# da0: 30436MB
# da0: quirks=0x2<NO_6_BYTE>
device cd # cd0 at ata1 bus 0 scbus1 target 0 lun 0
# cd0: <Memorex 52MAXX 3252AJ1 4WS2>
# Removable CD-ROM SCSI-0 device
# cd0: 33.300MB/s transfers
# (UDMA2, ATAPI 12 bytes, PIO 65534 bytes)
# cd0: cd present [274040 x 2048 byte records]
device bpf # Berkeley packet filter
device ether # Ethernet support
device loop # Network loopback
device random # Entropy device
device splash # Syscons saver
device tun # Packet tunnel
More information about the freebsd-questions
mailing list