[gull] vieillissement SCSI

Marc Mongenet Marc.Mongenet at freesurf.ch
Thu May 22 23:46:32 CEST 2003


Marc SCHAEFER wrote:
> On Wed, May 21, 2003 at 11:15:19PM +0200, Marc Mongenet wrote:
> 
>>Depuis environ une année le bus SCSI se plante (reset du bus)
> 
> le pilote a-t-il changé depuis (version du kernel) ?

J'ai essayé de retourner à un ancien noyau est le
problème a persisté.

> Il se peut p.ex. qu'une version plus efficace du driver soit installée
> (ou que la config BIOS ait changé). Il y a aussi des versions de disque
> Quantum avec un bug de command queueing (mais c'était il y a longtemps).

Ce disque a 6 ans, c'est pas mal. J'avais fait des essais sur
la taille de la queue¹, déjà bien avant que les problèmes
n'apparaissent. Actuellement j'ai les réglages par défaut de la
carte. En essayant sans queing j'ai toujours le problème.

>>Est-il possible que l'électronique du disque ait vieilli au
>>point de se mettre à planter ? Ou se problème est-il en fait
>>un classique qui m'échappe ?
> 
> Décrire le bus en détail! (vitesses, câblage, terminaison, etc).

Au niveau câblage il y a le lecteur ZIP100 en externe.
En interne, sur le même câble, il y a un emplacement libre,
un disque Seagate 1Go, le disque Quantum 4Go et à la fin
le CD-ROM Pioneer avec jumper placé pour terminaison de bus.

Pour le jumper de terminaison je ne suis pas certain à 100%,
le mode d'emploi étant assez cryptique.
Il y a aussi une option "SCSI Bus Terminaison:
[*]Automatic [ ]Enabled [ ]Disabled"
dans le BIOS de la carte SCSI dont je ne comprend pas
bien le sens. Se pourrait-il que ce soit un problème de
terminaison ? Il me semble que le problème s'est notablement
aggravé après que j'aie inversé la position des deux disques
sur le bus.

Le SCAM n'est pas activé.


 > cat /proc/scsi/advansys/0
AdvanSys SCSI 3.3G: PCI Ultra: IO 0xD000-0xD00F, IRQ 0xA

Device Information for AdvanSys SCSI Host 0:
Target IDs Detected: 0, 1, 2, 5, 7, (7=Host Adapter)
Host: scsi0 Channel: 00 Id: 00 Lun: 00
   Vendor: QUANTUM  Model: XP34550S         Rev: LXY4
   Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 01 Lun: 00
   Vendor: SEAGATE  Model: ST51080N         Rev: 0943
   Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
   Vendor: PIONEER  Model: CD-ROM DR-U24X   Rev: 1.01
   Type:   CD-ROM                           ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 05 Lun: 00
   Vendor: IOMEGA   Model: ZIP 100          Rev: J.02
   Type:   Direct-Access                    ANSI SCSI revision: 02

EEPROM Settings for AdvanSys SCSI Host 0:
  Serial Number: AE53A715A137
  Host SCSI ID: 7, Host Queue Size: 240, Device Queue Size: 4
  cntl 0x7f00, no_scam 0x0
  Target ID:            0 1 2 3 4 5 6 7
  Disconnects:          Y Y Y Y Y Y Y Y
  Command Queuing:      Y Y N N N N N N
  Start Motor:          Y Y Y Y Y Y Y Y
  Synchronous Transfer: Y Y Y Y Y Y Y Y

Linux Driver Configuration and Information for AdvanSys SCSI Host 0:
  host_busy 0, last_reset 0, max_id 8, max_lun 8, max_channel 0
  unique_id 0, can_queue 240, this_id 7, sg_tablesize 255, cmd_per_lun 0
  unchecked_isa_dma 0, use_clustering 1, loaded_as_module 0
  flags 0x8, last_reset 0x0, jiffies 0x2d2b, asc_n_io_port 0x10
  io_port 0xd000, n_io_port 0x10
  queue_depth: 0:4 1:4 2:4 5:4

Linux Driver Statistics for AdvanSys SCSI Host 0:
  queuecommand 1548, reset 0, biosparam 0, interrupt 1558
  callback 1548, done 1548, build_error 0, build_noreq 0, build_nosg 0
  exe_noerror 1548, exe_busy 0, exe_error 0, exe_unknown 0
  cont_cnt 1212, cont_xfer 2151.5 kb avg_xfer 1.7 kb
  sg_cnt 336, sg_elem 1680, sg_xfer 5806.0 kb
  avg_num_elem 5.0, avg_elem_size 3.4 kb, avg_xfer_size 17.2 kb
  Active and Waiting Request Queues (Time Unit: 100 HZ):
  target 0
    active: cnt [cur 0, max 4, tot 1166], time [min 0, max 7, avg 0.9]
    waiting: cnt [cur 0, max 0, tot 0], time [min 0, max 0, avg 0.0]
  target 1
    active: cnt [cur 0, max 4, tot 371], time [min 0, max 7, avg 1.9]
    waiting: cnt [cur 0, max 0, tot 0], time [min 0, max 0, avg 0.0]
  target 2
    active: cnt [cur 0, max 1, tot 2], time [min 0, max 1, avg 0.5]
    waiting: cnt [cur 0, max 0, tot 0], time [min 0, max 0, avg 0.0]
  target 5
    active: cnt [cur 0, max 1, tot 6], time [min 0, max 0, avg 0.0]
    waiting: cnt [cur 0, max 0, tot 0], time [min 0, max 0, avg 0.0]

Asc Library Configuration and Statistics for AdvanSys SCSI Host 0:
  chip_version 10, lib_version 0x118, lib_serial_no 123, mcode_date 0x12c3
  mcode_version 0x50d, err_code 0
  Total Command Pending: 0
  Command Queuing: 0:Y 1:Y 2:N 5:N
  Command Queue Pending: 0:0 1:0 2:0 5:0
  Command Queue Limit: 0:4 1:4 2:4 5:4
  Command Queue Full: 0:N 1:N 2:N 5:N
  Synchronous Transfer: 0:Y 1:Y 2:N 5:N
   0: Transfer Period Factor: 12 (20.8 Mhz), REQ/ACK Offset: 15
   1: Transfer Period Factor: 25 (10.0 Mhz), REQ/ACK Offset: 15
   2: Asynchronous*
  * = Re-negotiation pending before next command.


Qu'ajouter ? Existe-t-il des programmes de tests plus
spécifique que 'cp' ?+

Marc Mongenet

¹ Il n'y a que sur une liste de discussion informatique que
l'on puisse discuter de cela dans un parfait sérieux.;)





More information about the gull mailing list