Hilfe! Meine CD-ROMs tun nicht

xriz

Cadet 4th Year
Registriert
Sep. 2002
Beiträge
111
Hi !

Habe folgende Konfiguration:

SuSE Linux 8.1
AMD Athlon 1200
Via KT133 Chipsatz (mit UDMA66 Controller)
2 IDE Platten (Seagate und WD) an Primary
1 DVD Toshiba am Secondary Master
1 CD-RW Samsung als Sec. Slave.

Mein Problem:
Das System erkennt die CD-ROMS nicht richtig. D.h.
ich habe 4 Devices.

hier meine /etc/fstab:
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
/dev/dvd /media/dvd auto ro,noauto,user,exec 0 0
/dev/cdrom1 /media/cdrom1 auto ro,noauto,user,exec 0 0

Dabei ist /dev/cdrecorder auch noch das DVD Laufwerk und andersrum.

Das System erkennt beim Booten zwei IDE CDROMS.
hdc und hdd und später 2 SCSI Geräte sr0 und sr1.
Das KDE-Kontrollcenter zeigt mir nur komische sachen an.
da hab ich 5 geräte. die ide teile haben ein rotes x daneben.
die scsi teile einen schraubenschlüssel.
Brenner kann ich natürlich auch nicht, und dvds schauen geht auch nicht. Dateien kopieren und musik hören geht.

hier noch ein Auszug aus /var/log/messages
Oct 13 18:31:48 xrizlinux kernel: cdrom: open failed.
Oct 13 18:31:48 xrizlinux kernel: cdrom: open failed.
Oct 13 18:31:48 xrizlinux kernel: ide-scsi: hdc: unsupported command in request queue (0)
Oct 13 18:31:48 xrizlinux kernel: end_request: I/O error, dev 16:00 (hdc), sector 64
Oct 13 18:31:48 xrizlinux kernel: ide-scsi: hdc: unsupported command in request queue (0)
Oct 13 18:31:48 xrizlinux kernel: end_request: I/O error, dev 16:00 (hdc), sector 66
Oct 13 18:31:48 xrizlinux kernel: ide-scsi: hdc: unsupported command in request queue (0)
Oct 13 18:31:48 xrizlinux kernel: end_request: I/O error, dev 16:00 (hdc), sector 68
Oct 13 18:31:48 xrizlinux kernel: ide-scsi: hdc: unsupported command in request queue (0)
Oct 13 18:31:48 xrizlinux kernel: end_request: I/O error, dev 16:00 (hdc), sector 70

das ganze wiederholt sich mehrere male (auch mit hdd)


hier noch boot.msg
<4>VP_IDE: IDE controller on PCI bus 00 dev 39
<4>VP_IDE: chipset revision 16
<4>VP_IDE: not 100%% native mode: will probe irqs later
<6>VP_IDE: VIA vt82c686a (rev 22) IDE UDMA66 controller on pci00:07.1
<4> ide0: BM-DMA at 0xd000-0xd007, BIOS settings: hda:DMA, hdb:DMA
<4> ide1: BM-DMA at 0xd008-0xd00f, BIOS settings: hdc:DMA, hdd:DMA
<4>hda: ST340823A, ATA DISK drive
<4>hdb: WDC WD1000BB-00CCB0, ATA DISK drive
<4>hdc: TOSHIBA DVD-ROM SD-M1502, ATAPI CD/DVD-ROM drive
<4>hdd: SAMSUNG CD-R/RW DRIVE SW-208F, ATAPI CD/DVD-ROM drive
<4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
<4>ide1 at 0x170-0x177,0x376 on irq 15

<6>scsi0 : SCSI host adapter emulation for IDE ATAPI devices
<4> Vendor: TOSHIBA Model: DVD-ROM SD-M1502 Rev: 1812
<4> Type: CD-ROM ANSI SCSI revision: 02
<4> Vendor: SAMSUNG Model: CD-R/RW SW-208F Rev: FN03
<4> Type: CD-ROM ANSI SCSI revision: 02

schonmal danke für die hilfe
 
Poste hier mal, was genau zu den folgenden Geräten dabei steht:
- /dev/cdrecorder
- /dev/cdrom
- /dev/dvd
- /dev/cdrom1

Dazu gibst du an einer Konsole den Befehl
Code:
ll /dev/cdrecorder /dev/cdrom /dev/dvd /dev/cdrom1
ein.

Es sollte irgendwie so aussehen (jetzt nur für ein Gerät):
Code:
lr-xr-xr-x    1 root     root           13 Okt 13 17:43 /dev/cdrom -> cdroms/cdrom0

Dann poste auch noch die Ausgabe von dem Befehl "ll /media"
 
lrwxrwxrwx 1 root root 3 2002-10-04 17:25 /dev/cdrecorder -> sr0
lrwxrwxrwx 1 root root 3 2002-10-13 18:24 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 2002-10-13 15:00 /dev/cdrom1 -> sr1
lrwxrwxrwx 1 root root 3 2002-10-04 17:25 /dev/dvd -> hdc

ll /media ergibt:
drwxr-xr-x 2 root root 48 2002-10-04 17:25 cdrecorder
drwxr-xr-x 2 root root 48 2002-09-13 01:14 cdrom
drwxr-xr-x 2 root root 48 2002-10-05 14:20 cdrom1
drwxr-xr-x 2 root root 48 2002-10-04 17:25 dvd
drwxr-xr-x 2 root root 48 2002-09-13 01:14 floppy


ich habe in der sdb von suse ein bisschen gestöbert.
Irgendwo stand drann das man beim booten die scsi emulation anschalten soll indem man als parameter hdX=ide-scsi angibt.
das war bei mir aber schon aktiviert (nur für hdd) Außerdem soll das ide-scsi kernel modul geladen werden. War bei mir auch der fall. jetzt hab ich mal den parameter weggelassen. Auf einmal kann ich cds brennen. allerdings zeigt mir kde-kontrollcenter immer noch die komischen einträge an. ich schätze das sind noch alte. kriegt man die irgendwie weg?
k3b zeigt mir auch noch verwirrende einträge an:
und zwar dev/sg1 (brenner)

cdbakeoven zeigt 4 geräte an, 2 ide, 2 scsi.

DVD Spielen klappt immer noch nicht. aber ich glaube das liegt am mplayer. Kann mir jemand einen empfehlen?

wie ändert man dass /dev/cdrecorder für den brenner ist und nicht fürs cd.rom?
 
Ich würde jetzt folgendes machen (alles als root):

- In der lilo.conf zusätzlich hdc=ide-scsi in der append-Zeile eintragen, nach den Teil mit hdd (wir machen somit das DVD-Laufwerk auch zu einem SCSI-Laufwerk).
- Den Befehl "lilo" ausführen.
- Dann "cd /dev" -> "rm /dev/dvd" -> "ln -s sr1 dvd" (das sind jetzt drei verschiedene Befehle, also ohne "" und -> eingeben, klar).
Das löscht in /dev den Link dvd und setzt ihn auf sr1 (schließlich ist das Toshiba jetzt ain SCSI ;)).

Ach ja, prüfe dann doch mal nach einem Neustart die Ausgabe von "cdrecord -scanbus". Da müssten dann deine beiden Laufwerke drinstehen.
 
Zurück
Oben