/dev/dvd bei jedem Booten zurückgesetzt
Hallo zusammen, ich bin in der glücklichen Lage gleich zwei DVD Laufwerke in meinem Rechner zu haben ;-) /dev/sr0 und /dev/sr1 ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt. Welche Mechanismus ist dafür verantwortlich und wie gewöhn ich dem das ab? Gruss ....Volker -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Volker schrieb:
Hallo zusammen,
ich bin in der glücklichen Lage gleich zwei DVD Laufwerke in meinem Rechner zu haben ;-) /dev/sr0 und /dev/sr1
ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt.
Welche Mechanismus ist dafür verantwortlich und wie gewöhn ich dem das ab?
Warum glaubst Du, dass /dev/sr0 (sr1) auf die Laufwerke verweist? Wie sind die Laufwerke installiert : (Mainboard-Anschluss) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Dienstag, 8. Januar 2008, Arno Jung wrote:
Volker schrieb:
Hallo zusammen,
ich bin in der glücklichen Lage gleich zwei DVD Laufwerke in meinem Rechner zu haben ;-) /dev/sr0 und /dev/sr1
ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt.
Welche Mechanismus ist dafür verantwortlich und wie gewöhn ich dem das ab?
Warum glaubst Du, dass /dev/sr0 (sr1) auf die Laufwerke verweist? Wie sind die Laufwerke installiert : (Mainboard-Anschluss)
Ich kann seine Beobachtung bestätigen, ist eine Macke von 10.3. Bei mir ist sr0 primary master und sr1 secondary master, außerdem ist sr1 ein Brenner und openSUSE 10.3 setzt /dev/dvd immer auf /dev/sr1, ich vermute, weil es vielleicht das letzte master device ist. Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Malte Gell schrieb:
On Dienstag, 8. Januar 2008, Arno Jung wrote:
Volker schrieb: [ . . . ]
ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt.
Welche Mechanismus ist dafür verantwortlich und wie gewöhn ich dem das ab?
Warum glaubst Du, dass /dev/sr0 (sr1) auf die Laufwerke verweist? Wie sind die Laufwerke installiert : (Mainboard-Anschluss)
Ich kann seine Beobachtung bestätigen, ist eine Macke von 10.3. Bei mir ist sr0 primary master und sr1 secondary master, außerdem ist sr1 ein Brenner und openSUSE 10.3 setzt /dev/dvd immer auf /dev/sr1, ich vermute, weil es vielleicht das letzte master device ist.
Also - ich habe zwar kein SuSE 10.3, aber wenn das ganze mit IDE funzen soll, dann sind Festplatten und CD/DVD-Laufwerke /dev/hda /dev/hdb /dev/hdc unnd/oder /dev/hdd dagegen sind /dev/sr0 oder /dev/sg0 u.a. nicht-IDE-Geräte (scsi ?) Aber egal, ob IDE oder scsi - die Laufwerke werden in /etc/fstab (evtl auch in /etc/mtab) und in /media/* eingetragen Einen Link in /dev/* ändern bringt nur was, wenn /etc/fstab usw entsprechend geändert werden und natürlich muss das Gerät bzw Laufwerk wirklich entsprechend vom System erkannt werden. Kontrolle mit Yast-Kontrollzentrum, Hardware, Hardware-Info. Und letztendlich muss natürlich im Kernel aktiviert sein, was gebraucht wird. Außerdem sind /dev/srX oft keine /dev/srX, sondern /dev/sgX Gruß Arno -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 10. Januar 2008 schrieb Arno Jung:
(...). Also - ich habe zwar kein SuSE 10.3,
Das ist das Problem! Deine Beobachtungen von vorherigen Versionen sind so gut wie wertlos und vor allem falsch.
aber wenn das ganze mit IDE funzen soll, dann sind Festplatten und CD/DVD-Laufwerke /dev/hda /dev/hdb /dev/hdc unnd/oder /dev/hdd dagegen sind /dev/sr0 oder /dev/sg0 u.a. nicht-IDE-Geräte (scsi ?)
Nicht unter 10.3. http://www.suse.com/relnotes/i386/openSUSE/10.3/RELEASE-NOTES.en.html#09
Aber egal, ob IDE oder scsi - die Laufwerke werden in /etc/fstab (evtl auch in /etc/mtab) und in /media/* eingetragen
Das ist doch auch schon länger nicht mehr so, subfs gibt es seit der 10.1 nicht mehr.
Einen Link in /dev/* ändern bringt nur was,
Direkt in /dev einen Link zu ändern bringt seit udev so ziemlich gar nichts mehr, da solche Änderungen einen Boot nicht überleben.
wenn /etc/fstab usw entsprechend geändert werden (...).
Es gibt dort keine Einträge mehr für CD-ROM- oder DVD-Laufwerke. Gruß Jan -- Appearances often are deceiving. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 9. Januar 2008 schrieb Malte Gell:
On Dienstag, 8. Januar 2008, Arno Jung wrote:
Volker schrieb:
Hallo zusammen,
ich bin in der glücklichen Lage gleich zwei DVD Laufwerke in meinem Rechner zu haben ;-) /dev/sr0 und /dev/sr1
ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt.
Welche Mechanismus ist dafür verantwortlich und wie gewöhn ich dem das ab?
Warum glaubst Du, dass /dev/sr0 (sr1) auf die Laufwerke verweist? Wie sind die Laufwerke installiert : (Mainboard-Anschluss)
Ich kann seine Beobachtung bestätigen, ist eine Macke von 10.3.
Was davon sieht du jetzt als Macke?
Bei mir ist sr0 primary master und sr1 secondary master, außerdem ist sr1 ein Brenner und openSUSE 10.3 setzt /dev/dvd immer auf /dev/sr1, ich vermute, weil es vielleicht das letzte master device ist.
Guck dir mal /etc/udev/rules.d/70-persistent-cd.rules und dann das dort erwähnte /lib/udev/write_cd_rules an. Gruß Jan -- When Marriage is Outlawed, Only Outlaws will have Inlaws. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On Donnerstag, 10. Januar 2008, Jan Ritzerfeld wrote:
Am Mittwoch, 9. Januar 2008 schrieb Malte Gell:
On Dienstag, 8. Januar 2008, Arno Jung wrote:
Volker schrieb:
Hallo zusammen,
ich bin in der glücklichen Lage gleich zwei DVD Laufwerke in meinem Rechner zu haben ;-) /dev/sr0 und /dev/sr1
ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt.
Ich kann seine Beobachtung bestätigen, ist eine Macke von 10.3.
Was davon sieht du jetzt als Macke?
Das zweite Gerät sollte eigentlich nicht /dev/dvd heißen, sondern eher /dev/dvd1 wenn schon, daher find ich das schon eine Macke.
Bei mir ist sr0 primary master und sr1 secondary master, außerdem ist sr1 ein Brenner und openSUSE 10.3 setzt /dev/dvd immer auf /dev/sr1, ich vermute, weil es vielleicht das letzte master device ist.
Guck dir mal /etc/udev/rules.d/70-persistent-cd.rules und dann das dort erwähnte /lib/udev/write_cd_rules an.
Danke für den Tip, aber wenn man da wieder herumfummelt, wird bei einem udev Update evt. das wieder überschrieben... ich setze mir daher dev Namen immer in einem Skript selbst. Bzw. tue das nicht, sondern nehme direkt die Devicenamen wie /dev/sr0. Ansonsten, udev ist eine feine Sache, die ct hatte da mal nenen tollen Artikel zum Automatisieren. Gruß Malte -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 12. Januar 2008 schrieb Malte Gell:
On Donnerstag, 10. Januar 2008, Jan Ritzerfeld wrote: (...).
Was davon sieht du jetzt als Macke?
Das zweite Gerät sollte eigentlich nicht /dev/dvd heißen, sondern eher /dev/dvd1 wenn schon, daher find ich das schon eine Macke.
Achso, klingt logisch. Ich hatte dein Problem nur nicht mit dem von Volker in Verbindung bringen können. Letztlich sind sie aber schon ähnlich bzw. du beschreibst das generelle Problem und Volker einen Teil der Auswirkungen. Mein Problem ist nun aber, daß ich eigentlich genau das Verhalten was du wünschst von dem Skript write_cd_rules erwarte! Es prüft nämlich, ob schon ein Link in Regeln vorhanden ist und erhöht in diesem Fall die Zahl hinter dem anzulegenden Link. Falls die Zahl 0 ist, wird sie weggelassen. Offensichtlich funktioniert das aber nicht bei dir. Ich nehme auch mal an, daß du auch nur einen /dev/cdrom-Link hast. Schreib doch einfach mal einen Bug-Report, daß das Erzeugen der Links bei dir ganz klar kaputt ist.
(...).
Guck dir mal /etc/udev/rules.d/70-persistent-cd.rules und dann das dort erwähnte /lib/udev/write_cd_rules an.
Danke für den Tip, aber wenn man da wieder herumfummelt, wird bei einem udev Update evt. das wieder überschrieben...
Ich denke nicht! Die Datei ist generiert und gehört zu keinem Paket. jan@karl:~> rpm -qf /etc/udev/rules.d/70-persistent-cd.rules file /etc/udev/rules.d/70-persistent-cd.rules is not owned by any package Zudem steht ja auch extra drin, daß man sie ändern darf.
ich setze mir daher dev Namen immer in einem Skript selbst. Bzw. tue das nicht, sondern nehme direkt die Devicenamen wie /dev/sr0. Ansonsten, udev ist eine feine Sache, die ct hatte da mal nenen tollen Artikel zum Automatisieren.
Und eigenlich ist es auch nicht mehr sooo neu. Trotzdem findet man halt noch die alten Vorgehensweisen ohne udev im Netz. Die werden natürlich nicht mehr funktionieren und so sind Anfragen wie von Volker keine Seltenheit hier. Gruß Jan -- You have taken yourself too seriously. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Samstag, 12. Januar 2008 schrieb Malte Gell:
On Donnerstag, 10. Januar 2008, Jan Ritzerfeld wrote:
Guck dir mal /etc/udev/rules.d/70-persistent-cd.rules und dann das dort erwähnte /lib/udev/write_cd_rules an.
Danke für den Tip, aber wenn man da wieder herumfummelt, wird bei einem udev Update evt. das wieder überschrieben...
Von daher empfiehlt es sich wohl eher, ein eigenes anzulegen und nicht an den bestehenden rumzufummeln. Ich hab mir gerade heute für meinen USB-Stick eine Datei 85-grosserusbstick.rules angelegt und dort meine Rechteänderung und nen Symlink ringepackt (ich nutze ihn als raw device platte [Handbuch Kapitel 9.9] unter VirtualBox, da braucht mein User in der Gruppe vboxusers Lese- und Schreibrechte und ich brauche ein einheitliches device, ganz egal, ob da noch zusätzlich ne USB-Platte dranhängt, oder nicht). -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Dienstag, 8. Januar 2008 schrieb Volker:
(...). ich hätte es gerne, dass der Symlink /dev/dvd auf /dev/sr0 verweisst. Leider wird er bei jedem Booten der 10.3 wieder auf /dev/sr1 zurückgesetzt.
Zurückgesetzt ist nicht ganz richtig. Dein komplettes /dev-Verzeichnis wird nach jedem Booten neu erzeugt.
Welche Mechanismus ist dafür verantwortlich und wie gewöhn ich dem das ab?
udev. Sieh dir mal /etc/udev/rules.d/70-persistent-cd.rules an. HTH Jan -- There is no heavier burden than a great potential. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Arno Jung
-
Jan Ritzerfeld
-
Malte Gell
-
Manfred Tremmel
-
Volker