Kenneth R Westerback schreef op di 08-01-2013 om 15:36 [-0500]: > On Tue, Jan 08, 2013 at 08:55:48PM +0100, Martijn van Duren wrote: > > Hello bugs@, > > > > My sendbug(8)-repport failed to send, so here's the content copied by > > hand. My apologies for any possible missing headers. > > > > >Synopsis: ext2fs returns EINVAL errors upon read request halfway > > through an undefined subset of files. > > >Category: ufs/ext2fs > > >Environment: > > System : OpenBSD 5.2 > > Details : OpenBSD 5.2 (GENERIC) #0: Wed Nov 28 21:57:04 CET 2012 > > > > [email protected]:/usr/src/sys/arch/i386/compile/GENERIC > > > > Architecture: OpenBSD.i386 > > Machine : i386 > > >Description: > > I moved my harddrive from my old sparc64 box with Debian6.0 to my > > "new" i386 OpenBSD box. The format format information of my data > > As a general rule filesystems are not portable across architectures, > especially when changing endian and going from 64 to 32 bits. Not > saying this is the problem here, but I wouldn't be surprised if it > were. > > .... Ken
I'm not going into a discussion about endianness and/or bitcount on the processor. My experience is that those go nowhere fast. I'm saying that I find it highly unlikely that this is the case and that my system has this problem without knowing how to genuinely reproduce it on other systems. Hence, I'm offering my system as a testground for a developer who is interested and capable to look into it and let him make judgement. I'm probably leaving the disk as is for a couple of weeks, so until then developers are welcome to contact me. > > > partition is as followed: > > tune2fs 1.41.4 (27-Jan-2009) > > Filesystem volume name: <none> > > Last mounted on: <not available> > > Filesystem UUID: 50b1441c-6e8a-4fac-b37c-e0fab1b86c46 > > Filesystem magic number: 0xEF53 > > Filesystem revision #: 1 (dynamic) > > Filesystem features: has_journal ext_attr resize_inode dir_index > > filetype sparse_super large_file > > Filesystem flags: signed_directory_hash > > Default mount options: (none) > > Filesystem state: clean > > Errors behavior: Continue > > Filesystem OS type: Linux > > Inode count: 122101760 > > Block count: 488378000 > > Reserved block count: 24418900 > > Free blocks: 61033381 > > Free inodes: 121917899 > > First block: 0 > > Block size: 4096 > > Fragment size: 4096 > > Reserved GDT blocks: 907 > > Blocks per group: 32768 > > Fragments per group: 32768 > > Inodes per group: 8192 > > Inode blocks per group: 512 > > Filesystem created: Fri Feb 19 14:01:32 2010 > > Last mount time: Sun Dec 30 14:35:10 2012 > > Last write time: Sat Jan 5 12:34:36 2013 > > Mount count: 0 > > Maximum mount count: 28 > > Last checked: Sat Jan 5 12:34:36 2013 > > Check interval: 15552000 (6 months) > > Next check after: Thu Jul 4 13:34:36 2013 > > Reserved blocks uid: 0 (user root) > > Reserved blocks gid: 0 (group wheel) > > First inode: 11 > > Inode size: 256 > > Required extra isize: 28 > > Desired extra isize: 28 > > Journal inode: 8 > > Default directory hash: half_md4 > > Directory Hash Seed: db3f8996-b448-256b-34c4-c8bf06393645 > > Journal backup: inode blocks > > > > While moving my data from my ext3 filesystem (mounted via mount_ext2fs > > without additional options) to my FFS partition I noticed some files > > failed. With some test-program I noticed that the the beginning of the > > file is read correct. All the files are read correctly from other > > Debian-based (and I assume other Linux based) systems. > > > > >How-To-Repeat: > > There is no noticable difference between filetype or filesize to > > determine what causes the error to occur. > > >Fix: > > I don't have the skills to debug a filesystem driver, but I am > > willing to grant access to one of the developers. > > > > > > dmesg: > > OpenBSD 5.2 (GENERIC) #0: Wed Nov 28 21:57:04 CET 2012 > > [email protected]:/usr/src/sys/arch/i386/compile/GENERIC > > cpu0: Intel(R) Celeron(R) CPU 2.53GHz ("GenuineIntel" 686-class) 2.54 > > GHz > > cpu0: > > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,DS-CPL,CNXT-ID,xTPR > > real mem = 1274277888 (1215MB) > > avail mem = 1242603520 (1185MB) > > mainbus0 at root > > bios0 at mainbus0: AT/286+ BIOS, date 07/24/06, BIOS32 rev. 0 @ 0xf0010, > > SMBIOS rev. 2.3 @ 0xfb2b0 (45 entries) > > bios0: vendor American Megatrends Inc. version "080012" date 07/24/2006 > > bios0: ASUSTeK Computer INC. P4V8X-MX > > acpi0 at bios0: rev 0 > > acpi0: sleep states S0 S1 S3 S4 S5 > > acpi0: tables DSDT FACP APIC OEMB > > acpi0: wakeup devices PCI0(S4) PS2K(S4) PS2M(S4) UAR1(S4) MC97(S4) > > USB1(S4) USB2(S4) USB3(S4) USB4(S4) EHCI(S4) ILAN(S4) > > acpitimer0 at acpi0: 3579545 Hz, 24 bits > > acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat > > cpu0 at mainbus0: apid 0 (boot processor) > > cpu0: apic clock running at 133MHz > > ioapic0 at mainbus0: apid 1 pa 0xfec00000, version 3, 24 pins > > acpiprt0 at acpi0: bus 0 (PCI0) > > acpiprt1 at acpi0: bus 1 (P0P1) > > acpicpu0 at acpi0 > > acpibtn0 at acpi0: PWRB > > bios0: ROM list: 0xc0000/0x8200 0xc8800/0x5000! > > pci0 at mainbus0 bus 0: configuration mode 1 (bios) > > pchb0 at pci0 dev 0 function 0 "VIA CN700 Host" rev 0x00 > > viaagp0 at pchb0: v3 > > agp0 at viaagp0: aperture at 0xf8000000, size 0xf000000 > > pchb1 at pci0 dev 0 function 1 "VIA CN700 Host" rev 0x00 > > pchb2 at pci0 dev 0 function 2 "VIA CN700 Host" rev 0x00 > > pchb3 at pci0 dev 0 function 3 "VIA PT890 Host" rev 0x00 > > pchb4 at pci0 dev 0 function 4 "VIA CN700 Host" rev 0x00 > > pchb5 at pci0 dev 0 function 7 "VIA CN700 Host" rev 0x00 > > ppb0 at pci0 dev 1 function 0 "VIA VT8377 AGP" rev 0x00 > > pci1 at ppb0 bus 1 > > vga1 at pci1 dev 0 function 0 "VIA S3 Unichrome PRO IGP" rev 0x01 > > wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation) > > wsdisplay0: screen 1-5 added (80x25, vt100 emulation) > > pciide0 at pci0 dev 15 function 0 "VIA VT6420 SATA" rev 0x80: DMA > > pciide0: using apic 1 int 20 for native-PCI interrupt > > wd0 at pciide0 channel 0 drive 0: <Hitachi HDS722020ALA330> > > wd0: 16-sector PIO, LBA48, 1907729MB, 3907029168 sectors > > wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 6 > > wd1 at pciide0 channel 1 drive 0: <ST3000DM001-9YN166> > > wd1: 16-sector PIO, LBA48, 2861588MB, 5860533168 sectors > > wd1(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 6 > > pciide1 at pci0 dev 15 function 1 "VIA VT82C571 IDE" rev 0x06: ATA133, > > channel 0 configured to compatibility, channel 1 configured to > > compatibility > > wd2 at pciide1 channel 0 drive 0: <HDS728080PLAT20> > > wd2: 16-sector PIO, LBA48, 74520MB, 152617501 sectors > > wd2(pciide1:0:0): using PIO mode 4, Ultra-DMA mode 6 > > atapiscsi0 at pciide1 channel 1 drive 0 > > scsibus0 at atapiscsi0: 2 targets > > cd0 at scsibus0 targ 0 lun 0: <TSSTcorp, CDW/DVD SH-M522C, TS03> ATAPI > > 5/cdrom removable > > cd0(pciide1:1:0): using PIO mode 4, Ultra-DMA mode 2 > > uhci0 at pci0 dev 16 function 0 "VIA VT83C572 USB" rev 0x81: apic 1 int > > 21 > > uhci1 at pci0 dev 16 function 1 "VIA VT83C572 USB" rev 0x81: apic 1 int > > 21 > > uhci2 at pci0 dev 16 function 2 "VIA VT83C572 USB" rev 0x81: apic 1 int > > 21 > > uhci3 at pci0 dev 16 function 3 "VIA VT83C572 USB" rev 0x81: apic 1 int > > 21 > > ehci0 at pci0 dev 16 function 4 "VIA VT6202 USB" rev 0x86: apic 1 int 21 > > usb0 at ehci0: USB revision 2.0 > > uhub0 at usb0 "VIA EHCI root hub" rev 2.00/1.00 addr 1 > > viapm0 at pci0 dev 17 function 0 "VIA VT8237 ISA" rev 0x00: SMI > > iic0 at viapm0 > > spdmem0 at iic0 addr 0x50: 256MB DDR SDRAM non-parity PC3200CL2.5 > > spdmem1 at iic0 addr 0x51: 1GB DDR SDRAM non-parity PC3200CL3.0 > > auvia0 at pci0 dev 17 function 5 "VIA VT8233 AC97" rev 0x60: apic 1 int > > 22 > > ac97: codec id 0x434d4983 (C-Media Electronics CMI9761A+) > > audio0 at auvia0 > > vr0 at pci0 dev 18 function 0 "VIA RhineII-2" rev 0x78: apic 1 int 23, > > address 00:1b:fc:99:fc:1e > > ukphy0 at vr0 phy 1: Generic IEEE 802.3u media interface, rev. 10: OUI > > 0x004063, model 0x0032 > > usb1 at uhci0: USB revision 1.0 > > uhub1 at usb1 "VIA UHCI root hub" rev 1.00/1.00 addr 1 > > usb2 at uhci1: USB revision 1.0 > > uhub2 at usb2 "VIA UHCI root hub" rev 1.00/1.00 addr 1 > > usb3 at uhci2: USB revision 1.0 > > uhub3 at usb3 "VIA UHCI root hub" rev 1.00/1.00 addr 1 > > usb4 at uhci3: USB revision 1.0 > > uhub4 at usb4 "VIA UHCI root hub" rev 1.00/1.00 addr 1 > > isa0 at mainbus0 > > isadma0 at isa0 > > com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo > > pckbc0 at isa0 port 0x60/5 > > pckbd0 at pckbc0 (kbd slot) > > pckbc0: using irq 1 for kbd slot > > wskbd0 at pckbd0: console keyboard, using wsdisplay0 > > pcppi0 at isa0 port 0x61 > > spkr0 at pcppi0 > > lpt0 at isa0 port 0x378/4 irq 7 > > wbsio0 at isa0 port 0x2e/2: W83697HF rev 0x12 > > lm1 at wbsio0 port 0x290/8: W83697HF > > npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16 > > fdc0 at isa0 port 0x3f0/6 irq 6 drq 2 > > mtrr: Pentium Pro MTRR support > > umass0 at uhub4 port 2 configuration 1 interface 0 "Generic USB Storage > > Device" rev 2.00/1.8a addr 2 > > umass0: using SCSI over Bulk-Only > > scsibus1 at umass0: 2 targets, initiator 0 > > sd0 at scsibus1 targ 1 lun 0: <Generic, USB Storage-CFC, I19A> SCSI0 > > 0/direct removable > > sd1 at scsibus1 targ 1 lun 1: <Generic, USB Storage-SDC, I19A> SCSI0 > > 0/direct removable > > sd2 at scsibus1 targ 1 lun 2: <Generic, USB Storage-SMC, I19A> SCSI0 > > 0/direct removable > > sd3 at scsibus1 targ 1 lun 3: <Generic, USB Storage-MSC, I19A> SCSI0 > > 0/direct removable > > vscsi0 at root > > scsibus2 at vscsi0: 256 targets > > softraid0 at root > > scsibus3 at softraid0: 256 targets > > root on wd2a (08c480ac0d0aa36e.a) swap on wd2b dump on wd2b > > > > usbdevs: > > Controller /dev/usb0: > > addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), > > VIA(0x1106), rev 1.00 > > port 1 powered > > port 2 powered > > port 3 powered > > port 4 powered > > port 5 powered > > port 6 powered > > port 7 powered > > port 8 powered > > Controller /dev/usb1: > > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > > VIA(0x1106), rev 1.00 > > port 1 powered > > port 2 powered > > Controller /dev/usb2: > > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > > VIA(0x1106), rev 1.00 > > port 1 powered > > port 2 powered > > Controller /dev/usb3: > > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > > VIA(0x1106), rev 1.00 > > port 1 powered > > port 2 powered > > Controller /dev/usb4: > > addr 1: full speed, self powered, config 1, UHCI root hub(0x0000), > > VIA(0x1106), rev 1.00 > > port 1 powered > > port 2 addr 2: full speed, power 500 mA, config 1, USB Storage > > Device(0x3260), Generic(0x0aec), rev 1.8a, iSerialNumber > > 0AEC326000001A000
