IBM SCSI HDD wird nicht richtig erkannt

Hardwarespezifische Dinge
dtmaster
Posts: 17
Joined: 2006-06-11 23:08

IBM SCSI HDD wird nicht richtig erkannt

Post by dtmaster »

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:

Code: Select all

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 selbst mit Bios auf Controler on das gleiche als wenn er aus wäre.

Aber darauf zugreifen mit fdisk, cfdisk 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.
dtmaster
Posts: 17
Joined: 2006-06-11 23:08

Re: IBM SCSI HDD wird nicht richtig erkannt

Post by dtmaster »

Hat denn keiner eine Idee?

Es muss an dem Kernel Modul liegen. Unter Windows ist die HDD mit dem Controler voll nutzbar, FreebSD LiveCD erkennt den Controller und HDD auch sofort und auch nutzbar.

Habe im Großen PC mal eine Adaptec 2940U eingebaut und Platte drann und ein LiveLinux und da wird die Platte auch sofort erkannt und nutzbar.

Aber mit dem Dawicontrol Controler ist sie unter Linux nicht nutzbar.

Leider passt der Adaptec nicht in den HP-Slim. Die Karte ist zu Lang dafür.

Gibt es einen Trick bei bei dem tmscsim Modul?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11178
Joined: 2003-02-27 01:00
Location: Hamburg

Re: IBM SCSI HDD wird nicht richtig erkannt

Post by Joe User »

Der Controller und dessen Linux Treiber/Tools sind wohl so alt, dass sie von modernen Linux-Kerneln nicht mehr (vollständig) unterstützt werden.
Da muss wohl entweder ein neuer Controller, oder ein anderes OS mit passenden Treibern/Tools her.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.