NAS Linux VENUS 2.6.12.6 DVD Laufwerk
Hallo !
Ich habe Probleme beim ein einbinden meines Externen USB DVD Laufwerks in die Linux Umgebung.
Versucht habe ich bereits folgendes : fstab, Mount -t...
No Medium found
Beim Booten wird das Laufwerk erkannt.
Attached scsi removable disk sdd at scsi1, channel 0, id 0, lun 3
Vendor: TSSTcorp Model: CDDVDW SE-S204N Rev: TS01
Type: CD-ROM ANSI SCSI revision: 00
Am liebsten wäre es mur wenn das Laufwerk unter /tmp/usbmonts erscheinen könnte.
Dann kann ich es über die Medaplayer Oberfläche dort ansprechen.
USB Sticks, USB HDD, SD Speicherkarten funktionieren einwandfei.
Wo muß ich drehen damit ich das DVD Laufwerk genau so benutzen kann.
Gegooglet habe ich bereits wie ein Weltmeister.
Mir fehlt nun der entscheidende Tipp.
LG Rainer
Antwort schreiben
Antwort 1 von Jaja vom 14.07.2020, 15:33 Options
hi,
also du kannst das laufwerk nur mounten (bzw. wird es automatisch gemountet) wenn ein medium, d.h. eine beschriebene cd/dvd im laufwerk liegt.
Zitat:
No Medium found
sieht nämlich genau so aus als hättest du es ohne versucht ;)
wohin das laufwerk (besser die eingelegte cd/dvd) gemountet wird steht in der /etc/stab - dort kannst du als einhängepunkt dein verzeichnis "/tmp/usbmonts" angeben.
das verzeichnis muss aber existieren und muss zwingend leer sein!
welche linux distri benutzt du? normalerweise wird eine cd/dvd automatisch gemountet, wenn du eine einlegst. von hand zu mounten ist schon recht ungewöhnlich geworden (und dazu auch überflüssig)..
Antwort 2 von lopi vom 14.07.2020, 15:48 Options
Hi ,
Danke für die schnelle reaktion.
Eine DVD war eingelegt.
Mit eine CD habe ich es auch versucht.
Immer die gleice Meldung.
Es ist keine Linux Distribution sondern eine Evertech Media Player HDD mit USB Host und Kartenleser.
Und weil meine Kinder auch Original DVD's einlegen möcheten bin ich hier am verzweifeln.
Das muß doch irgendwie gehen.
LG Rainer
Antwort 3 von Jaja vom 14.07.2020, 20:17 Options
gut.
funktioniert das externe laufwerk an einem anderen rechner?
dann probiere es nocheinmal mit mount:
erstelle ein verzeichnis - bitte komplett leer mit mkdir (anderen namen, wenn es das verzeichnis schon gibt):
1. mkdir /mnt/cdrom
und mounte das cd rom mit eingelegtem medium:
2. mount /dev/sdd /mnt/cdrom
wenn das wieder nicht geht schau mal ob du dich als root einloggen kannst oder sudo funktioniert (den befehlen "sudo" voranstellen).
Antwort 4 von Kenner vom 14.07.2020, 21:34 Options
Man mountet ein optisches Medium NICHT wie eine Festplatte, da völlig anderes Dateisystem bzw. gar Image.
Eine gute Distribution mountet automatisch bei Anwahl. Letztlich genauso einfach wie unter Windows.
Antwort 5 von Jaja vom 14.07.2020, 21:41 Options
Zitat:
Man mountet ein optisches Medium NICHT wie eine Festplatte, da völlig anderes Dateisystem bzw. gar Image.
bei meinen befehl fehlt die angabe des dateisystems, weshalb das so funktionieren kann..
Zitat:
Eine gute Distribution mountet automatisch bei Anwahl.
es ist ein embedded gerät, kein desktop system
Zitat:
Letztlich genauso einfach wie unter Windows.
das mit sicherheit nicht.
Antwort 6 von Lopi vom 15.07.2020, 10:43 Options
Danke für die Mühe.
Leider geht das auch nicht.
" No Medium Found "
Ich habe eine CD ROM mit MP3's eingelegt.
Der Befehl sudo ist nicht vorhanden.
Die Befehlsauswahl stecht in einer Bisybox.
Das Laufwerk funktioniert an meinem Windows und Ubuntu Linux Rechner ohne Probleme.
Die Andere Medien gehen ja auch SD Karte USB HDD.
Als Hinweis noch dieser Link :
http://rtd1261.wikidot.com/start
Danke für eure Unterstützung.
Meine Kinder werden es euch ewig danken wenn wir es hinbekommen würden.
fstab:
# /etc/fstab: static file system information.
#
# <file system> <mount pt> <type> <options> <dump> <pass>
#/dev/root / ext3 rw,noauto 0 1
none /proc proc defaults 0 0
devpts /dev/pts devpts defaults,gid=5,mode=620 0 0
none /sys sysfs defaults 0 0
none /tmp ramfs defaults 0 0
#192.168.0.1:/nfs/rootfs /mnt nfs nolock 0 0
mtab :
kein Eintrag
devfsd.conf :
# Sample /etc/devfsd.conf configuration file.
# Richard Gooch <rgooch@atnf.csiro.au> 17-FEB-2002
#
# adapted for busybox devfsd implementation by Tito <farmatito@tiscali.it>
#
# Enable full compatibility mode for old device names. You may comment these
# out if you don't use the old device names. Make sure you know what you're
# doing!
REGISTER .* MKOLDCOMPAT
UNREGISTER .* RMOLDCOMPAT
# You may comment out the above and uncomment the following if you've
# configured your system to use the original "new" devfs names or the really
# new names
#REGISTER ^vc/ MKOLDCOMPAT
#UNREGISTER ^vc/ RMOLDCOMPAT
#REGISTER ^pty/ MKOLDCOMPAT
#UNREGISTER ^pty/ RMOLDCOMPAT
#REGISTER ^misc/ MKOLDCOMPAT
#UNREGISTER ^misc/ RMOLDCOMPAT
# You may comment these out if you don't use the original "new" names
REGISTER .* MKNEWCOMPAT
UNREGISTER .* RMNEWCOMPAT
# Enable module autoloading. You may comment this out if you don't use
# autoloading
# Supported by busybox when CONFIG_DEVFSD_MODLOAD is set.
# This actually doesn't work with busybox modutils but needs
# the real modutils' modprobe
LOOKUP .* MODLOAD
# Uncomment the following if you want to set the group to "tty" for the
# pseudo-tty devices. This is necessary so that mesg(1) can later be used to
# enable/disable talk requests and wall(1) messages.
REGISTER ^pty/s.* PERMISSIONS -1.tty 0600
#REGISTER ^pts/.* PERMISSIONS -1.tty 0600
# Restoring /dev/log on startup would trigger the minilogd/initlog deadlock
# (minilogd falsely assuming syslogd has been started).
REGISTER ^log$ IGNORE
CREATE ^log$ IGNORE
CHANGE ^log$ IGNORE
DELETE ^log$ IGNORE
#
# Uncomment this if you want permissions to be saved and restored
# Do not do this for pseudo-terminal devices
REGISTER ^pt[sy] IGNORE
CREATE ^pt[sy] IGNORE
CHANGE ^pt[sy] IGNORE
DELETE ^pt[sy] IGNORE
REGISTER .* COPY /lib/dev-state/$devname $devpath
CREATE .* COPY $devpath /lib/dev-state/$devname
CHANGE .* COPY $devpath /lib/dev-state/$devname
#DELETE .* CFUNCTION GLOBAL unlink /lib/dev-state/$devname
# Busybox
DELETE .* EXECUTE /bin/rm -f /lib/dev-state/$devname
RESTORE /lib/dev-state
#
# Uncomment this if you want the old /dev/cdrom symlink
#REGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL mksymlink $devname cdrom
#UNREGISTER ^cdroms/cdrom0$ CFUNCTION GLOBAL unlink cdrom
# busybox
REGISTER ^cdroms/cdrom0$ EXECUTE /bin/ln -sf $devname cdrom
UNREGISTER ^cdroms/cdrom0$ EXECUTE /bin/rm -f cdrom
#REGISTER ^v4l/video0$ CFUNCTION GLOBAL mksymlink v4l/video0 video
#UNREGISTER ^v4l/video0$ CFUNCTION GLOBAL unlink video
#REGISTER ^radio0$ CFUNCTION GLOBAL mksymlink radio0 radio
#UNREGISTER ^radio0$ CFUNCTION GLOBAL unlink radio
# Busybox
REGISTER ^v4l/video0$ EXECUTE /bin/ln -sf v4l/video0 video
UNREGISTER ^v4l/video0$ EXECUTE /bin/rm -f video
REGISTER ^radio0$ EXECUTE /bin/ln -sf radio0 radio
UNREGISTER ^radio0$ EXECUTE /bin/rm -f radio
# ALSA stuff
#LOOKUP snd MODLOAD ACTION snd
# Uncomment this to let PAM manage devfs
# Not supported by busybox
#REGISTER .* CFUNCTION /lib/security/pam_console_apply_devfsd.so pam_console_apply_single $devpath
# Uncomment this to manage USB mouse
# Not supported by busybox
#REGISTER ^input/mouse0$ CFUNCTION GLOBAL mksymlink $devname usbmouse
#UNREGISTER ^input/mouse0$ CFUNCTION GLOBAL unlink usbmouse
# Busybox
#REGISTER ^input/mouse0$ EXECUTE /bin/ln -sf $devname usbmouse
#UNREGISTER ^input/mouse0$ EXECUTE /bin/rm -f usbmouse
# Not supported by busybox
#REGISTER ^input/mice$ CFUNCTION GLOBAL mksymlink $devname usbmouse
#UNREGISTER ^input/mice$ CFUNCTION GLOBAL unlink usbmouse
# Busybox
REGISTER ^input/mice$ EXECUTE /bin/ln -sf $devname usbmouse
UNREGISTER ^input/mice$ EXECUTE /bin/rm -f usbmouse
# If you have removable media and want to force media revalidation when looking
# up new or old compatibility names, uncomment the following lines
# SCSI NEWCOMPAT /dev/sd/* names
LOOKUP ^(sd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
# SCSI OLDCOMPAT /dev/sd?? names
LOOKUP ^(sd[a-z]+)[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
# IDE NEWCOMPAT /dev/ide/hd/* names
LOOKUP ^(ide/hd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
# IDE OLDCOMPAT /dev/hd?? names
LOOKUP ^(hd[a-z])[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
# IDE-SCSI NEWCOMPAT /dev/sd/* names
#LOOKUP ^(sd/c[0-9]+b[0-9]+t[0-9]+u[0-9]+)p[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
#SCSI OLDCOMPAT /dev/scd? names
LOOKUP ^(scd+)[0-9]+$ EXECUTE /bin/dd if=$mntpnt/\1 of=/dev/null count=1
REGISTER ^dvb/card[0-9]+/[^/]+$ PERMISSIONS root.video 0660
# Not supported by busybox
#REGISTER ^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$ CFUNCTION GLOBAL mksymlink /dev/$devname ost/\2\1
#UNREGISTER ^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$ CFUNCTION GLOBAL unlink ost/\2\1
# Busybox
REGISTER ^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$ EXECUTE /bin/ln -sf /dev/$devname ost/\2\1
UNREGISTER ^dvb/card([0-9]+)/([^/0-9]*)[0-9]+$ EXECUTE /bin/rm -f ost/\2\1
# Include package-generated files from /etc/devfs/conf.d
# Supported by busybox
# INCLUDE /etc/devfs/conf.d/
INCLUDE /etc/devfs/busybox/
# Busybox: just for testing
#INCLUDE /etc/devfs/nothing/
#INCLUDE /etc/devfs/nothing/nothing
#OPTIONAL_INCLUDE /etc/devfs/nothing/
#OPTIONAL_INCLUDE /etc/devfs/nothing/nothing