Mailinglist Archive: opensuse-de (7486 mails)

< Previous Next >
Re: Hilfe: mount: /dev/cdrecoder ist kein gültiges blockorientiertes Gerät
  • From: abr-d@xxxxxxxxxxxxxxx
  • Date: Wed, 13 Mar 2002 08:30:13 +0100
  • Message-id: <OFA2681719.D3FB8D58-ONC1256B7B.0027CD1E@xxxxxxxxxxxxxxx>

Hi Heimo, Du schriebst:

ich musste auch einige Zeit kämpfen, aber nun läuft bei mir alles sauber.

a) In der lilo.conf ist eingetragen: hdc=ide-scsi, woraufhin sich
beim Hochfahren des Rechners auch diese beiden Zeilen melden:
-----------------
Kernel command line: auto BOOT_IMAGE=linux_2.4.18 ro root=302
BOOT_FILE=/boot/vmlinuz disableapic vga=0x0317 hdc=ide-scsi
ide_setup: hdc=ide-scsi
-----------------
b) und etwas später werden die Laufwerke erkannt:
-----------------

hdc: SONY CD-RW CRX1611, ATAPI CD/DVD-ROM drive
hdd: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15

c) Es wurden folgende Symlinks in /dev gesetzt:
/dev/cdrecorder --> /dev/scd0
/dev/cdrom --> /dev/hdc
/dev/dvd --> /dev/hdc


Das Problem scheint zu sein, dass Du einerseits zwar die scsi-Emulation für
/dev/hdc forderst, andererseits aber nach wie von nach ide mountest, also
ich meine jetzt die DVD- bzw. CDROM-Laufwerke.

Vesuche es mal wie folgt: (Auszug von eine SuSE-Support-Antwort...)
##########################cut here#################################

Durch die SCSI Emulation sieht der Kernel den Brenner nicht
mehr als IDE Gerät (und damit nicht mehr als z.B. /dev/hdc
sondern als /dev/scd0).
Bei der Installation wird aber automatisch ein sog. Link
angelegt, der dem System sagt, daß das CD-Laufwerk (Brenner
werden zunächst nur als solche gesehen) eben unter
beispielsweise /dev/hdc liegt.
Die Icons der CD-Laufwerke auf dem KDE-Desktop weisen aber
nun auf /dev/cdrom, und dieser Link zeigt jetzt nicht mehr
auf das CD-Laufwerk, resp. den Brenner, sondern ins Leere.
Dies korrigieren Sie folgendermassen:

Im noch geöffneten Terminalfenster geben Sie folgenden
Befehl ein:
ln -sf /dev/scd0 /dev/cdrecorder Dies setzt den Link für den
Brenner neu. Wenn Sie ein
zweites CD-Laufwerk mit SCSI-Emulation nutzen wollen
brauchen Sie noch:
ln -sf /dev/scd1 /dev/cdrom Wenn Sie als erstes Laufwerk Ihr CD-Rom
haben vertauschen
Sie scd0 und scd1. Um auch in Zukunft die Laufwerke richtig
mounten zu können editieren Sie bitte die Datei
/etc/fstab und ersetzen Sie die Zeile für den CD-Brenner das sie
danach
so aussieht:
/dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0
Für das CD-Rom sollte die Zeile so aussehen
/dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0
Für Versionen <7.2 lassen Sie das /media bitte weg und
schreiben nur /cdrecorder bzw. /cdrom.
##########################cut here#################################

Nun besteht noch das Problem, das ide-scsi nicht immer gleich zur Startzeit
geladen wird. Dazu musst Du in der Datei

/etc/init.d/boot.local

den Eintrag

modprobe ide-scsi

Hinzufügen.

Du kannst übrigens alle CD-Laufwerke mit ide-scsi ansprechen und auch
weiterhin benutzen, auch wenn es eigentlich IDE-Laufwerke sind. Ich habe
keinerleich Probleme mit Brennen, Musik hören, Software einspielen etc...

Gruß

Alexander


< Previous Next >