[osp-datensicherung] Probleme mit Datstreamer SONY SDT-5200

Björn Krombusch krombusch at netcologne.de
Fre Jan 21 22:10:01 CET 2005


Hallo Liste,

ich habe einen ausgemusterten SDT-Streamer über eine Adaptec 2940 in meinen 
Rechner eingebaut.
Keine weiteren SCSI-Geräte am Bus; Jumper am Streamer auf ID:0, Parität und 
Terminierung; Einstellungen im Adaptec-Bios konservativ.

Allerdings lassen sich auch nach Cleaning keine DDS[1-3] Bänder beschreiben.
Karte muss sich IRQ 10 nicht mit anderen Geräten teilen.
Modul aic7xxx wird verbose im Betrieb geladen.

# tail /var/log/messages
Jan 11 23:36:14 asterix kernel: ahc_pci:0:10:0: Downloading Sequencer 
Program... 438 instructions downloaded
Jan 11 23:36:14 asterix kernel: ahc_pci:0:10:0: Features 0x0, Bugs 0x25, Flags 
0x20481440
Jan 11 23:36:14 asterix kernel: scsi2 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA 
DRIVER, Rev 6.2.36
Jan 11 23:36:14 asterix kernel:         <Adaptec 2940 SCSI adapter>
Jan 11 23:36:14 asterix kernel:         aic7870: Single Channel A, SCSI Id=7, 
16/253 SCBs
Jan 11 23:36:14 asterix kernel:
Jan 11 23:36:14 asterix kernel: scsi2: Slave Alloc 0
Jan 11 23:36:26 asterix kernel:   Vendor: SONY      Model: SDT-5200          
Rev: 3.26
Jan 11 23:36:26 asterix kernel:   Type:   Sequential-Access                  
ANSI SCSI revision: 02
Jan 11 23:36:26 asterix kernel: scsi2: Slave Configure 0
Jan 11 23:36:26 asterix kernel: (scsi2:A:0): 3.300MB/s transfers
Jan 11 23:36:26 asterix kernel: Attached scsi tape st0 at scsi2, channel 0, id 
0, lun 0
Jan 11 23:36:26 asterix kernel: st0: try direct i/o: yes (alignment 512 B), 
max page reachable by HBA 1048575
Jan 11 23:36:26 asterix kernel: Attached scsi generic sg0 at scsi2, channel 0, 
id 0, lun 0,  type 1
Jan 11 23:36:26 asterix kernel: scsi2: Slave Alloc 0
Jan 11 23:36:26 asterix kernel: scsi2: Slave Destroy 0
Jan 11 23:36:26 asterix kernel: scsi2: Slave Alloc 1
Jan 11 23:36:26 asterix kernel: scsi2: Slave Destroy 1
Jan 11 23:36:26 asterix kernel: scsi2: Slave Alloc 2
Jan 11 23:36:27 asterix /etc/hotplug/scsi_generic.agent[7764]: cd: can't cd 
to /sys/class/scsi_generic/sg0/device/block
Jan 11 23:36:27 asterix kernel: scsi2: Slave Destroy 2
Jan 11 23:36:27 asterix kernel: scsi2: Slave Alloc 3
Jan 11 23:36:27 asterix kernel: scsi2: Slave Destroy 3
Jan 11 23:36:27 asterix kernel: scsi2: Slave Alloc 4
Jan 11 23:36:27 asterix kernel: scsi2: Slave Destroy 4
Jan 11 23:36:27 asterix kernel: scsi2: Slave Alloc 5
Jan 11 23:36:27 asterix kernel: scsi2: Slave Destroy 5
Jan 11 23:36:27 asterix kernel: scsi2: Slave Alloc 6
Jan 11 23:36:28 asterix kernel: scsi2: Slave Destroy 6

# cat /proc/scsi/aic7xxx/2
Adaptec AIC7xxx driver version: 6.2.36
Adaptec 2940 SCSI adapter
aic7870: Single Channel A, SCSI Id=7, 16/253 SCBs
Allocated SCBs: 4, SG List Length: 128

Serial EEPROM:
0x0214 0x0218 0x0218 0x0218 0x0218 0x0218 0x0218 0x0218
0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 0x0238 0x0238
0x0016 0x004c 0x2807 0xff08 0xffff 0xffff 0xffff 0xffff
0xffff 0xffff 0xffff 0xffff 0xffff 0xffff 0x00ff 0x4ae2

Target 0 Negotiation Settings
        User: 3.300MB/s transfers
        Goal: 3.300MB/s transfers
        Curr: 3.300MB/s transfers
        Channel A Target 0 Lun 0 Settings
                Commands Queued 1
                Commands Active 0
                Command Openings 1
                Max Tagged Openings 0
                Device Queue Frozen Count 0
Target 1 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)
Target 2 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)
Target 3 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)
Target 4 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)
Target 5 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)
Target 6 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)
Target 7 Negotiation Settings
        User: 10.000MB/s transfers (10.000MHz, offset 127)

# cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 00 Lun: 00
  Vendor: SONY     Model: SDT-5200         Rev: 3.26
  Type:   Sequential-Access                ANSI SCSI revision: 02

Hinweis im Buch befolgt (mt/mtst):
# mtst -f /dev/st0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 512 bytes. Density code 0x13 (DDS (61000 bpi)).
Soft error count since last status=0
General status bits on (41010000):
 BOT ONLINE IM_REP_EN

# tar cvf /dev/(n)st0 --blocking-factor=1 testdir/
testdir/
testdir/file1
testdir/file2
...
(Blinken (tape,status), Spulen, Klacken, Spulen, Klacken)
...
tar: /dev/nst0: Nur 0 von 512 Bytes geschrieben.
tar: Nicht behebbarer Fehler: Programmabbruch.
...
(Dauerblinken (tape))

# tail /var/log/messages
Jan 11 23:45:19 asterix kernel: st0: Error with sense data: Info fld=0x0, 
Current st0: sense key Hardware Error
Jan 11 23:45:19 asterix kernel: Additional sense: Cartridge fault
Jan 11 23:45:19 asterix kernel: st0: Error with sense data: Info fld=0x1, 
Current st0: sense key Hardware Error
Jan 11 23:45:19 asterix kernel: Additional sense: Cartridge fault
Jan 11 23:45:19 asterix kernel: st0: Error on write filemark.

# mtst -f /dev/st0 status
/dev/st0: Input/output error

Und Schicht im Schacht :-(

Kann mit jemand einen Tipp geben, was ich falsch mache?

Danke,
Björn