Hi, wer kann mir helfen... ich habe bei der Installation meines Brenners folgende Devices gelöscht (nachdem ich versucht hatte, symbolische Links wie ln -sf /dev/scd0 /dev/cdrom anzulegen, um meine SCSI-Emulation als /dev/cdrom nutzen zu können). gelöscht habe ich: hdd0, sowie scd0 und scd1. Wer kann mir beschreiben, wie ich die wieder anlege? Aus der manpage von mknod bin ich nicht schlau geworden. Was sollte ich da vernünftigerweise eingeben? (MAKEDEV ist leider nicht installiert - und ich kann nicht auf meine SUSE-CD's zugreifen, weil das Device ja hin ist ;-). Keine Ahnung ob das einfacher wäre... Nachdem ich die SCSI-Devices wie im Handbuch gelinkt hatte funktionierte nichts mehr. D.h. der Brenner funktionierte wunderbar, aber ich konnte leider die CD-Rom Laufwerke (ich hatte mein anderes auch gleich als SCSI-Emulation eingerichtet) nicht mehr mounten. Fehlermeldung war no such Device... Hat hier jemand eine Idee?? Ich werde es - sobald ich überhaupt wieder auf CD-Rom zugreifen kann, mal als eingene Frage posten. Vielen Dank schon mal grüße carsten -- Carsten Ungewitter Diskurs e.V. www.diskurs.org
Hi, Am Samstag, 9. Februar 2002 02:31 schrieb Carsten Ungewitter:
wer kann mir helfen... ich habe bei der Installation meines Brenners folgende Devices gelöscht (nachdem ich versucht hatte, symbolische Links wie ln -sf /dev/scd0 /dev/cdrom anzulegen, um meine SCSI-Emulation als /dev/cdrom nutzen zu können).
Auf Deinen SuSE CD gibt es zwei Pakete, eins ist in Serie a und nennt sich 'devs' (Geräte Dateien). Mach einfach ein reinstall, dann sollten Deine Geräte Dateien wieder i.o sein. Es gibt IMHO noch ein Paket, womit man die Dateien einzeln anlegen kann. Mit dem 'devs' Paket geht es aber recht schnell.
(MAKEDEV ist leider nicht installiert - und ich kann nicht auf meine SUSE-CD's zugreifen, weil das Device ja hin ist ;-). Keine Ahnung ob das einfacher wäre...
Mit mknod kenne ich mich nicht aus, aber du bist ja online;) ftp.suse.com oder etwas schneller ftp.de.uu.net. Download.... ByE Andre
On Sat, 9 Feb 2002, Andre Heine wrote:
Am Samstag, 9. Februar 2002 02:31 schrieb Carsten Ungewitter:
... ich habe bei der Installation meines Brenners folgende Devices gelöscht (nachdem ich versucht hatte, symbolische Links wie ln -sf /dev/scd0 /dev/cdrom anzulegen, um meine SCSI-Emulation als /dev/cdrom nutzen zu können).
Auf Deinen SuSE CD gibt es zwei Pakete, eins ist in Serie a und nennt sich 'devs' (Geräte Dateien).
Mach einfach ein reinstall, dann sollten Deine Geräte Dateien wieder i.o sein.
Und wer sich dennoch mit mknod beschaeftigen moechte, dem fehlen die entsprechenden Zusatzparameter. Die Parameter sind - bei installierten Kernelquellen - in der Datei /usr/src/linux-2.x.x/Documentation/devices.txt nachzulesen. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Am Samstag, 9. Februar 2002 02:09 schrieb Andre Heine:
Hi,
Am Samstag, 9. Februar 2002 02:31 schrieb Carsten Ungewitter:
wer kann mir helfen... ich habe bei der Installation meines Brenners folgende Devices gelöscht (nachdem ich versucht hatte, symbolische Links wie ln -sf /dev/scd0 /dev/cdrom anzulegen, um meine SCSI-Emulation als /dev/cdrom nutzen zu können).
Auf Deinen SuSE CD gibt es zwei Pakete, eins ist in Serie a und nennt sich 'devs' (Geräte Dateien).
Mach einfach ein reinstall, dann sollten Deine Geräte Dateien wieder i.o sein.
wunderbar, das hat funktioniert. Jetzt geht alles - wenn mir auch noch so manches schleierhaft ist..., z.B. warum ich mein 1. CD-Rom (den brenner) nun sowohl als /dev/hdc als auch als /dev/scd0 ansprechen kann. naja, das werde ich später vielleicht noch mal als Frage posten... ob das normal ist ;-) vielen Dank auf jeden Fall. grüße carsten -- Carsten Ungewitter Diskurs e.V. www.diskurs.org
* Carsten Ungewitter schrieb am 09.Feb.2002:
wer kann mir helfen... ich habe bei der Installation meines Brenners folgende Devices gelöscht (nachdem ich versucht hatte, symbolische Links wie ln -sf /dev/scd0 /dev/cdrom anzulegen, um meine SCSI-Emulation als /dev/cdrom nutzen zu können).
gelöscht habe ich:
hdd0, sowie scd0 und scd1.
Wer kann mir beschreiben, wie ich die wieder anlege? Aus der manpage von mknod bin ich nicht schlau geworden. Was sollte ich da vernünftigerweise eingeben? (MAKEDEV ist leider nicht installiert - und ich kann nicht auf meine SUSE-CD's zugreifen, weil das Device ja hin ist ;-). Keine Ahnung ob das einfacher wäre...
Huch, was ist an mknod nicht zu verstehen? Vier Einfacher wird es auch nicht gehen. Die Syntax lautet mknod NAME TYPE MajorDeviceNumber MinorDeviceNumber Ein anschließend benötigtes chmod kanst Du in einem Rutsch machen: mknod -m MODUS TYPE MajorDeviceNumber MinorDeviceNumber Als TYPE steht da b für Blockorientierte Geräte und c für Zeichenorientierte Geräte (CharacterDevices). Bei den obig genannte Geräte handelt es sich um Blockorientierte Geräte. /dev/scd0 und /dev/scd1 haben die MajorDeviceNumber 11, /dev/scd0 hat die MinorDeviceNumber 0 und /dev/scd1 hat die MinorDeviceNumber 1 Die Zeilen lauten somit mknod /dev/scd0 b 11 0 mknod /dev/scd1 b 11 1 chmod 640 /dev/scd0 /dev/scd1 chgrp disk /dev/scd0 /dev/scd1 oder verkürzt: mknod -m 640 /dev/scd0 b 11 0 mknod -m 640 /dev/scd1 b 11 1 chgrp disk /dev/scd0 /dev/scd1 Bitte das chgrp nicht vergessen, wahrscheinlich läuft alles auch ohne, aber irgendwann bekommst Du irgendwo mal Schwierigkeiten, an einer Stelle, wo Du nie daran denkst, daß es an der falschen Gruppe der Device liegt, weil Du es längst vergessen hast. Eine Device namens /dev/hdd0 gibt es zumindest bei mir nicht. Wenn Du /dev/hdd meinst, die hat die MajorDeviceNumber 22 und die MinorDeviceNumber 64. Schau Dir doch auch einfach mal die anderen Geräte mittels ls -l /dev/scd* oder so ähnlich an. Nicht einfach ls -l /dev dafür gibt es viel zu viele Devices. Da kannst Du die Major- und MinordeviceNumber ersehen. ls -l /dev/scd0 ergibt bei mir brw-r----- 1 root disk 11, 0 Mai 12 2001 /dev/scd0 Das b ganz am Anfang sagt, daß es sich um eine Blockdevice handelt. c stände für CharacterDevice (d für Directory, usw) gefolgt von den Rechten. Die 1 besagt, daß es keinen weiteren Hardlink gibt. root ist der Besitzer, disk die Gruppe 11 ist die MajorDeviceNumber 0 die MinorDeviceNumber Mai 12 2001 das Datum, ist bei Dir natürlich ein anderes, und /dev/scd0 schließlich ist der Name.
Nachdem ich die SCSI-Devices wie im Handbuch gelinkt hatte funktionierte nichts mehr. D.h. der Brenner funktionierte wunderbar, aber ich konnte leider die CD-Rom Laufwerke (ich hatte mein anderes auch gleich als SCSI-Emulation eingerichtet) nicht mehr mounten. Fehlermeldung war no such Device... Hat hier jemand eine Idee?? Ich werde es - sobald ich überhaupt wieder auf CD-Rom zugreifen kann, mal als eingene Frage posten.
Wie wenn Du keine SCSI hast, kannst Du es doch nicht als SCSI laufen haben? Du wirst doch sicherlich ein IDE-Laufwerk haben. Dann mach es doch so, wie es auch vorher war. Ich schätze mal auf /dev/hdd, daß heißt, daß Dein Laufwerk als Slave am zweiten IDE-Controler hängt. Wenn Du dann Dein /dev/hdd wieder angelegt hast, dann kanst Du Deine Laufwerk mit mount /dev/hdd MountPoint mounten. Wobei MountPoint für Deinen MountPoint sthet also /cdrom oder /media/cdrom oder /mnt/cdrom oder wie immer er bei Dir heißen mag. Keine Ahnung von Brenner, da ich keinen habe, wenn Du für ihm die den Link /dev/cdrom brauchst, dann mach es mit Deinem CD-Laufwerk ohne diesen Link, wirklich wichtig ist er nicht. Trage /dev/hdd, falls das wirklich stimmt, direkt in Deiner /etc/fstab ein. Aber SCSI-Emulieren kannst Du da nichts. Bernd
participants (4)
-
Andre Heine
-
B.Brodesser@t-online.de
-
Carsten Ungewitter
-
Peter Blancke