PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein /dev/dvd /dev/cdrecorder



peddy76
23.01.06, 20:01
hallo,

ich habe gerade openSuse 10.0 installiert. jetzt viel mir auf das ich keine cds mounten kann. nach ein wenig nachforschen habe ich rausgefunden das die gerätedateien /dev/dvd und /dev/cdrecorder fehlen. da das erfahrungsgemäß nur links sind habe ich auch mal nachgesehen, ob es die ziele den wenigstens gibt, aber /dev/hdg und /dev/hdh fehlen auch.

wie kann ich das denn wieder gerade ziehen? hab mit udev leider noch nicht viel zu tun gehabt.

lfhelper
23.01.06, 20:20
Du musst dem Kernel beim Booten den Parameter "udev" übergeben.

Falls du grub benutzt:


title=Suse 10
root (...)
kernel (...)/kernelfile <param1> <param2> udev
initrd (...)...

Dann sollte das Problem nicht auftauchen,
ausser, dein DVD Laufwerk ist so neu/exotisch,
dass du den Kernel manuell kompilieren müsstest.

Versuch aber erst oberes aus fürs erste.

Anmerkung:
Dass sich Suse nicht einfach an "/dev/cdrom" halten will,
egal ob es ein DVD/Brenner ist oder nicht, ist mir schleierhaft.

EDIT:
udev erstellt keine "/dev/dvd" oder "/dev/cdrecorder",
weil das keine Standartnomenklaturen sind.

EDIT2:
Ich sehe gerade in meinem VMWare Suse10, dass es tatsächlich
so voreingestellt ist, dass der udev Parameter fehlt. Ander dies auf
jeden Fall ab, damit wir die Fehlerquelle systematisch ausschalten können.

peddy76
23.01.06, 21:19
danke schon mal für die antwort.

udev habe ich in die menu.lst eingefügt. nach einem neustart hat sich leider nichts geändert.

das dvd ist von pioneer, der brenner von rico und beide sind schon ein paar jahre alt. also nichts exotisches.

was ich nicht verstehe ist das, wenn ich ein program von der installations dvd nachinstallieren möchte (über yast/software installieren) wird das medium gefunden. wenn ich in yast nachsehe was als installationsquelle angegeben ist stehen da die devices hdh und hdg. im ordner /dev find ich aber kein hdh und hdg.

lfhelper
23.01.06, 22:40
Also mind. eines der beiden Laufwerke musst du unter /dev/cdrom erreichen können.

Was steht eigentlich in deiner fstab?
Wenn Suse standartmässig udev deaktiviert hat, dann müssten doch alle Geräte in der fstab eingetragen sein... eigentlich.

peddy76
24.01.06, 17:55
meine fstab:

/dev/hdf2 / ext3 acl,user_xattr 1 1
/dev/hda1 /mnt/data ext3 defaults 1 2
/dev/hdf5 /mnt/kanotix reiserfs defaults 1 2
/dev/hdf6 /mnt/media ext3 defaults 1 2
/dev/hdf3 /mnt/slack reiserfs defaults 1 2
/dev/hde1 /mnt/win/c ntfs ro,user 0 0
/dev/hde2 /mnt/win/d ntfs ro,user 0 0
/dev/hde3 /mnt/win/e ntfs ro,user,uid=1000 0 0
/dev/hde4 /mnt/win/f vfat user,iocharset=iso8859-15,codepage=949 0 0
/dev/hdf1 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/dvd /media/dvd subfs noauto,user,fs=cdfss,ro,procuid,nosuid,nodev,exec, iocharset=utf8 0 0
/dev/cdrecorder /media/cdrecorder subfs noauto,user,fs=cdfss,ro,procuid,nosuid,nodev,exec, iocharset=utf8 0 0
/dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0
none /subdomain subdomainfs noauto 0 0


ein /dev/cdrom gibt es bei mir nicht - komisch, nicht war?

lfhelper
24.01.06, 20:54
Guck mal bitte, ob dir dir das hier weiterhilft:

http://gentoo-wiki.com/HOWTO_Submount#Problems

Stephanw
26.01.06, 15:52
Halt moment mal!

Als erstes würde ich ja mal im Prozessdateisystem nachsehen, unter welchen Nodes der Kernel die CD-Laufwerke versteckt hat.

Ich hab gerade keine Linuxkiste hier (auf der Arbeit), aber es müsste irgendwo in /proc/devices oder so zu finden sein. Alternativ ist der Eintrag auch irgendwo unter /sys zu finden.

Wenn man dann mal weiss, wo die LWs liegen, kann man sich gedanken machen,
wo/ob die Knotenpunkte auch wirklich in /dev liegen und wie man sie ggf. dahin bekommen kann.

Gruß Stephan