Przywrócenie dzia

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Przywrócenie działania napędu CD/DVD

Post autor: fnmirk »

Po aktualizacji systemu lub po nowej instalacji możemy napotkać problem z poprawnym działaniem napędu (napędów) CD/DVD w komputerze.

Sprawdzamy czy posiadamy zainstalowane pakiety.

Kod: Zaznacz cały

dpkg -l | grep wodim

Kod: Zaznacz cały

ii  wodim                                                    9:1.1.11-1                      command line CD/DVD writing tool

Kod: Zaznacz cały

dpkg -l | grep udev

Kod: Zaznacz cały

ii  libgudev-1.0-0                                           164-2                           GObject-based wrapper library for libudev
ii  libudev0                                                 164-2                           libudev shared library
ii  udev                                                     164-2                           /dev/ and hotplug management daemon

Kod: Zaznacz cały

dpkg -l | grep libdvdcss2

Kod: Zaznacz cały

ii  libdvdcss2                                               1.2.10-0.3                      Simple foundation for reading DVDs - runtime libraries

Kod: Zaznacz cały

dpkg -l | grep libdvdread

Kod: Zaznacz cały

ii  libdvdread4                                              4.1.3-10                        library for reading DVDs
Uwaga, jeżeli nie mamy w systemie biblioteki libdvdread, sprawdzamy przed instalacją, jaki numer jest wymagany dla naszej wersji dystrybucji.
Polecenie:

Kod: Zaznacz cały

apt-cache search libdvdread
dostarczy informacji.

Podobnie wyszukujemy nazwy innych pakietów jeżeli nie możemy czegoś zainstalować.

Jeżeli powyższe pakiety są zainstalowane logujemy się, w konsoli, na konto root. enter

Kod: Zaznacz cały

hasło
enter.
Ważne. Hasło root wpisujemy pomimo tego, że nic nie będzie się zmieniać na ekranie monitora. Żadne gwiazdki, kropki itp. się nie pojawią.

Tworzymy kopię pliku jako root (tak na wszelki wypadek):

Kod: Zaznacz cały

cp /etc/udev/rules.d/70-persistent-cd.rules /etc/udev/rules.d/70-persistent-cd.rulest_kopia
Sprawdzamy, czy mamy utworzoną kopię zapasową:

Kod: Zaznacz cały

ls -al /etc/udev/rules.d/

Kod: Zaznacz cały

...
-rw-r--r-- 1 root root 1115 11-25 01:37 70-persistent-cd.rulest_kopia
...
Następnie otwieramy, jako root, oryginalny plik w dowolnym edytorze (np. nano):

Kod: Zaznacz cały

nano /etc/udev/rules.d/70-persistent-cd.rules
Usuwamy całą jego zawartość. Zapisujemy zmiany naciskając klawisze Ctrl+O (w przypadku edytora nano). Po opuszczeniu edytora Ctrl+X, restartujemy komputer. Zawartość tego pliku, usuwamy również w sytuacji kiedy wymieniamy lub dodajemy nowy napęd CD/DVD.

Otwieramy terminal użytkownika i wydajemy polecenia:

Kod: Zaznacz cały

wodim --devices

Kod: Zaznacz cały

wodim: Overview of accessible drives (1 found):
-------------------------------------------------------------------------
 0  dev='/dev/scd0'     rwrw-- : 'TSSTcorp' 'CD/DVDW SH-S182M'
-------------------------------------------------------------------------

Kod: Zaznacz cały

wodim -scanbus

Kod: Zaznacz cały

scsibus1:
        1,0,0   100) 'TSSTcorp' 'CD/DVDW SH-S182M' 'SB03' Removable CD-ROM
        1,1,0   101) *
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *

Kod: Zaznacz cały

ls -al /dev/cdrom*

Kod: Zaznacz cały

lrwxrwxrwx 1 root root 3 11-24 23:28 /dev/cdrom -> sr0

Kod: Zaznacz cały

ls -al /dev/dvd

Kod: Zaznacz cały

lrwxrwxrwx 1 root root 3 11-24 23:28 /dev/dvd -> sr0
Posiadamy wszystkie informacje o napędzie CD/DVD, niezbędne do dalszej konfiguracji systemu.

Edytujemy plik (jako root):

Kod: Zaznacz cały

nano /etc/fstab
I dodajemy na podstawie uzyskanych informacji następujący wpis:

Kod: Zaznacz cały

/dev/sr0        /media/cdrom   udf,iso9660      user,noauto,rw     0      0
Zapisujemy zmiany i opuszczamy edytor. Sprawdzamy jeszcze czy mamy utworzony katalog:

Kod: Zaznacz cały

ls -al /media | grep cdrom

Kod: Zaznacz cały

lrwxrwxrwx  1 root root   6 2009-08-22  cdrom -> cdrom0
drwxr-xr-x  2 root root  48 2009-08-22  cdrom0
Jeżeli nie mamy podobnego wyniku to jako root tworzymy katalog wraz z dowiązaniem.

Kod: Zaznacz cały

mkdir /media/cdrom0

Kod: Zaznacz cały

ln -s /media/cdrom0 /media/cdrom
Dla wszelakiej pewności restartujemy system i sprawdzamy:

Kod: Zaznacz cały

dmesg | grep ATAPI
[    1.961123] ata2.00: ATAPI: TSSTcorpCD/DVDW SH-S182M, SB03, max UDMA/33
Jeżeli jakiś z odtwarzaczy multimedialnych, będzie miał jeszcze problem z poprawnym rozpoznaniem napędu CD/DVD, sprawdzamy w jego ustawieniach ścieżkę dostępu do napędu.

Kod: Zaznacz cały

/dev/sr0
Przydatny był przy powstawaniu tego tekstu, przestarzały już częściowo, artykuł:
http://wiki.debian.org/CDDVD

Dodane:
W obecnych wersjach systemu, wpis dotyczący napędów CD/DVD w pliku /etc/fstab nie jest wymagany i można go wyłączyć (usunąć, pominąć). Powyższe informacje potrzebne są np. w przypadku niedziałania jakiegoś programu korzystającego z napędu CD/DVD.
Zablokowany