[2358] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

BusLogic 958 and Fujistu 2949 drives...

daemon@ATHENA.MIT.EDU (Mike Simons)
Wed Aug 27 14:28:52 1997

From: Mike Simons <msimons@saic1.com>
To: linux-scsi@vger.rutgers.edu
Date: 	Wed, 27 Aug 1997 14:24:09 -0400 (EDT)

  Hi all,

  I'm looking for pointers to fix what appears to be a SCSI kernel
driver problem with either the BusLogic driver, the ext2fs driver,
or the SCSI sub-system.  It is possible a problem with the drives 
themselves and I'll start asking Fujitsu tech support about that...

First the hardware:
  Pentium 166 Mhz
  On a noname motherboard with the 430VX chipset.  *1
  64 Megs of EDO memory
  BusLogic 968, with most recent BIOS.
  Fujitsu 2949UW drives...

OS:
  Kernel 2.0.30 nothing special...

Description:
    When the controller limits transfer speed at 10Mhz the drives perform
  fine.  For everything...
    When the boot partition is set at 10Mhz and the non-critical drives
  are set to 20Mhz, it boots up fine.  Sequential reading and writing to the 
  drives is performing fine (dd style access)... but when any attempt to 
  make a filesystem, mkswap, mount a previously made partition, etc...
  generates a bazillion scsi error messages... and I am certain the 
  actually write operations do not complete but given time the read 
  operations do.  No kernel crashes, but the system is unusable.

    I have tried swapping cables... I am sure the cables are rated for 
  Ultra.  It appeared at 1st to be hardware problems... but I can't 
  explain why the read/write operations succeed for *sequential* but fail 
  for non-sequential access. 

  ... this is what the error codes look like:
Aug 22 10:33:18 myth kernel: SCSI disk error : \
  host 0 channel 0 id 0 lun 0 return code = 18000002
Aug 22 10:33:18 myth kernel: \
  extra data not valid Current error sd08:01: sense key Aborted Command
Aug 22 10:33:18 myth kernel: scsidisk I/O error: dev 08:01, sector 297174
Aug 22 10:33:18 myth kernel: SCSI disk error : \
  host 0 channel 0 id 0 lun 0 return code = 18000002

  I have partitioned each of the drives so that can perform read/write
tests to any of the three drives during the evenings without losing data.
  If someone would like to see more of these I can provide the output
of a single mke2fs call... a few thousand lines ;)

    Any suggestions?

-- 

    Thanks,
      Mike Simons
      Science Applications International Corporation
      msimons@saic1.com                  703-925-5674

*1:  I _had_ the BusLogic card in a SuperMicro P55T2S 430HX motherboard, 
  but Jo, at BusLogic's tech support said that there are some 
  incompatibilities between SuperMicro and BusLogic (blame SuperMicro 
  of course ;).  There were random lockups inside the SCSI BIOS even 
  with the newest version of the BIOS.  The Linux system seemed as 
  stable... as it is now (we did the upgrade to try to solve the 
  problem described above).
    I would put it back in that motherboard to test things out further
  ... but switching motherboards fixed something.  =)
  My plan is to test the card in an ASUS board and purchase another board
  if it works fine... for now it is stuck in this VX board.

This is a dmesg after boot:

Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000fae20
pcibios_init : BIOS32 Service Directory entry at 0xfb2a0
pcibios_init : PCI BIOS revision 2.10 entry at 0xfb2d0
Probing PCI hardware.
Calibrating delay loop.. ok - 66.36 BogoMIPS
Memory: 63204k/65536k available (728k kernel code, 384k reserved, 1220k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.30 (msimons@fizban) (gcc version 2.7.2.1) #1 Fri Aug 22 07:34:
03 EDT 1997
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
Software Watchdog Timer: 0.04, timer margin: 60 sec
Real Time Clock Driver v1.07
Floppy drive(s): fd0 is 1.44M
Started kswapd v 1.4.2.2 
FDC 0 is a post-1991 82077
md driver 0.36.3 MAX_MD_DEV=4, MAX_REAL=8
raid0 personality registered
raid1 personality registered
raid5 personality registered
scsi: ***** BusLogic SCSI Driver Version 2.0.9 of 29 March 1997 *****
scsi: Copyright 1995 by Leonard N. Zubkoff <lnz@dandelion.com>
scsi0: Configuring BusLogic Model BT-958 PCI Wide Ultra SCSI Host Adapter
scsi0:   Firmware Version: 5.07B, I/O Address: 0x6100, IRQ Channel: 11/Level
scsi0:   PCI Bus: 0, Device: 8, Address: 0xE0410000, Host Adapter SCSI ID: 7
scsi0:   Parity Checking: Enabled, Extended Translation: Enabled
scsi0:   Synchronous Negotiation: FUFFFFF#FFFFFFFF, Wide Negotiation: Enabled
scsi0:   Disconnect/Reconnect: Enabled, Tagged Queuing: Enabled
scsi0:   Scatter/Gather Limit: 128 of 8192 segments, Mailboxes: 255
scsi0:   Driver Queue Depth: 255, Host Adapter Queue Depth: 192
scsi0:   Tagged Queue Depth: Automatic, Untagged Queue Depth: 3
scsi0:   Error Recovery Strategy: Default, SCSI Bus Reset: Enabled
scsi0:   SCSI Bus Termination: Both Enabled, SCAM: Disabled
scsi0: *** BusLogic BT-958 Initialized Successfully ***
scsi0:   Target 0: Synchronous at 10.0 mega-transfers/second, offset 15
scsi0:   Target 1: Synchronous at 20.0 mega-transfers/second, offset 15
scsi0 : BusLogic BT-958
scsi : 1 host.
  Vendor: FUJITSU   Model: M2949Q-512        Rev: 0153
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
  Vendor: FUJITSU   Model: M2949Q-512        Rev: 0153
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 1, lun 0
scsi : detected 2 SCSI disks total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 17781964 [8682 MB] [8.7 GB]
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 17781964 [8682 MB] [8.7 GB]
Partition check:
 sda: sda1 sda2 sda3
 sdb: unknown partition table
VFS: Mounted root (ext2 filesystem) readonly.
scsi0: Tagged Queuing now active for Target 0
Adding Swap: 32764k swap-space (priority -1)

home help back first fref pref prev next nref lref last post