Problhmata SCSI

Labroussis, Konstantinos (CS - TSG - HP Hellas) kostas.labroussis at hp.com
Thu Sep 29 12:08:29 EEST 2005


Αντώνη,

κατ' αρχάς συγχαρητήρια που ακόμα αξιοποιείς το 386 σου.

δεν μας είπες τι DDS και τι DLT έχεις γιατί δεν είμαι σίγουρος ότι μπορείς να έχεις ένα DDS και ένα DLT στον ίδιο controller
γιατί από την "ηλικία" του Server υποθέτω ότι είναι πολύ παλιό το DDS ( scsi 1) και πολύ καινούριο το DLT ( Ultra 3 ?).

Δοκίμασε να βγάλεις ένα από τον controller και δοκίμασε ξανά. Ακόμα και εάν τα δύο μαζί devices συνεργάζονται θα 
πρέπει το scsi bus να λειτουργεί στην ταχύτητα που υποστηρίζει η ποιο αργή συσκευή  (δλδ το DDS). πράγμα ασύμφορο
για την ταχύτητα που θες να γράφεις στο DLT. 

Από την άλλη η τεχνολογία του DLT είναι τέτοια που το bandwidth είναι απαγορευτικό για την ταχύτητα που μπορεί πιθανότατα
να γράψει δεδομένα το σύστημα σου στην συσκευή και δημιουργείς επιπλέον πρόβλημα στην συσκευή διότι δεν προλαβαίνεις
να γεμίσεις την μπάφερ του DLT με συνέπεια το DLT να μπαίνει σε streaming mode και έτσι καταστρέφεις και το drive αλλά
και τα media σου.

Ένα dmesg από το boot θα ήταν διαφωτιστικό όσο αφορά τους τύπους των συσκευών που χρησιμοποιείς.

Όσο τώρα για εναλλακτικούς controllers scsi που θα μπορούσες να αγοράσεις υπάρχουν LSI Logic controllers που είναι και
πολύ διαδεδομένοι.

Φιλικά,
Κων/νος. 

-----Original Message-----
From: linux-greek-users-bounces at lists.hellug.gr [mailto:linux-greek-users-bounces at lists.hellug.gr] On Behalf Of Antonios Christofides
Sent: Thursday, September 29, 2005 10:35 AM
To: linux-greek-users at lists.hellug.gr
Subject: Problhmata SCSI

Έχω ένα i386 σέρβερ που ξεκίνησε την καριέρα του το 1998 με 2.0.36 και σήμερα τρέχει 2.4.27 (Debian sarge). Όλα αυτά τα χρόνια είχαμε κατά καιρούς προβλήματα με SCSI. Παλιά είχε SCSI δίσκους + DDS tape drive. Σήμερα έχει IDE δίσκους και το μόνο SCSI που έχει είναι ένα HP DLT. Επειδή έχουν χρησιμοποιηθεί 2 διαφορετικοί SCSI controllers, διαφορετικά καλώδια, και διαφορετικοί terminators, είχα καταλήξει να βρίζω το DDS. Τώρα που και με το DLT έχω προβλήματα (και χειρότερα απ'
ό,τι πριν), οι υποψίες πέφτουν πλέον στους SCSI controllers της adaptec και στο αντίστοιχο kernel module, aic7xxx.

Αυτή τη στιγμή ο κοντρόλερ είναι ένας Adaptec 19160B (παλιότερα είχε χρησιμοποιηθεί και Adaptec 2940AU). Τα προβλήματα περιλαμβάνουν δυσκολία στην αναγνώριση του DLT, αλλά κυρίως δυο ολοκληρωτικά κολλήματα (kernel panic) του server τις τελευταίες δύο νύχτες, λίγο αφού άρχισε το backup. Αντιγράφω από την κονσόλα:

scsi0:A:3:0: Target did not send an IDENTIFY message. LASTPHASE = 0xe0.
scsi0:A:3:0: Protocol violation in Message-in phase. Attempting to abort.
Unable to handle kernel NULL pointer dereference at virtual address 00000000  printing eip:
e0922820
*pde = 00000000
Oops: 0000
CPU:    0
[Παραλείπω διάφορα περιεχόμενα των ρέτζιστερ, στακ τρέησηζ κλπ.]  <0>Kernel panic: Aiee, killing interrupt handler!
In interrupt handler - not syncing

1) Νομίζετε ότι το πρόβλημα είναι στον κέρνελ, το χάρντγουεαρ, ή το
   συνδυασμό τους;
2) Αν το πρόβλημα είναι στον κέρνελ, υπάρχει περίπτωση να τα
   καταφέρνει καλύτερα ο 2.6;
3) Αν το πρόβλημα είναι στο aic7xxx module, τι scsi controller μπορώ
   να αγοράσω; Βλέπω ότι, τουλάχιστον στην ελληνική αγορά, σπανίζουν
   controllers που να μην είναι adaptec.
4) Όταν ήρθε το DLT (και νόμιζα με αφέλεια ότι κάποιο από τα άπειρα
   καλώδια SCSI που είχα στην αποθήκη θα ταίριαζε) βρήκα μόνο ένα
   καλώδιο του οποίου η μία άκρη να ταιριάζει στο DLT· η άλλη του άκρη
   ταίριαζε μόνο στον εσωτερικό κονέκτορα του 19160. Χρησιμοποίησα
   λοιπόν αυτό (είναι εσωτερικό καλώδιο που το χρησιμοποιώ σαν
   εξωτερικό, και μπαίνει μέσα στο κουτί από ένα κενάκι για να
   συνδεθεί). Παράλληλα, συνδέω και το παλιό DDS στον εξωτερικό
   κονέκτορα. Πρέπει να υπάρχει terminator και στα δύο tape drives;

Εννοείται ότι θα μετακομίσω το backup server σε άλλο, λιγότερο σημαντικό μηχάνημα, αλλά και πάλι δεν θέλω να μου κολλάει.

--
Antonios Christofides
+30-2661020814
+30-6979924665


--
linux-greek-users mailing list -- http://lists.hellug.gr




More information about the Linux-greek-users mailing list