[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Promise FastTrak TX2000 -> Debian -> "Aiee, Killing Interrupt Handler"



Hi, wir haben ein Problem in der Firma mit unserem Debian-Server. Wir haben ihn vor ein paar Wochen aufgerüstet mit 4 x 180 GB Platten von IBM (IC35L180AVV207-1) angeschlossen an einem "Promise FastTrak TX2000 Raid Controller" und zu einem Raid 0 zusammen gefasst. Das System befindet sich auf einem Raid 1 bestehend aus 2 x 9 GB SCSI Festplatten von Seagate, angeschlossen an einem "Intel ICP GDT Vortex Controller". Das Problem ist nun folgendes. Wenn ich den Source-Code-Treiber von Promise nehme und ihn gegen meinen Kernel 2.4.21 kompiliere, dann erkennt das System zwar das Raid als Platte /dev/sdb1 und ich kann es einbinden und auch erfolgreich Lese- und Schreib-Vorgänge durchführen, aber wenn ich anfange und große Dateien (ab 500 MB) über das Netzwerk (Samba) auf den Server verschiebe, dann friert dieser ein und printet mir folgende Fehlermeldung auf den Bildschirm: "Unable to handle kernel paging request at virtual address e25c23a9 printing eip:
..
..
..
Kernel panic: Aiee, killing interrupt handler! In interrupt handler - not syncing" Hier hilft nur noch ein Neustart. Auch ein Blick in den Syslog hilft mir nicht weiter.


Nun habe ich als Alternative den Promise-Treiber wieder entfernt und mir die folgende Kernel-Pakete kompiliert:
"
ATA/IDE/MFM/RLL support  --->
<*> ATA/IDE/MFM/RLL support
IDE, ATA and ATAPI Block devices  --->
<*>   Include IDE/ATA-2 DISK support
[*]     Use multi-mode by default
[*]     Auto-Geometry Resizing support
...
[*]   Generic PCI IDE chipset support
[*]     Generic PCI IDE Chipset Support
[*]     Sharing PCI IDE interrupts support
[*]     Generic PCI bus-master DMA support
[ ]     Boot off-board chipsets first support
[ ]       Force enable legacy 2.0.X HOSTS to use DMA
[*]       Use PCI DMA by default when available
[*]     Enable DMA only for disks
...
< >     PROMISE PDC202{46|62|65|67} support
<*>     PROMISE PDC202{68|69|70|71|75|76|77} support
[*]       Special FastTrak Feature
...
<*> Support for IDE Raid controllers (EXPERIMENTAL)
<*> Support Promise software RAID (Fasttrak(tm)) (EXPERIMENTAL)
File systems  --->
...
<*> Reiserfs support
...
<*> Ext3 journalling file system support
[ ]   JBD (ext3) debugging support
<*> DOS FAT fs support
<*>   MSDOS fs support
<M>     UMSDOS: Unix-like file system on top of standard MSDOS fs
<*>   VFAT (Windows-95) fs support
...
[*] /proc file system support
[ ] /dev file system support (EXPERIMENTAL)
[*] /dev/pts file system for Unix98 PTYs
"
(Anhand einer Anleitung von: http://mland98.rc.kyushu-u.ac.jp/misc/FastTrak_TX2000-2-en.html)

Die Module werden auch geladen, allerdings bekomme ich einen Fehler vom Software-Raid-Treiber. Dieser meldet mir nämlich, dass er keinen Raid-Adapter gefunden hat. Das Raid ist im Adapter-Bios aber auf jeden Fall richtig erstellt, das FileSystem ist auch schon installiert, ein e2fsck ist erfolgreich gelaufen und ansonsten liegen auch keine Festplatten-Defekte vor (laut S.M.A.R.T.). Das einzige, was ich tun kann, ist die Platte /dev/hde1 zu mounten, da auf dieser die Master-File-Table abgelegt ist. Leider bringt mir das nichts, da ich beim Zugriff einen E/A-Fehler bekomme. Unter "/dev/ataraid/d0" befindet sich leider kein Gerät, welches angesprochen werden kann. In diesem Zusammenhang hänge ich noch die relevanten Informationen aus dmesg an und hoffe, dass mir jemand helfen kann. (Eine Support-Anfrage an Promise wurde leider mit einem SQL-Fehler quittiert :-)) )

Mit freundlichen Grüßen,
Manuel Broer

Auszug aus dmesg:
=================
PDC20271: IDE controller at PCI slot 00:0b.0
PCI: Found IRQ 10 for device 00:0b.0
PDC20271: chipset revision 2
PDC20271: not 100% native mode: will probe irqs later
  ide2: BM-DMA at 0x9400-0x9407, BIOS settings: hde:pio, hdf:pio
  ide3: BM-DMA at 0x9408-0x940f, BIOS settings: hdg:pio, hdh:pio
hde: IC35L180AVV207-1, ATA DISK drive
hdf: IC35L180AVV207-1, ATA DISK drive
Warning: Primary channel requires an 80-pin cable for operation.
hde reduced to Ultra33 mode.
blk: queue c03989a0, I/O limit 4095Mb (mask 0xffffffff)
Warning: Primary channel requires an 80-pin cable for operation.
hdf reduced to Ultra33 mode.
blk: queue c0398aec, I/O limit 4095Mb (mask 0xffffffff)
hdg: IC35L180AVV207-1, ATA DISK drive
hdh: IC35L180AVV207-1, ATA DISK drive
Warning: Secondary channel requires an 80-pin cable for operation.
hdg reduced to Ultra33 mode.
blk: queue c0398e10, I/O limit 4095Mb (mask 0xffffffff)
Warning: Secondary channel requires an 80-pin cable for operation.
hdh reduced to Ultra33 mode.
blk: queue c0398f5c, I/O limit 4095Mb (mask 0xffffffff)
ide2 at 0xa800-0xa807,0xa402 on irq 10
ide3 at 0xa000-0xa007,0x9802 on irq 10
hde: attached ide-disk driver.
hde: host protected area => 1
hde: 361882080 sectors (185284 MB) w/7965KiB Cache, CHS=22526/255/63, UDMA(33)
hdf: attached ide-disk driver.
hdf: host protected area => 1
hdf: 361882080 sectors (185284 MB) w/7965KiB Cache, CHS=22526/255/63, UDMA(33)
hdg: attached ide-disk driver.
hdg: host protected area => 1
hdg: 361882080 sectors (185284 MB) w/7965KiB Cache, CHS=22526/255/63, UDMA(33)
hdh: attached ide-disk driver.
hdh: host protected area => 1
hdh: 361882080 sectors (185284 MB) w/7965KiB Cache, CHS=22526/255/63, UDMA(33)
Partition check:
hde: hde1
hdf: unknown partition table
hdg: unknown partition table
hdh: unknown partition table
Promise Fasttrak(tm) Softwareraid driver 0.03beta: No raid array found
SCSI subsystem driver Revision: 1.00
GDT: Storage RAID Controller Driver. Version: 2.05
PCI: Found IRQ 15 for device 00:0a.0
GDT: Found 1 PCI Storage RAID Controllers
GDT CTR0: Configuring GDT-PCI HA at 0/10 IRQ 15
scsi0 : GDT6517RP
Vendor: ICP       Model: Host Drive  #00   Rev:
Type:   Direct-Access                      ANSI SCSI revision: 02
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
SCSI device sda: 35841015 512-byte hdwr sectors (18351 MB)
sda: sda1 sda2


Reply to: