lkml.org 
[lkml]   [1997]   [Jan]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectAHA-2940UW Nightmares (Apparently ext2fs errors ?)
    Dear Linuxers,

    I have been happily using an AHA-2940 with a SCSI and DAT streamer for
    quite a while in a computer room at my Dept. After such a nice experience
    I bought two AHA-2940UW and two SEAGATE ST32155W (2 GB).

    I replaced the old (2940) card with the new (2940UW) one and simply
    appended one of the two new disks. The card was correctly initialized (see
    kernel-related syslog later); I low-level formatted the disk, partitioned
    it with only one file system and high-level formatted it as ext2.

    When I tried to copy all the contents of the old /usr partition (2 GB on
    /dev/hdc1) the nightmare began---see errors below (and other types that I
    could not dump).

    I tried the copy both with:

    mount /dev/sda1 /mnt
    cd /usr
    cp -a . /mnt

    and:

    mount /dev/sda1 /mnt
    cd /usr
    tar cvpf - . | (cd /mnt; tar xvpf -)

    The copy goes on for about 500-650 MB and then errors begin to appear;
    some files cannot be copied, then others are copied correctly, then other
    errors again (ad libitum).

    Is there any SCSI-guru out there willing to help me?

    Thanks a lot in advance.

    Marco Bravi

    --------
    Kernel output at machine boot:

    Jan 30 21:28:41 pcainf2 kernel: klogd 1.3-3, log source = /proc/kmsg
    started.
    Jan 30 21:28:42 pcainf2 kernel: Loaded 3549 symbols from /System.map.
    Jan 30 21:28:42 pcainf2 kernel: Symbols match kernel version 2.0.28.
    Jan 30 21:28:42 pcainf2 kernel: No module symbols loaded - kernel modules
    not enabled.
    Jan 30 21:28:42 pcainf2 kernel: Console: 16 point font, 400 scans
    Jan 30 21:28:42 pcainf2 kernel: Console: colour VGA+ 80x25, 1 virtual
    console (max 63)
    Jan 30 21:28:42 pcainf2 kernel: pcibios_init : BIOS32 Service Directory
    structure at 0x000fc100
    Jan 30 21:28:42 pcainf2 kernel: pcibios_init : BIOS32 Service Directory
    entry at 0xfc4e0
    Jan 30 21:28:42 pcainf2 kernel: pcibios_init : PCI BIOS revision 2.00
    entry at 0xfc510
    Jan 30 21:28:42 pcainf2 kernel: Probing PCI hardware.
    Jan 30 21:28:42 pcainf2 kernel: Calibrating delay loop.. ok - 49.87
    BogoMIPS
    Jan 30 21:28:42 pcainf2 kernel: Memory: 30852k/32768k available (760k
    kernel code, 384k reserved, 772k data)
    Jan 30 21:28:42 pcainf2 kernel: This processor honours the WP bit even
    when in supervisor mode. Good.
    Jan 30 21:28:42 pcainf2 kernel: Swansea University Computer Society
    NET3.035 for Linux 2.0
    Jan 30 21:28:42 pcainf2 kernel: NET3: Unix domain sockets 0.13 for Linux
    NET3.035.
    Jan 30 21:28:42 pcainf2 kernel: Swansea University Computer Society TCP/IP
    for NET3.034
    Jan 30 21:28:42 pcainf2 kernel: IP Protocols: ICMP, UDP, TCP
    Jan 30 21:28:42 pcainf2 kernel: VFS: Diskquotas version dquot_5.6.0
    initialized
    Jan 30 21:28:42 pcainf2 kernel:
    Jan 30 21:28:42 pcainf2 kernel: Checking 386/387 coupling... Ok, fpu using
    exception 16 error reporting.
    Jan 30 21:28:42 pcainf2 kernel: Checking 'hlt' instruction... Ok.
    Jan 30 21:28:42 pcainf2 kernel: Linux version 2.0.28
    (root@pcainf2.ing.uniroma1.it) (gcc version 2.7.2) #4 Thu
    Jan 30 20:14:17 MET 1997
    Jan 30 21:28:42 pcainf2 kernel: Serial driver version 4.13 with no serial
    options enabled
    Jan 30 21:28:42 pcainf2 kernel: tty00 at 0x03f8 (irq = 4) is a 16550A
    Jan 30 21:28:42 pcainf2 kernel: tty01 at 0x02f8 (irq = 3) is a 16550A
    Jan 30 21:28:42 pcainf2 kernel: Real Time Clock Driver v1.07
    Jan 30 21:28:42 pcainf2 kernel: loop: registered device at major 7
    Jan 30 21:28:42 pcainf2 kernel: hda: IBM-DALA-3540, 516MB w/96kB Cache,
    LBA, CHS=512/32/63
    Jan 30 21:28:42 pcainf2 kernel: hdc: ST32140A, 2015MB w/128kB Cache, LBA,
    CHS=4095/16/63
    Jan 30 21:28:42 pcainf2 kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
    Jan 30 21:28:42 pcainf2 kernel: ide1 at 0x170-0x177,0x376 on irq 15
    Jan 30 21:28:42 pcainf2 kernel: Floppy drive(s): fd0 is 1.44M
    Jan 30 21:28:42 pcainf2 kernel: Started kswapd v 1.4.2.2
    Jan 30 21:28:42 pcainf2 kernel: FDC 0 is a post-1991 82077
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: BurstLen = 0 DWDs, Latency Timer
    = 80 PCLKS
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: AHA-2940 Ultra Rev B.
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: devconfig = 0x1580.
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: Reading SEEPROM...done.
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: Extended translation enabled.
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: Memory check yields 16 SCBs,
    paging not enabled.
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: Enabling wide channel of AHA-2940
    Ultra-Wide.
    Jan 30 21:28:42 pcainf2 kernel: AHA-2940 Ultra-WIDE (PCI-bus), I/O 0xe800,
    Mem 0xfbbef000:
    Jan 30 21:28:42 pcainf2 kernel: irq 11
    Jan 30 21:28:42 pcainf2 kernel: bus release time 40 bclks
    Jan 30 21:28:42 pcainf2 kernel: data fifo threshold 100
    Jan 30 21:28:42 pcainf2 kernel: SCSI CHANNEL A:
    Jan 30 21:28:42 pcainf2 kernel: scsi id 7
    Jan 30 21:28:42 pcainf2 kernel: scsi selection timeout 256 ms
    Jan 30 21:28:42 pcainf2 kernel: scsi bus reset at power-on enabled
    Jan 30 21:28:42 pcainf2 kernel: scsi bus parity enabled
    Jan 30 21:28:42 pcainf2 kernel: scsi bus termination (low byte)
    enabled
    Jan 30 21:28:42 pcainf2 kernel: scsi bus termination (high byte)
    enabled
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: Downloading sequencer
    code...done.
    Jan 30 21:28:42 pcainf2 kernel: aic7xxx: Resetting the SCSI bus...done.
    Jan 30 21:28:42 pcainf2 kernel: scsi0 : Adaptec AHA274x/284x/294x
    (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
    Jan 30 21:28:42 pcainf2 kernel: scsi : 1 host.
    Jan 30 21:28:42 pcainf2 kernel: scsi0: Scanning channel A for devices.
    Jan 30 21:28:42 pcainf2 kernel: scsi0: Received MSG_WDTR, Target 0,
    channel A needwdtr(0xffff).
    Jan 30 21:28:42 pcainf2 kernel: scsi0: Target 0, channel A, using 16 bit
    transfers.
    Jan 30 21:28:42 pcainf2 kernel: scsi0: Target 0, channel A, now
    synchronous at 10.0MHz, offset 8.
    Jan 30 21:28:42 pcainf2 kernel: Vendor: SEAGATE Model: ST32155W
    Rev: 0528
    Jan 30 21:28:42 pcainf2 kernel: Type: Direct-Access
    ANSI SCSI revision: 02
    Jan 30 21:28:42 pcainf2 kernel: Detected scsi disk sda at scsi0, channel
    0, id 0, lun 0
    Jan 30 21:28:42 pcainf2 kernel: scsi : detected 1 SCSI disk total.
    Jan 30 21:28:42 pcainf2 kernel: SCSI device sda: hdwr sector= 512 bytes.
    Sectors= 4197405 [2049 MB] [2.0 GB]
    Jan 30 21:28:42 pcainf2 kernel: eth0: 3c509 at 0x300 tag 1, BNC port,
    address 00 20 af bf ee 05, IRQ 10.
    Jan 30 21:28:42 pcainf2 kernel: 3c509.c:1.07 6/15/95
    becker@cesdis.gsfc.nasa.gov
    Jan 30 21:28:42 pcainf2 kernel: Partition check:
    Jan 30 21:28:42 pcainf2 kernel: sda: sda1
    Jan 30 21:28:42 pcainf2 kernel: hda: hda1 hda2 hda3 hda4 < hda5 hda6 >
    Jan 30 21:28:42 pcainf2 kernel: hdc: hdc1
    Jan 30 21:28:42 pcainf2 kernel: JAVA Binary support v1.01 for Linux 1.3.98
    (C)1996 Brian A. Lantz
    Jan 30 21:28:42 pcainf2 kernel: VFS: Mounted root (ext2 filesystem)
    readonly.
    Jan 30 21:28:42 pcainf2 kernel: Adding Swap: 66524k swap-space
    Jan 30 21:32:33 pcainf2 kernel: SCSI device sda: hdwr sector= 512 bytes.
    Sectors= 4197405 [2049 MB] [2.0 GB]
    Jan 30 21:32:33 pcainf2 kernel: sda: sda1
    Jan 30 21:32:35 pcainf2 kernel: SCSI device sda: hdwr sector= 512 bytes.
    Sectors= 4197405 [2049 MB] [2.0 GB]
    Jan 30 21:32:35 pcainf2 kernel: sda: sda1

    --------------------
    A sample of the errors I get:

    Jan 30 21:01:49 pcainf2 kernel: EXT2-fs error (device 08:01):
    ext2_find_entry: bad entry in directory #88145: r
    ec_len % != 0 - offset=0, inode=400, rec_len=46863, name_len=8256
    Jan 30 21:01:49 pcainf2 kernel: EXT2-fs error (device 08:01):
    ext2_add_entry: bad entry in directory #88145: re
    c_len % != 0 - offset=0, inode=400, rec_len=46863, name_len=8256
    Jan 30 21:01:49 pcainf2 kernel: EXT2-fs error (device 08:01):
    ext2_find_entry: bad entry in directory #88145: r
    ec_len % != 0 - offset=0, inode=400, rec_len=46863, name_len=8256
    Jan 30 21:01:49 pcainf2 kernel: EXT2-fs error (device 08:01):
    ext2_add_entry: bad entry in directory #88145: re
    c_len % != 0 - offset=0, inode=400, rec_len=46863, name_len=8256
    Jan 30 21:01:49 pcainf2 kernel: EXT2-fs error (device 08:01):
    ext2_find_entry: bad entry in directory #88145: r
    ec_len % != 0 - offset=0, inode=400, rec_len=46863, name_len=8256
    Jan 30 21:01:49 pcainf2 kernel: EXT2-fs error (device 08:01):
    ext2_add_entry: bad entry in directory #88145: re
    c_len % != 0 - offset=0, inode=400, rec_len=46863, name_len=8256
    .
    .
    .
    (same on other inodes)

    -----------------------
    Machine type:

    i486 PCI (busmastering) / ISA (1 slot ISA/VLB) mainboard
    32 MB RAM
    2 ISA HD, 1 ATAPI cdrom (and, sigh!, 1 SCSI disk...)

    --------------------------------------------------------
    PLEASE SEND REPLY MAIL TO:

    Marco.Bravi@impchim.ing.uniroma1.it

    --- T H A N K S ---

    Marco Bravi, Dip. Ing. Chimica, Univ. Roma "La Sapienza"
    v. Eudossiana, 18; I - 00184 Roma, Italy
    tel. (39) (6) 4458-5780; fax. (39) (6) 4827453








    \
     
     \ /
      Last update: 2005-03-22 13:38    [W:3.372 / U:0.028 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site