PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : IBM SCSI HDD wird nicht richtig erkannt



tmaster
27.08.12, 02:49
Hi Leute,

ich habe gerade ein kleines Problem. Ich habe hier noch ein paar HP Slim, und Compaq Slim rumstehen. Auf einigen rennt Linux schon. Da ich erst einmal keine neue HDD kaufen wollte, habe ich die 2,5" IBM Server HDD (SCSI) Model: ST973401LC (Seagate) genommen.

Ich habe mir dort einen noch Liegenden Dawicontrol DC-2974 PCI Controler eingebaut. Dort ein 50 pol Kabel drann und an dessen Ende einen Adapter von 50 auf 80 pol.

Das Bios des Controlers erkennt die HDD. Windows 7 (64bit) erkennt die HDD auch und sie lässt sich da drunter auch Formatieren und ansprechen.

Aber unter Linux gibt es Probleme. Kernelmodul wird das tmscsim geladen. Die HDD wird unter fdisk -l nicht angezeigt. In /dev ist sie aber als sdb vorhanden. unter cat /proc/scsi/scsi ist sie auch aufgelistet mit der SATA HDD zusammen.

Er scheint also Generell eine HDD erkannt zu haben. Die Bootmeldung ist hier:



Aug 27 03:39:52 hp-slim.local kernel: [ 6.790690] DC390: clustering now enabled by default. If you get problems load
Aug 27 03:39:52 hp-slim.local kernel: [ 6.818959] with "disable_clustering=1" and report to maintainers
Aug 27 03:39:52 hp-slim.local kernel: [ 7.083150] tmscsim 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Aug 27 03:39:52 hp-slim.local kernel: [ 7.740211] DC390_init: No EEPROM found! Trying default settings ...
Aug 27 03:39:52 hp-slim.local kernel: [ 7.766534] DC390: Used defaults: AdaptID=7, SpeedIdx=0 (10.0 MHz), DevMode=0x1f, AdaptMode=0x2f, TaggedCmnds=3 (16), DelayReset=1s
Aug 27 03:39:52 hp-slim.local kernel: [ 7.821228] scsi4 : Tekram DC390/AM53C974 V2.1d 2004-05-27
Aug 27 03:40:02 hp-slim.local kernel: [ 8.469422] modprobe used greatest stack depth: 5204 bytes left
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321060] ------------[ cut here ]------------
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321121] WARNING: at kernel/irq/handle.c:130 handle_irq_event_percpu+0x1ea/0x200()
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321190] Hardware name: HP d530 USDT(DZ034T)
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321237] irq 16 handler do_DC390_Interrupt+0x0/0x924 [tmscsim] enabled interrupts
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321303] Modules linked in: tg3 tmscsim(+) i915 drm_kms_helper snd_intel8x0 snd_ac97_codec intel_agp ac97_bus intel_gtt video shpchp
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321493] Pid: 0, comm: swapper Not tainted 3.1.0-molli #1
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321545] Call Trace:
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321576] [<c103b30d>] warn_slowpath_common+0x6d/0xa0
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321626] [<c108e14a>] ? handle_irq_event_percpu+0x1ea/0x200
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321679] [<c108e14a>] ? handle_irq_event_percpu+0x1ea/0x200
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321734] [<c1090170>] ? unmask_irq+0x20/0x20
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321776] [<c103b3be>] warn_slowpath_fmt+0x2e/0x30
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321823] [<c108e14a>] handle_irq_event_percpu+0x1ea/0x200
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321877] [<f8c39e00>] ? dc390_MsgIn_0+0x5c0/0x5c0 [tmscsim]
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321933] [<c101b778>] ? __io_apic_modify_irq+0x78/0x90
Aug 27 03:40:02 hp-slim.local kernel: [ 9.321984] [<c1090170>] ? unmask_irq+0x20/0x20
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322029] [<c108e18d>] handle_irq_event+0x2d/0x50
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c1090170>] ? unmask_irq+0x20/0x20
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c10901b2>] handle_fasteoi_irq+0x42/0xb0
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] <IRQ> [<c1003c2d>] ? do_IRQ+0x3d/0xb0
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c163faa9>] ? common_interrupt+0x29/0x30
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c1008e48>] ? default_idle+0x68/0x1b0
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c1001608>] ? cpu_idle+0x58/0x90
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c161db00>] ? rest_init+0x58/0x68
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c184d704>] ? start_kernel+0x2db/0x2e1
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c184d1bc>] ? loglevel+0x2b/0x2b
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] [<c184d0a9>] ? i386_start_kernel+0xa9/0xaf
Aug 27 03:40:02 hp-slim.local kernel: [ 9.322049] ---[ end trace a2dfb7f5452e9757 ]---
Aug 27 03:40:02 hp-slim.local kernel: [ 9.343755] DC390: Target 0 initiates Sync: 48ns 63 ... answer ...
Aug 27 03:40:02 hp-slim.local kernel: [ 9.344748] DC390: Lower Sync Offset to 15
Aug 27 03:40:02 hp-slim.local kernel: [ 9.344748] DC390: Set sync nego period to 100ns
Aug 27 03:40:02 hp-slim.local kernel: [ 9.344748] DC390: Target 0: Sync transfer 10.0 MHz, Offset 15
Aug 27 03:40:02 hp-slim.local kernel: [ 9.352270] scsi 4:0:0:0: Direct-Access IBM-ESXS ST973401LC FN B41D PQ: 0 ANSI: 4
Aug 27 03:40:02 hp-slim.local kernel: [ 9.354597] sd 4:0:0:0: Attached scsi generic sg1 type 0
Aug 27 03:40:02 hp-slim.local kernel: [ 9.357651] sd 4:0:0:0: [sdb] 143374000 512-byte logical blocks: (73.4 GB/68.3 GiB)
Aug 27 03:40:02 hp-slim.local kernel: [ 9.594463] sd 4:0:0:0: [sdb] Write Protect is off
Aug 27 03:40:02 hp-slim.local kernel: [ 9.596243] sd 4:0:0:0: [sdb] Mode Sense: b3 00 10 08
Aug 27 03:40:02 hp-slim.local kernel: [ 10.067118] sd 4:0:0:0: [sdb] Write cache: disabled, read cache: enabled, supports DPO and FUA
Aug 27 03:40:02 hp-slim.local kernel: [ 10.785782] sdb:
Aug 27 03:40:02 hp-slim.local kernel: [ 10.792319] sd 4:0:0:0: [sdb] Attached SCSI disk
Aug 27 03:40:02 hp-slim.local kernel: [ 10.801763] DC390: pSRB == pTmpSRB! (TagQ Error?) (00-0)
Aug 27 03:40:02 hp-slim.local kernel: [ 18.712014] sd 4:0:0:0: [sdb] DC390: Abort command
Aug 27 03:40:02 hp-slim.local kernel: [ 18.713810] DC390: SRB: Xferred 00000000, Remain 00000000, State 00000008, Phase 01
Aug 27 03:40:02 hp-slim.local kernel: [ 18.715629] DC390: AdpaterStatus: 00, SRB Status 00
Aug 27 03:40:02 hp-slim.local kernel: [ 18.717420] DC390: Status of last IRQ (DMA/SC/Int/IRQ): 0891c110
Aug 27 03:40:02 hp-slim.local kernel: [ 18.719232] DC390: Register dump: SCSI block:
Aug 27 03:40:02 hp-slim.local kernel: [ 18.721030] DC390: XferCnt Cmd Stat IntS IRQS FFIS Ctl1 Ctl2 Ctl3 Ctl4
Aug 27 03:40:02 hp-slim.local kernel: [ 18.722831] DC390: 000000 1a 11 c1 00 2f 17 48 18 04
Aug 27 03:40:02 hp-slim.local kernel: [ 18.724639] DC390: FIFO: 00 00 04 12 9f 00 01 3e 49 42 4d 2d 45 53 58
Aug 27 03:40:02 hp-slim.local kernel: [ 18.726578] DC390: Register dump: DMA engine:
Aug 27 03:40:02 hp-slim.local kernel: [ 18.728353] DC390: Cmd STrCnt SBusA WrkBC WrkAC Stat SBusCtrl
Aug 27 03:40:02 hp-slim.local kernel: [ 18.730154] DC390: 80 00000020 3655a800 00000000 3655a820 00 03185258
Aug 27 03:40:02 hp-slim.local kernel: [ 18.731922] DC390: Register dump: PCI Status: 0200
Aug 27 03:40:02 hp-slim.local kernel: [ 18.733621] DC390: In case of driver trouble read Documentation/scsi/tmscsim.txt
Aug 27 03:40:02 hp-slim.local kernel: [ 18.735334] DC390: Aborted.
Aug 27 03:40:02 hp-slim.local kernel: [ 38.739015] sd 4:0:0:0: [sdb] DC390: Abort command
Aug 27 03:40:02 hp-slim.local kernel: [ 38.740710] DC390: SRB: Xferred 00000000, Remain 00000000, State 00000080, Phase 04
Aug 27 03:40:02 hp-slim.local kernel: [ 38.742446] DC390: AdpaterStatus: 00, SRB Status 00
Aug 27 03:40:02 hp-slim.local kernel: [ 38.744200] DC390: Status of last IRQ (DMA/SC/Int/IRQ): 0880c420
Aug 27 03:40:02 hp-slim.local kernel: [ 38.745951] DC390: Register dump: SCSI block:
Aug 27 03:40:02 hp-slim.local kernel: [ 38.747713] DC390: XferCnt Cmd Stat IntS IRQS FFIS Ctl1 Ctl2 Ctl3 Ctl4
Aug 27 03:40:02 hp-slim.local kernel: [ 38.749500] DC390: 000000 44 00 c4 00 80 17 48 08 84
Aug 27 03:40:02 hp-slim.local kernel: [ 38.751316] DC390: Register dump: DMA engine:
Aug 27 03:40:02 hp-slim.local kernel: [ 38.753083] DC390: Cmd STrCnt SBusA WrkBC WrkAC Stat SBusCtrl
Aug 27 03:40:02 hp-slim.local kernel: [ 38.754919] DC390: 00 00000020 3655a800 00000000 3655a820 00 03080000
Aug 27 03:40:02 hp-slim.local kernel: [ 38.756716] DC390: Register dump: PCI Status: 0200
Aug 27 03:40:02 hp-slim.local kernel: [ 38.758548] DC390: In case of driver trouble read Documentation/scsi/tmscsim.txt
Aug 27 03:40:02 hp-slim.local kernel: [ 38.760480] DC390: Aborted.
Aug 27 03:40:02 hp-slim.local kernel: [ 48.764014] sd 4:0:0:0: Device offlined - not ready after error recovery


Wenn ich Bios einschalte kann ich das Linux auf der Sata nicht booten da auf der SCSI zwar keine Partitionen mehr sind aber noch ein Grub im MBR.

Aber darauf zugreifen mit fdisk, scfdisk oder parted lässt sich nicht. Es wird einem immer gesagt: fdisk: kann /dev/sdb nicht öffnen: Kein passendes Gerät bzw. keine passende Adresse gefunden.

Das ding muss doch zum laufen zu bringen sein.

tmaster
27.08.12, 15:32
Also es muss am Kernel Treiber denke ich mal liegen.

Habe noch einen Adaptec Controler. Mit diesem kann ich die HDD unter Linux sofort nutzen.

Leider passt der Controler nicht in den Slim rein. Die Karte ist zu Lang.

Habe noch mal mit der Dawicontrol DC-2974 PCI in Windows Versucht und da kann ich die HDD auch voll nutzen. Also Ist der Controler auch in ordnung.

Hat vielleicht einer ne Idee wie ich den Treiber (Modul tmscsim) richtig zum laufen bekomme?

pferdefreund
28.08.12, 06:38
Wenns eh um nen Server geht - eventuell Gehäuse aufsägen um Platz für die Karte zu schaffen ?
Schönheit sollte da ja nicht die Rolle spielen. Neueren Kernel probieren ?

tmaster
28.08.12, 10:45
Am Gehäuse kann ich leider nix machen. Also selbst versuchen den platz zu schaffen geht nicht.

Kernel habe ich den neusten probiert. Ist immer das gleiche.

Habe gestern Abend einfach mal ne FreeBSD Live CD rein gemacht. Der erkennt den Controler und die HDD auch sofort.

Aqualung
28.08.12, 18:49
Kannst mal schauen, ob spielen mit Parametern aus


modinfo tmscsim

was hilft. "disable_clustering=1" als Start.

Oder vllt. das Modul tmscsim fest einkompilieren.