View previous topic :: View next topic |
Author |
Message |
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 12:57 pm Post subject: CD-Laufwerke nicht mountbar |
|
|
Moin,
Code: | mount /dev/hdc
mount: you must specify the filesystem type |
Egal, was für eine CD ich in eines der beiden Laufwerke lege, ich bekomme immer diese Meldung und es wird nichts gemountet. Sogar, wenn garkeine CD im Laufwerk liegt, bekomme ich sie. Dabei wird nichteinmal versucht, auf die Laufwerke zuzugreifen. Wie kann ich das abstellen?
An sich funktioniert alles. Wenn ich eine Kanotix-CD einlege, kann von dieser beim Booten ganz normal gestartet werden. Und die CD-Laufwerke werden ganz normal erkannt.
Gruß
Stilzchen |
|
Back to top |
|
|
TheCurse l33t
Joined: 21 Jun 2004 Posts: 670 Location: Köln
|
Posted: Wed Jun 22, 2005 12:59 pm Post subject: |
|
|
Hier die benötigte Lektüre:
man mount
Quote: | you must specify the filesystem type |
Probier mal sowas:
Code: | mount -t iso9660 /dev/hdc |
[EDIT]
Ich seh grad, du gibts auch keinen Einhängepunkt an. Steht dein CDROM in der fstab? Wenn ja, ist dort wahrscheinlich auch der falsche Dateisystemtyp angegeben.
Falls er nicht in der fstab steht musst du deinen mount-Befehl noch erweitern. Z.B.:
Code: | mount -t iso9660 /dev/hdc /media/cdrom |
[/EDIT] |
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 1:05 pm Post subject: |
|
|
So schlau war ich auch schon.
Das ist die verrückte Ausgabe:
Code: | mount -t iso9660 /dev/hdc
Usage: mount -V : print version
mount -h : print this help
mount : list mounted filesystems
mount -l : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
mount -a [-t|-O] ... : mount all stuff from /etc/fstab
mount device : mount device at the known place
mount directory : mount known device here
mount -t type dev dir : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
mount --bind olddir newdir
or move a subtree:
mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using -L label or by uuid, using -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say man 8 mount . |
Entspricht gernau der Standardhilfe, wenn man den Befehl falsch benutzt.
Ausserdem wäre es total verwirrend und bescheuert, wenn ich jetzt plötzlich immer den Dateisystemtypen angeben müsste. |
|
Back to top |
|
|
TheCurse l33t
Joined: 21 Jun 2004 Posts: 670 Location: Köln
|
Posted: Wed Jun 22, 2005 1:08 pm Post subject: |
|
|
gmpf, lies mein edit und sag mir, ob du entsprechende fstab-Einträge hast oder nicht. Wenn nicht ist deine Syntax ja auch falsch. Wenn doch, zeig uns mal die Einträge! |
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 1:17 pm Post subject: |
|
|
Ja, es gibt Eintäge in der /etc/fstab für die CD-Laufwerke
Code: | /dev/hdc /mnt/cdrom auto noauto,user 0 0
/dev/hdd /mnt/cdrecord auto noauto,user 0 0 |
Aber:
Code: | mount -t iso9660 /dev/hdc /mnt/cdrom/
mount: special device /dev/hdc does not exist |
Und dem ist auch so. Es gibt in /dev nur hdc1, hdc2,...,hdc20 und das Selbe für hdd. Wieso das denn jetzt plötzlich? Bis Vorgestern hatte ich /dev/hdc und /dev/hdd noch![/code] |
|
Back to top |
|
|
tux2 Apprentice
Joined: 09 Jun 2004 Posts: 172 Location: Germany
|
Posted: Wed Jun 22, 2005 1:38 pm Post subject: |
|
|
gibt es das verzeichnis /dev/cdroms/ ?
wenn ja:
Code: |
mount -t iso9660 /dev/cdroms/cdrom0 /mnt/cdrom
|
ist iso9660 als modul oder fest im kernel? (modprobe iso9660 ?)
benutzt du devfs/udev/(static(old)-)dev?
wechsel mal auf udev (das wird/ist der neue standard sein; devfs ist obsolete)
UDEV HowTo |
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 2:00 pm Post subject: |
|
|
tux2 wrote: | gibt es das verzeichnis /dev/cdroms/ ? |
Ja.
Darin enthalten sind 2 Links: cdrom1 und cdrom2. Ersterer verweist auf ../hdc, letzterer auf ../hdd, die beide ja seit Neuestem fehlen
tux2 wrote: | ist iso9660 als modul oder fest im kernel? (modprobe iso9660 ?) |
Fest im Kernel.
tux2 wrote: | benutzt du devfs/udev/(static(old)-)dev?
wechsel mal auf udev (das wird/ist der neue standard sein; devfs ist obsolete) |
Code: | esearch udev
sys-fs/udev
Latest version available: 056
Latest version installed: 056
esearch devfs
sys-fs/devfsd
Latest version available: 1.3.25-r8
Latest version installed: 1.3.25-r8 |
Gentoo verwendet nach meinen Informationen aber udev standardmäßig. Und ich habe bei der Installation daran nichts geändert. Lediglich bei einem 2.4-er Kernel soll man auf devfs umsteigen, so das Gentoo-Handbuch. |
|
Back to top |
|
|
tux2 Apprentice
Joined: 09 Jun 2004 Posts: 172 Location: Germany
|
Posted: Wed Jun 22, 2005 2:11 pm Post subject: |
|
|
aber wenn der in /dev einträge mit hdc{1,2,3...} erstellt..
dann ist dass ganz und gar nicht typisch für udev (und für devfs glaub ich auch nicht)
geh einfach nochmal des howto durch und mach was da drinnen steht..
weil irgendwo muss ja der fehler liegen *g*
MFG,
tux2 =) |
|
Back to top |
|
|
kostja Apprentice
Joined: 25 May 2004 Posts: 261 Location: D, 69239 Neckarsteinach
|
Posted: Wed Jun 22, 2005 2:13 pm Post subject: |
|
|
Hi!
Du versuchst nicht zufällig eine Audio Cd zu mounten, oder?
Das geht nämlich nicht.
mfG Konstantin _________________ Registered Linux User #356484 |
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 2:20 pm Post subject: |
|
|
kostja wrote: | Du versuchst nicht zufällig eine Audio Cd zu mounten, oder? |
Nein, versuche ich nicht und werde ich auch nicht versuchen.
Und es wäre bei meinem Problem auch völlig Banane, welche CD ich im Laufwerk liegen hätte. Denn solange ich weiterhin /dev/hdc und /dev/hdd vermissen muss, kann ich sowieso nix mounten. Siehe oben. |
|
Back to top |
|
|
kostja Apprentice
Joined: 25 May 2004 Posts: 261 Location: D, 69239 Neckarsteinach
|
Posted: Wed Jun 22, 2005 2:26 pm Post subject: |
|
|
Nun dann solltest Du zuerst das mal in Ordnung bringen. Am einfachsten ist, Du steigst vollständig auf udev um. Das ist in ca. einer Stunde geschehen. Dann sollte es laufen.
Das hier ist sehr hilfreich:
http://webpages.charter.net/decibelshelp/LinuxHelp_UDEVPrimer.html
mfG Konstantin _________________ Registered Linux User #356484 |
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 2:38 pm Post subject: |
|
|
Ich habe weiter oben schon geschrieben, daß im Gentoo Handbuch (nach dem ich Gentoo installiert habe) steht, daß Gentoo udev standardmäßig benutzt.
Für mich heist das: Mein Gentoo nutzt udev. Ist das nun so, oder nicht?
Und kostja: Sei mir bitte nicht böse, aber ich habe das starke Gefühl, das Du nicht den gesamten Pfad gelesen hast. Bitte tu das, damit ich mich nicht ein drittes mal (oder noch öfter) wiederholen muss. |
|
Back to top |
|
|
kostja Apprentice
Joined: 25 May 2004 Posts: 261 Location: D, 69239 Neckarsteinach
|
Posted: Wed Jun 22, 2005 2:41 pm Post subject: |
|
|
Ich habe sehr wohl den gesammten Thread gelesen.
Da aber bei Dir udev wohl nicht ordentlich funktioniert, solltest es vlt. mal richtig von Hand einstellen, so dass devfs nicht dazwischen funken kann.
mfG Konstantin _________________ Registered Linux User #356484 |
|
Back to top |
|
|
flammenflitzer Advocate
Joined: 25 Nov 2003 Posts: 3504 Location: Berlin
|
Posted: Wed Jun 22, 2005 2:41 pm Post subject: |
|
|
Also zuesrt mal mount /dev/hdc muß ohne Angabe von Parametern funktionieren, wenn das System richtig konfiguriert ist.
Und wenn schon mount -t iso9660 /dev/hdc dann mount -t iso9660 /dev/hdc /mnt/cdrom also Dateisysten Gerät und mountpunkt.
Wenn Du udev nutzen willst mußt Du es auch installieren und konfigurieren. Denn je nach dem Zeitpunkt des Aufsetzten der Installation wurden erst die alten /dev, dann devfs und dann udev eingesetzt. Und da mußte man schon selbst entscheiden und umstellen.
Also ob Du udev nutzt oder nicht siehst Du ja zumindest beim booten, also brauchst Du da gar keine Verrenkungen machen. Und dann ist die Frage des Kernel. Du mußt schon wissen, ob Du den Kernel für udev oder devfs kompilliert hat.
Und Banane ist es auch nicht, da Du beim booten einer Audio CD die ausgefallendsten Fehlermeldungen bekommen kannst.
Normal sollte der Thread so aussehen:
Fehlerbeschreibung
Auszug aus der fstab
angelegte Ordner in /mnt mit Rechtevergabe
Angabe ob devfs oder udev in Benutzung
Auszug aus den Kerneloptionen
Dann Abschicken.
Dann Hilfe.
Wenn Dir die Leute die Würmer aus der Nase ziehen müssen, hast Du schnell eine zweistellige Zahl an Antworten und dann guckt sich niemand mehr den Thread an. |
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 3:49 pm Post subject: |
|
|
flammenflitzer wrote: | Und Banane ist es auch nicht, da Du beim booten einer Audio CD die ausgefallendsten Fehlermeldungen bekommen kannst. |
Ich will hier nicht ewig am eigentlichen Problem vorbei diskutieren, da es mir nicht hilft. Aber. Da die Fehlermeldung "mount: special device /dev/hdc does not exist" lautet, wird garnicht erst versucht auf eine CD zuzugreifen. Daher ist es in meinem Fall doch Banane, ob und welche CD eingelegt wird. Aber egal.
flammenflitzer wrote: | Normal sollte der Thread so aussehen:
Fehlerbeschreibung
Auszug aus der fstab
angelegte Ordner in /mnt mit Rechtevergabe
Angabe ob devfs oder udev in Benutzung
Auszug aus den Kerneloptionenat. |
(1) /dev/hdc und /dev/hdd fehlt seit etwa 2 Tagen, was ich erst zufällig mit Hilfe von TheCurse bemerkte.
(2) Code: | /dev/hdc /mnt/cdrom auto noauto,user 0 0
/dev/hdd /mnt/cdrecord auto noauto,user 0 0 |
(3) Code: | ls -l
total 0
drwxr-xr-x 2 root root 48 Apr 8 01:05 cdrecord
drwxr-xr-x 2 root root 72 Mar 10 18:51 cdrom
drwxr-xr-x 2 root root 72 Mar 10 18:51 floppy
drwxr-xr-x 2 root root 48 Apr 5 12:11 test |
(4) Folgende Bootmeldungen:
Code: | Mounting proc at /proc
Mounting sysfs at /sys
Mounting dev for udev
Configuring system to use udev
Setting sbin/udevsend as hotplug agent
Mounting devpts at dev/pts |
(5) Code: | #
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_SYSFS=y
# CONFIG_DEVFS_FS is not set
CONFIG_DEVPTS_FS_XATTR=y
# CONFIG_DEVPTS_FS_SECURITY is not set
CONFIG_TMPFS=y
# CONFIG_TMPFS_XATTR is not set
# CONFIG_HUGETLBFS is not set
CONFIG_SYSFS=y
CONFIG_RAMFS=y |
|
|
Back to top |
|
|
Stilzchen n00b
Joined: 24 Mar 2005 Posts: 70 Location: Beelen
|
Posted: Wed Jun 22, 2005 4:10 pm Post subject: |
|
|
Des Rätsels Lösung bringt ein
Danach sind /dev/hdc und /dev/hdd wieder da und die CD's in den einzelnen Laufwerken lassen sich wieder mounten und ansprechen.
ide-cd habe ich nun in meine /etc/modules.autoload.d/kernel-2.6 aufgenommen. Damit sollte es keine Probleme mehr geben.
Gruß
Stilzchen |
|
Back to top |
|
|
|