• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Zwei CD-Laufwerke zusammen gehen nicht.

alberto

Member
Hallo.
Ich habe ien Problem mit meinen CD/DVD-Laufwerken. Beide Laufwerke hängen an dem gleichen IDE-Anschluss. Wenn aber beide Laufwerke angeschlossen sind und ich ne CD in eines der Laufwerk lege, springt dieses kurz an und das war's dann. Es mountet erst gar nicht. In Anschluss lässt sich das Laufwerk weder problemlos öffen und die CD entnehmen. Wenn ich jetzt allerdings an einem Laufwerk den IDE-Anschluss entferne, läuft das andere problemlos.
Unter Windows XP laufen beide zusammen tadellos.
Kann mir jemand helfen??? Ist vielleicht irgendwas nicht korrekt eingestellt??? Ich kann auch nicht sagen, seit wann das Problem besteht, da ich die Laufwerke ne ziemlich lange Zeit nicht genutzt habe.
 
OP
A

alberto

Member
Das war auch mein erster Gedanke. Allerding werden beide Laufwerke im BIOS korrekt als Master und Slave angezeigt. Auch unter Windows werden beide richtig angezeigt und arbeiten dort auch einwandfrei.
 
OP
A

alberto

Member
Ich hab alles nochmal überprüft. Der Brenner ist als Master und das einfache DVD-Laufwerk als Slave definiert. Das IDE-Kabel ist auch richtig dran. (Blau auf'm Board, grau am Slave und schwarz am Master)
Und dennoch geht es nicht.
 

whois

Ultimate Guru
Hi

Werden denn auch beide erkannt?
Als root in der Konsole mal bitte ausführen.

Code:
hwinfo --cd

cu
 
OP
A

alberto

Member
Ich werde das nachher mal ausprobiere, wenn ich zuhause bin. Aber ansich müssten die Laufwerke erkannt werden. Nach einem Systemneustart laufen beide ja auch für nen kurze Weile. Ich kann dann auch Musik von CD's abspielen oder mkr die Inhalte anzeigen lassen. Aber aus irgendeinen Grund mouten sie dann nicht mehr wenn ich ne neue CD einlege. Wie gesagt, sie laufen dann kurz an und machen dann nichts mehr.
 

whois

Ultimate Guru
Ach das hast du uns bisher verschwiegen das die nach einem reboot funktionieren.

Du benutzt Suse 10.3 in der 32 Bit Version?
 
OP
A

alberto

Member
Nachdem ich jetzt nochmal hier ein wenig rumgesucht habe, bin ich auf eine datei gestoßen, die die Fehler wohl speichern soll. Und das sind die Einträge, die geschrieben wurden, bachdem ich nach nem reboot das erstemal ne cd im laufwerk hatte.

Code:
Apr 10 19:47:28 home-pc kernel: sr0: CDROM not ready.  Make sure there is a disc in the drive.
Apr 10 19:48:25 home-pc syslog-ng[2401]: last message repeated 2 times
Apr 10 19:49:43 home-pc kernel: sr0: CDROM not ready.  Make sure there is a disc in the drive.
Apr 10 19:52:09 home-pc kernel: ata4.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
Apr 10 19:52:09 home-pc kernel: ata4.00: cmd a0/00:00:00:00:20/00:00:00:00:00/a0 tag 0 cdb 0x1b data 0 
Apr 10 19:52:09 home-pc kernel:          res 40/00:02:00:0c:00/00:00:00:00:00/a0 Emask 0x4 (timeout)
Apr 10 19:52:10 home-pc kernel: ata4: soft resetting link
Apr 10 19:52:15 home-pc kernel: ata4: port is slow to respond, please be patient (Status 0x80)
Apr 10 19:52:20 home-pc kernel: ata4: SRST failed (errno=-16)
Apr 10 19:52:20 home-pc kernel: ata4: soft resetting link
Apr 10 19:52:25 home-pc kernel: ata4: port is slow to respond, please be patient (Status 0x90)
Apr 10 19:52:30 home-pc kernel: ata4: SRST failed (errno=-16)
Apr 10 19:52:30 home-pc kernel: ata4: soft resetting link
Apr 10 19:52:35 home-pc kernel: ata4: port is slow to respond, please be patient (Status 0x80)
Apr 10 19:53:01 home-pc kernel: ata4.00: configured for UDMA/33
Apr 10 19:53:01 home-pc kernel: ata4: EH complete
Apr 10 19:53:01 home-pc kernel: sr0: CDROM not ready.  Make sure there is a disc in the drive.
Apr 10 19:53:26 home-pc syslog-ng[2401]: last message repeated 2 times
 

whois

Ultimate Guru
Was immer noch nicht meine oben aufgeworfene Frage beantwortet. :wink:

Werden sie erkannt oder nicht?
Wenn ja wie?
 
OP
A

alberto

Member
Hallo,
sorry, das hatte ich dann irgendwie falsch verstanden. Also ich habe die von dir geschicke Eingabe mal eingegeben. und zwar einmal gelcih nach dem der rechner gestartet wurde. da hatte erfolgende ausgabe geliefert.

Code:
teppo@home-pc:~> hwinfo --cd
27: SCSI 300.0: 10602 CD-ROM (DVD)
  [Created at block.237]
  UDI: /org/freedesktop/Hal/devices/storage_model_DVDR1648P1
  Unique ID: twPO.ENAFEywXja3
  Parent ID: rKvl.JdZNg8yX184
  SysFS ID: /block/sr0
  SysFS BusID: 3:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:0f.1/host3/target3:0:0/3:0:0:0
  Hardware Class: cdrom
  Model: "PHILIPS DVDR1648P1"
  Vendor: "PHILIPS"
  Device: "DVDR1648P1"
  Revision: "P2.2"
  Driver: "pata_via", "sr"
  Driver Modules: "pata_via"
  Device File: /dev/sr0 (/dev/sg2)
  Device Files: /dev/sr0, /dev/scd0, /dev/disk/by-path/pci-0000:00:0f.1-scsi-1:0:0:0, /dev/cdrom, /dev/cdrw, /dev/dvd, /dev/dvdrw
  Device Number: block 11:0 (char 21:2)
  Features: CD-R, CD-RW, DVD, DVD-R, DVD-RW, DVD+R, DVD+RW, DVD+DL
  Drive status: no medium
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
  Attached to: #11 (IDE interface)
  Drive Speed: 48

28: SCSI 301.0: 10602 CD-ROM (DVD)
  [Created at block.237]
  UDI: /org/freedesktop/Hal/devices/storage_model_DVD_ROM_SH_D162D
  Unique ID: K6gS.OslkSJucuGB
  Parent ID: rKvl.JdZNg8yX184
  SysFS ID: /block/sr1
  SysFS BusID: 3:0:1:0
  SysFS Device Link: /devices/pci0000:00/0000:00:0f.1/host3/target3:0:1/3:0:1:0
  Hardware Class: cdrom
  Model: "TSSTcorp DVD-ROM SH-D162D"
  Vendor: "TSSTcorp"
  Device: "DVD-ROM SH-D162D"
  Revision: "SB00"
  Driver: "pata_via", "sr"
  Driver Modules: "pata_via"
  Device File: /dev/sr1 (/dev/sg3)
  Device Files: /dev/sr1, /dev/scd1, /dev/disk/by-path/pci-0000:00:0f.1-scsi-1:0:1:0, /dev/cdrom1, /dev/dvd1
  Device Number: block 11:1 (char 21:3)
  Features: DVD
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (IDE interface)
  Drive Speed: 48

danach hatte ich versucht ne cd im Laufwerk sr0 abzuspielen. und dabei ist dann schon wieder der fehler aufgetreten sodass nichts mehr ging. Ich hatte die Eingabe dann nochmal gemacht und dabei kamm die folgende Ausgabe:

Code:
steppo@home-pc:~> hwinfo --cd
27: SCSI 300.0: 10602 CD-ROM (DVD)
  [Created at block.237]
  UDI: /org/freedesktop/Hal/devices/storage_model_DVDR1648P1
  Unique ID: twPO.ENAFEywXja3
  Parent ID: rKvl.JdZNg8yX184
  SysFS ID: /block/sr0
  SysFS BusID: 3:0:0:0
  SysFS Device Link: /devices/pci0000:00/0000:00:0f.1/host3/target3:0:0/3:0:0:0
  Hardware Class: cdrom
  Model: "PHILIPS DVDR1648P1"
  Vendor: "PHILIPS"
  Device: "DVDR1648P1"
  Revision: "P2.2"
  Driver: "pata_via", "sr"
  Driver Modules: "pata_via"
  Device File: /dev/sr0 (/dev/sg2)
  Device Files: /dev/sr0, /dev/scd0, /dev/disk/by-path/pci-0000:00:0f.1-scsi-1:0:0:0, /dev/cdrom, /dev/cdrw, /dev/dvd, /dev/dvdrw
  Device Number: block 11:0 (char 21:2)
  Features: CD-R, CD-RW, DVD, DVD-R, DVD-RW, DVD+R, DVD+RW, DVD+DL
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
  Attached to: #11 (IDE interface)
  Drive Speed: 48

28: SCSI 301.0: 10602 CD-ROM (DVD)
  [Created at block.237]
  UDI: /org/freedesktop/Hal/devices/storage_model_DVD_ROM_SH_D162D
  Unique ID: K6gS.OslkSJucuGB
  Parent ID: rKvl.JdZNg8yX184
  SysFS ID: /block/sr1
  SysFS BusID: 3:0:1:0
  SysFS Device Link: /devices/pci0000:00/0000:00:0f.1/host3/target3:0:1/3:0:1:0
  Hardware Class: cdrom
  Model: "TSSTcorp DVD-ROM SH-D162D"
  Vendor: "TSSTcorp"
  Device: "DVD-ROM SH-D162D"
  Revision: "SB00"
  Driver: "pata_via", "sr"
  Driver Modules: "pata_via"
  Device File: /dev/sr1 (/dev/sg3)
  Device Files: /dev/sr1, /dev/scd1, /dev/disk/by-path/pci-0000:00:0f.1-scsi-1:0:1:0, /dev/cdrom1, /dev/dvd1
  Device Number: block 11:1 (char 21:3)
  Features: DVD
  Drive status: no medium
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #11 (IDE interface)
  Drive Speed: 48
steppo@home-pc:~> 27: SCSI 300.0: 10602 CD-ROM (DVD)
bash: syntax error near unexpected token `('
steppo@home-pc:~>   [Created at block.237]
bash: [Created: command not found
steppo@home-pc:~>   UDI: /org/freedesktop/Hal/devices/storage_model_DVDR1648P1
bash: UDI:: command not found
steppo@home-pc:~>   Unique ID: twPO.ENAFEywXja3
bash: Unique: command not found
steppo@home-pc:~>   Parent ID: rKvl.JdZNg8yX184
bash: Parent: command not found
steppo@home-pc:~>   SysFS ID: /block/sr0
bash: SysFS: command not found
steppo@home-pc:~>   SysFS BusID: 3:0:0:0
bash: SysFS: command not found
steppo@home-pc:~>   SysFS Device Link: /devices/pci0000:00/0000:00:0f.1/host3/target3:0:0/3:0:0:0
bash: SysFS: command not found
steppo@home-pc:~>   Hardware Class: cdrom
bash: Hardware: command not found
steppo@home-pc:~>   Model: "PHILIPS DVDR1648P1"
bash: Model:: command not found
steppo@home-pc:~>   Vendor: "PHILIPS"
bash: Vendor:: command not found
steppo@home-pc:~>   Device: "DVDR1648P1"
bash: Device:: command not found
steppo@home-pc:~>   Revision: "P2.2"
bash: Revision:: command not found
steppo@home-pc:~>   Driver: "pata_via", "sr"
bash: Driver:: command not found
steppo@home-pc:~>   Driver Modules: "pata_via"
bash: Driver: command not found
steppo@home-pc:~>   Device File: /dev/sr0 (/dev/sg2)
bash: syntax error near unexpected token `('
steppo@home-pc:~>   Device Files: /dev/sr0, /dev/scd0, /dev/disk/by-path/pci-0000:00:0f.1-scsi-1:0:0:0, /dev/cdrom, /dev/cdrw, /dev/dvd, /dev/dvdrw
bash: Device: command not found
steppo@home-pc:~>   Device Number: block 11:0 (char 21:2)
bash: syntax error near unexpected token `('
steppo@home-pc:~>   Features: CD-R, CD-

und das war es dann. Hilft das vielleicht weiter???
 

whois

Ultimate Guru
Puh

Sind das zufällig zwei identische Toshiba Laufwerke?
http://forums.suselinuxsupport.de/index.php?showtopic=65307

Mir fällt langsam nichts mehr ein :? und ich finde nichts dazu.

cu
 

misiu

Moderator
Teammitglied
1.Hat das Board mehrere IDE-Anschlüsse?
2.Hat das Board eine RAID-Funktion? (Sehe BIOS)
3.Ist das IDE-Kabel neu?

MfG
misiu
 

TomcatMJ

Guru
Ergänzung:
4.) Nutzt du ein Cableselect fähiges Kabel?

Wenn ja, dann musst du drauf achten entweder beide Laufwerke auf Cabeselect zu jumpern oder eben Master und Slave passend zur Position des Laufwerks am Stecker zu jumpern, da dort eine falsche Jumperung (z.B. Master gejumpert am Slave-Anschluß) zu recht wirren Verhalten der Adressierung auf dem Bus und somit zu Datensalat beim Datentransfer über den IDE-Bus führen kann. Mit normalen IDE-Kabeln bei denen die Leitung 28 zwischen dem ersten und dem zweiten Laufwerksanschluß nicht gekappt ist (was eben genau das "Feature" der Cableselect fähigen Kabel ist) spielt es ansonsten keine Rolle welche Jumperung nun an welchem Laufwerk ativiert ist solang nicht beide auf Master oder beide auf Slave gejumpert sind.

Bis denne,
Tom
 

whois

Ultimate Guru
Hi

Unter Windows funktioniert es doch also kann es doch kein Kabel Problem sein. :wink:
Was mich mehr interessieren würde ob es mit einer Live Distribution wie Sidux funktioniert.
Dann hat man wenigstens vergleichbare Werte.

cu
 

revealed

Guru
Also mir hat da schonmal ein Firmwareupdate geholfen. Und in einem weiteren Fall da half nur das Positionieren der Laufwerke an jeweils eigenem IDE Kabel. Den gleichen Effekt hatte ich aber unter Windows. Auf Jumperstellungen hatte ich geachtet. Weil ich weiss das es mit Cableselect zu Problemen kommen kann.

Das lag schlicht an Inkompatibilität der Geräte. Ich glaub das waren damals ein Toshiba SDM 15xy ode 17xy und ein LG DvD Brenner?

Gruß

R
 
OP
A

alberto

Member
Hallo
Am Wochenende habe ich mein Problem in den Griff bekommen. Ich versuche hier mal kurz zubeschreiben, was wir gemacht haben.
Meine beiden Festplatten waren auf dem Board an den primär IDE-Anschluss angeschlosen, die beiden CD-Laufwerke waren als Master/Slave gejumpert und an den sek. IDE-Anschluss angeschlossen.
Zuerst haben wir die Festplatten an den pri. RAID-Anschluss angeschlossen und den Anschluss im BIOS aktiviert und Treiber nachgeladen. Die beiden CD-Laufwerke wurden auf cableselect gejumpert und auf den pri. und sek. IDE-Anschluss aufgeteilt.
Ich weiß nicht, ob das der Königsweg ist, aber zumindest können sich beiden Laufwerke nun nicht mehr gegenseitig beinflussen.
Und die Festplatten sind an dem RAID-Anschluss auch schneller. ;-)

Abschließend möchte ich nochmal allen danken, die versucht haben mir zu helfen.
Mein nächstes Problem kommt bestimmt. ;-)
 

revealed

Guru
top! Sicher eine Lösung solange die Positionierung der HDD's in Bezug auf die Kabelabgriffe dies zulässt :)

Ich würde sogar noch soweit gehen, dass ich schon die Überlegung hatte, als ich noch von IDE in dem Ausmaß betroffen war, die ODD s entsprechend der Performance anzuordnen.

Was weiss ich so:
Angenommen Erster Abgriff Systemlaufwerk mit OS und DvD Laufwerk dazu.

Zweiter Abgriff Datenplatte und Brenner;

um eben eventuell die Belastbarkeit zu erhöhen, sprich ich gehe davon aus, dass Daten meistens von der Systempartition gebrannt werden weniger von der Daten(Platte). Damit würde dem Brenner während dem Brennvorgang das Kabel quasi zur Verfügung stehen? Und der BUS der auch von den Zugriffen des Systems belastet wird hat so meiner Theorie nach mehr Luft?

Damit konnte ich im realen Einsatz schon reduzierte Bufferunderruns feststellen. Sofern Laufwerke davon überhaupt betroffen waren. Weiss nicht, ob mir das jemand bestätigen kann (die Logik).

Stimmt das? Also effekt hatte ich schon in mehreren Setups feststellen können.

Einzig hinderliches Kriterium waren meist die Festplattenabgriffe oder HDD Einbaumöglichkeiten. Jedenfalls kenne ich seit dieser Problematik sogenannte HDD Einbauwinkel und verwende diese auch immer wieder wenn ich Computer schraube.

Was man auf keinen Fall machen soll:

Ausgehend von 4 Geräten:

Niemals auch wenn es der Selbe Controller ist:
Richtig ist:
Entweder alle Laufwerke nach Abgriff mit Master/Slave Prinzip!
Oder Alle Laufwerke nach Cable Select;
Was falsch ist:
Cableselect und Master/Slave vermischen.

Das gibt Probleme!

Weil ich verstehe das so:

Der ganze FestplattenController (Chip?) hat angenommen: 2 Controller (Achtung Namensüberschneidung) --> Primary(IDE) und Secondary (IDE);

Primary und Secondary IDE haben jeweils --- Zwei Abgriffe:
Die Geräte and den Abgriffen müssen adressiert werden können! Die Adressierung stellt man via den Jumpern ein:

So sind möglich:
Primary Master*
Primary Slave* --------> An Primary (IDE)
-----------------------
Secondary Master*
Secondary Slave* ---------> An Secondary (IDE)

Als Tipp noch dazu:
In den Handbüchern vieler Mainboardhersteller wird explizit darauf hingewiesen, wie IDEALER weise die Systemfestplatte am Controller angebracht werden sein soll. Beispielsweise ganz ganz oft bei ASRock boards der Fall. Die erwähne ich jetzt besonders in diesem zusammenhang, weil mir das besonders oft bei ASRock boards aufgefallen war.

Gruß

R
 
Oben