Freitag, 18. Mai 2012, 16:13

Du bist nicht angemeldet.



Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

1

Donnerstag, 21. Juni 2007, 10:43

CD-Laufwerke einbinden

Jetzt geh ich mal dieses Thema an :)

Ausgang: 1x IDE CD-Laufwerk, 1x IDE DVD-Brenner
Soundjuicer kann beide auslesen - muß nur den Namen(!) auswählen.
Grip kann nur den Brenner erkennen.

fstab sieht so aus:

Quellcode

1
2
3
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/cdrom        /media/dvdrecorder   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0


In /media sind vorhanden: cdrom0 und floppy0
In /dev: cdrom, cdrw, dvd, dvdrw (alles Verknüpfungen auf hdd), fd0, hdc und hdd.

Der Gerätemanager meldet für das CD-Laufwerk block.device /dev/hdc und linux.fstab.mountpoint /media/cdrom0.
Für den DVD-Brenner block.device /dev/hdd und linux.fstab.mountpoint /media/dvdrecorder.

Da stimmt doch was hinten und vorne nicht! Für mich alles sehr verwirrend.
Es kann sein, daß ich anfangs ein DVD-Laufwerk und einen DVD-Brenner eingebaut hatte - bin mir aber nicht mehr sicher.

Wie soll ich vorgehen, damit das paßt?

Btw. die floppy hab ich mitangegeben, weil ich gar kein Floppy-LW habe und fragen wollte, ob ich da einfach alles löschen kann - in der fstab, in /media und /dev. Oder muß ich da mehr machen?


thx n rgds
JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

2

Donnerstag, 21. Juni 2007, 15:27

Ich bräuchte mal die Ausgabe von

Quellcode

1
ls -s /dev/cd*

und

Quellcode

1
ls -l /dev/dvd*

Dann zur Übersicht auch

Quellcode

1
ls -l /media

Sicher kann man da Ordnung rein bringen. Habe hier auch CD-Brenner und DVD-Brenner. Das war auch etwas unschön gelöst.

Kleiner Tipp: Google mal nach udev rules.

Den Ordner /media/floppy0 und die Verknüpfung dazu kannst du ruhig löschen. Ebenso die Zeile in der fstab. Hast du nicht, brauchst du nicht ;)

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

3

Donnerstag, 21. Juni 2007, 16:21

Ok, here we are (wird Zeit, daß ich die Sachen mal selber lerne):

Quellcode

1
2
joe@Pinguin:~$ ls -s /dev/cd*
0 /dev/cdrom  0 /dev/cdrw


Quellcode

1
2
3
joe@Pinguin:~$ ls -l /dev/dvd*
lrwxrwxrwx 1 root root 3 2007-06-19 05:46 /dev/dvd -> hdd
lrwxrwxrwx 1 root root 3 2007-06-19 05:46 /dev/dvdrw -> hdd


Quellcode

1
2
3
4
5
6
7
8
9
joe@Pinguin:~$ ls -l /media
insgesamt 32
lrwxrwxrwx  1 root root     6 2007-01-26 09:12 cdrom -> cdrom0
drwxr-xr-x  2 root root  4096 2007-01-26 09:12 cdrom0
lrwxrwxrwx  1 root root     7 2007-01-26 09:12 floppy -> floppy0
drwxr-xr-x  2 root root  4096 2007-01-26 09:12 floppy0
drwxr-xr-x 21 root root  4096 2007-03-13 15:38 hda3
drwxr-xr-x  7 joe  joe   4096 2007-06-07 09:55 hda4
drwxr-xr-x  3 joe  joe  16384 1970-01-01 01:00 Musik


Sehe ich das richtig, daß von /dev/cdrom eine Verknüpfung auf hdc fehlt?
Und in /media fehlt /dvdrecorder?
/dev/cdrw und /dev/dvd könnten doch rausfliegen?
Nur kapier ich dann nicht, daß Soundjuicer auch vom CD-LW lesen kann - und wieso funktioniert das DVD-LW ohne /media/dvdrecorder?
Grip funktioniert jetzt übrigens mit dem CD-LW mit /dev/hdc (evtl. macht das SJ auch so, aber der läßt mich wählen zwischen LTN403L und HL-DT-ST...).
Wieso müssen da eigentlich zig Einträge sein? In /media als Verknüpfung und Ordner, und in /dev als Verknüpfung und als hd*? Ist das so wegen Rechten bei Mehrbenutzersystemen?

Still confused...

thx n rgds
JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

4

Donnerstag, 21. Juni 2007, 16:37

Hm, okay. Vorschlag für die fstab:

Quellcode

1
2
/dev/hdc        /media/cdrom0		udf,iso9660 user,noauto		0       0
/dev/hdd	/media/dvd0		udf,iso9660 user,noauto		0       0

Vorschlag zu /media (ins Verzeichnis wechseln: cd /media):

Quellcode

1
sudo rm -r floppy*

Quellcode

1
sudo mkdir dvd0

Quellcode

1
sudo ln -s dvd0 dvd


Dann noch was für hdc, dafür bräuchte ich aber mal kurz noch

Quellcode

1
ls -l /dev/hdc

ob da grundsätzlich was erkannt wurde.
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

5

Donnerstag, 21. Juni 2007, 17:25

So, floppy entfernt - nur als /dev/fd0 ist es noch da - darf/kann ich das auch entfernen?

fstab geändert, /media/dvdrecorder (nicht dvd0) angelegt, Verknüpfung erstellt.

hdc ist das CD-LW:

Quellcode

1
2
ls -l /dev/hdc
brw-rw---- 1 root cdrom 22, 0 2007-06-19 05:46 /dev/hdc

sieht doch gut aus.
Jetzt müßte ich nur noch die Verknüpfungen /dev/cdrom und /dev/cdrw von hdd auf hdc ändern, oder? (Brauch ich überhaupt beide?) Löschen und neu anlegen?

Und jetzt hab ich noch eine Verknüpfung /cdrom (ja, ganz oben!) auf /media/cdrom entdeckt - das gehört doch da auch weg, oder?


thx n rgds
JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530

basslord

Ubuntufreund

Beiträge: 2 671

Ubuntu: 12.04

Kernel: 3.2.0-24-generic

Desktop: KDE

Architektur: 64-bit

Danksagungen: 1 / 1

  • Private Nachricht senden

6

Donnerstag, 21. Juni 2007, 22:43

Zitat

So, floppy entfernt - nur als /dev/fd0 ist es noch da - darf/kann ich das auch entfernen?

Nein, aber du kannst es ja mal versuchen ;) Nur ein Scherz. Diese devices, die du dort findest, werden bei jedem Start neu erstellt.

Zitat

Jetzt müßte ich nur noch die Verknüpfungen /dev/cdrom und /dev/cdrw von hdd auf hdc ändern, oder? (Brauch ich überhaupt beide?) Löschen und neu anlegen?

Da gilt dasselbe wie oben. Nützt nur bis zum Reboot. Zwei Möglichkeiten:
1. Du setzt dich mal mit udev auseinander und erstellst eine eigene Regel für /dev/hdc, oder du bist
2. so faul wie ich und nimmst einen quick'n'dirty workaround :D Den hier zu posten, ist fast schon unangenehm. Aber ich hatte bisher auch nicht die Muße, mir eine rule anzulegen.

Wie auch immer, ich regle das mit einem Miniskript. Das könnte bei dir dann so aussehen:

Quellcode

1
2
3
4
5
6
7
#!/bin/bash
cd /dev
rm /dev/cdrw
rm /dev/cdrom

ln -s hdd cdrom
ln -s hdd cdrw

Nach /etc/init.d kopieren, schönen Namen geben, ausführbar machen und Verknüpfungen anlegen:

Quellcode

1
sudo update-rc.d skript.sh defaults

Schlimm, ich weiß. Wenn jemand auf die Schnelle etwas Eleganteres weiß, ich höre immer zu.

Zitat

Und jetzt hab ich noch eine Verknüpfung /cdrom (ja, ganz oben!) auf /media/cdrom entdeckt - das gehört doch da auch weg, oder?

Nein, das gehört so.

Gruß
Rodge
"Ohne Musik wäre das Leben ein Irrtum." - Friedrich Nietzsche

Laser87

hat hier 2. Wohnsitz.

  • »Laser87« ist der Autor dieses Themas

Beiträge: 296

Ubuntu: ---

Kernel: 3.2.14-1-ARCH

Desktop: Xfce

Architektur: 64-bit

  • Private Nachricht senden

7

Freitag, 22. Juni 2007, 08:26

Das kapier ich jetzt überhaupt nicht! (Also Deine Aussagen schon, aber das Verhalten von Ubuntu nicht)

Wieso legt es immer ein /dev/fd0 an, obwohl gar keine Floppy da ist? Ok, sei's drum, stört ja nicht.

Aber wieso sollten da 4 Verknüpfungen (/dev/cdrom-cdrw-dvd-dvdrw) auf hdd sein? Also das LW, das als slave angehängt ist. Und keine einzige Verknüpfung auf hdc - also den master?
Ich werde das Montag mal testen (bin gerade im real life zu Urlaub :) ). Ansonsten der - sagen wir mal lustige - workaround. Ich denke, ich werde das skript Rodge nennen :D (Müßte aber hdc heißen bei mir)


rgds JoE
Pinguin - Arch mit xfce
Archie - Arch mit e17 und irgendwo ist da noch Gates - Windows XP für meinen Scanner
Debbie - Debian 5.08 Server
Baby - Arch mit xfce auf Acer AspireOne
Lenny - Ubuntu 10.04 auf Lenovo G530