Wymiana nap

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Wymiana napędu DVD ATA->SATA i kłopoty z AudioCD

Post autor: Torque »

Jakiś czas temu padła mi nagrywarka DVD LG. Pomyślałem, że to dobra okazja do lekkiej modernizacji sprzętu, więc kupiłem nową Samsunga na interfejsie SATA1. Zamontowałem ją w komputerze, wystartowałem system i bez żadnych dodatkowych kombinacji cieszyłem się nowym sprzętem.
Jednak okazało się, że nie do końca wszystko jest OK, ponieważ nie mogę słuchać zwykłych płyt AudioCD z muzyką. Odtwarzacz montuje płytę, zaczyna odtwarzać muzykę, po czym po kilku sekundach zawiesza się.
Koszmarnie długo trwa również zgrywanie ścieżek audio do ogg lub mp3. Na poprzednim napędzie zgranie jednej płyty trwało kilka-, kilkanaście minut, teraz prawie godzinę :mad:

Nie mam problemów z płytami z danymi - mogę normalnie przeglądać i kopiować zawartość CD lub DVD.

Szukając rozwiązania znalazłem jeden temat w miarę podobny:
http://forum.dug.net.pl/viewtopic.php?id=11890
Nie bardzo jednak mogłem z niego skorzystać ponieważ również nie mam u siebie pliku /etc/udev/rules.d/z25_persistent-cd.rules, poza tym założyciel wątku nie podał jak ostatecznie rozwiązał problem.

Więc w zasadzie jedyne, co próbowałem zrobić to zmienić wpis w fstab z /dev/hda na /dev/sr0, nic to jednak nie dało. Wygląda teraz tak:

Kod: Zaznacz cały

$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda6       /home           ext3    defaults        0       2
/dev/sda5       none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Jądro mam dystrybucyjne:

Kod: Zaznacz cały

$ uname -a
Linux zombie 2.6.26-2-amd64 #1 SMP Thu Sep 16 15:56:38 UTC 2010 x86_64 GNU/Linux
Dysk twardy od początku podpięty przez SATA, nigdy nie miałem z nim kłopotów.

Czy ktoś miał podobny problem i mógłby naprowadzić mnie na rozwiązanie?
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Przedstaw wynik poleceń:

Kod: Zaznacz cały

ls -l /etc/udev/rules.d/
wodim --devices
Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Post autor: Torque »

Proszę bardzo:

Kod: Zaznacz cały

$ ls -l /etc/udev/rules.d/
razem 76
lrwxrwxrwx 1 root root   19 maj 30  2009 025_libgphoto2.rules -> ../libgphoto2.rules
lrwxrwxrwx 1 root root   22 maj 30  2009 025_logitechmouse.rules -> ../logitechmouse.rules
-rw-r--r-- 1 root root  208 paź 15 17:48 10-vboxdrv.rules
-rw-r--r-- 1 root root 3801 sie 26  2009 50-udev.rules
-rw-r--r-- 1 root root 1601 sie 26  2009 60-persistent-input.rules
-rw-r--r-- 1 root root 4873 sie 26  2009 60-persistent-storage.rules
-rw-r--r-- 1 root root 1488 sie 26  2009 60-persistent-storage-tape.rules
-rw-r--r-- 1 root root  523 wrz 19  2008 60-persistent-v4l.rules
-rw-r--r-- 1 root root 1155 paź  6 18:43 70-persistent-cd.rules
-rw-r--r-- 1 root root  538 maj 30  2009 70-persistent-net.rules
-rw-r--r-- 1 root root  452 wrz 19  2008 75-cd-aliases-generator.rules
-rw-r--r-- 1 root root 4427 sie 26  2009 75-persistent-net-generator.rules
-rw-r--r-- 1 root root 2507 sie 26  2009 80-drivers.rules
-rw-r--r-- 1 root root   82 sty  8  2009 90-hal.rules
-rw-r--r-- 1 root root 4559 sie 26  2009 91-permissions.rules
-rw-r--r-- 1 root root  593 wrz 19  2008 95-late.rules
lrwxrwxrwx 1 root root   16 maj 30  2009 libmtp7.rules -> ../libmtp7.rules
lrwxrwxrwx 1 root root   15 maj 30  2009 libnjb.rules -> ../libnjb.rules
lrwxrwxrwx 1 root root   19 maj 30  2009 z60_alsa-utils.rules -> ../alsa-utils.rules
lrwxrwxrwx 1 root root   15 cze 13  2009 z60_hdparm.rules -> ../hdparm.rules
-rw-r--r-- 1 root root 6661 gru  2  2007 z60_xserver-xorg-input-wacom.rules

Kod: Zaznacz cały

$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/scd0'     rwrw-- : 'TSSTcorp' 'CDDVDW SH-S223C'
-------------------------------------------------------------------------
Dodam jeszcze, że sprawdzałem wczoraj nagrywanie płyt (z obrazu iso) - działa bez problemu (i bardzo szybko).
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

&quot pisze:Nie bardzo jednak mogłem z niego skorzystać ponieważ również nie mam u siebie pliku /etc/udev/rules.d/z25_persistent-cd.rules,
A to co jest?
&quot pisze:

Kod: Zaznacz cały

-rw-r--r-- 1 root root 1155 paź  6 18:43 70-persistent-cd.rules
Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Post autor: Torque »

Dziękuję fnmirk za zainteresowanie.

No tak, tak przypuszczałem, że plik ten może występować pod inną nazwą, nie chciałem jednak na ślepo dokonywać zmian w plikach konfiguracyjnych, nie będąc pewnym, co robię.

Plik 70-persistent-cd.rules wyglądał tak:

Kod: Zaznacz cały

# This file was automatically generated by the /lib/udev/write_cd_rules
# program, probably run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line
# and set the $GENERATED variable.

# HL-DT-STDVD-RAM_GSA-H55N (pci-0000:03:00.1-ide-0:1)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:03:00.1-ide-0:1", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:03:00.1-ide-0:1", SYMLINK+="cdrw", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:03:00.1-ide-0:1", SYMLINK+="dvd", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:03:00.1-ide-0:1", SYMLINK+="dvdrw", ENV{GENERATED}="1"
#  (pci-0000:00:1f.2-scsi-1:0:0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="cdrw1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="dvd1", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="dvdrw1", ENV{GENERATED}="1"
Domyślam się, że cztery wiersze pod zahaszowaną linijką # HL-DT-STDVD-RAM_GSA-H55N (pci-0000:03:00.1-ide-0:1) dotyczą poprzedniego napędu. Usunąłem więc je i zrestartowałem system. Niczego to jednak nie zmieniło. Nadal zarówno Amarok jak i Kaffeine zaczynają odtwarzać płytę po czym stają po 6 sekundach :(

Zastanawiam się, czy to jest właściwy trop, ponieważ, jak pisałem, urządzenia mogę używać do wszystkiego innego, oprócz czytania ścieżek audio. Może muszę coś zmienić w parametrach silnika Xine?
Trudno, będę szukał dalej. Gdyby ktoś miał jeszcze jakiś pomysł to chętnie go wypróbuję.
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Najlepiej usuń wszystkie wpisy dotyczące napędów (w pliku) i zrestartuj komputer. Następnie sprawdź pliki konfiguracyjne odtwarzaczy, ponieważ masz je częściowo zmienione.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

Piszesz że nagrywarka ma interfejs SATA 1? A płyta jaki ma interfejs, SATA 1 czy 2?
Ewentualnie jeśli napęd jest z SATA 2, a płyta ma SATA 1, to w napędzie przełącza się zworką aby działał jako SATA 1.
Nie jest nic namieszane z rodzajami interfejsu?

I na jakim interfejsie pracowała stara nagrywarka?
Jeszcze na koniec spróbuj zamienić na płycie przewody od napędów (SATA) miejscami lub jeśli masz więcej niż dwa gniazda podłącz do innego.
Czasami takie kombinacje pomagają. ;)
Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Post autor: Torque »

Wszystkie wpisy z pliku 70-persistent-cd.rules już usuwałem i niczego to nie zmieniło. Po restarcie udev wygenerował wpis dotyczący nowego napędu identyczny z poprzednim, teraz wygląda tak:

Kod: Zaznacz cały

$ cat /etc/udev/rules.d/70-persistent-cd.rules
# This file was automatically generated by the /lib/udev/write_cd_rules
# program, probably run by the cd-aliases-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single line
# and set the $GENERATED variable.

#  (pci-0000:00:1f.2-scsi-1:0:0:0)
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"
ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:1f.2-scsi-1:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"
Moja płyta główna to ASUS P5KC, już nie najnowsza, ma tylko złącza SATA1. Poprzedni napęd podłączony był przez PATA. A zworki na napędach i płycie ustawiałem ostatnio chyba 10 lat temu, to już nie ta epoka :)
Kabelkami jeszcze pobawię się wieczorem, czasem faktycznie takie drobiazgi mogą pomóc. Teraz muszę zasuwać do pracy.

Dziękuję Wam za odpowiedzi i sugestie. Będę kombinował dalej i jeśli uda mi się osiągnąć jakieś efekty to zdam relację.
Awatar użytkownika
Katiusha
Beginner
Posty: 368
Rejestracja: 23 lipca 2008, 23:47
Lokalizacja: Z repo :P

Post autor: Katiusha »

Torque co Ty piszesz? Tą płytę masz?

http://asus.com.pl/product.aspx?P_ID=fFZ8oUIGmLpwNMjj

http://www.arest.pl/produkt/10422/ASUS- ... -Ex-S-775/

Ta płyta jest "klasy" Intel Core 2 Duo/socket 775 więc w miarę nowa technologia (3-4 lata) i wg. specyfikacji ze strony ASUSa ma SATA 2, a zworka o której pisze jest zazwyczaj w napędach CD/DVD SATA 2/3 aby móc przełączyć napęd w tryb niższy np. SATA 3 na 2 lub 2 na 1.

Za Wiki: http://pl.wikipedia.org/wiki/SATA

"Ograniczenie prędkości (zworką)

Przeważnie dyski z SATA II (3 Gbit/s) mają fabrycznie montowaną zworkę, która, w celu zapewnienia kompatybilności, ogranicza dysk do prędkości wcześniejszego standardowego SATA. Aby zdjąć to ograniczenie, wystarczy wyjąć zworkę. Tę samą metodę można zastosować przy dyskach SATA 3 aby ograniczyć ich prędkość."

SATA 1 = 1,5 Gbit/s
SATA 2 = 3,0 Gbit/s
SATA 3 = 6,0 Gbit/s

Sprawdź jeszcze raz dobrze jaki tryb ma napęd i czy fabrycznie nie jest ograniczony zworką do SATA 1.
Po jej zdjęciu będziesz miał napęd w trybie SATA 2 tak jak Twoja płyta i powinno zacząć porządnie hulać. ;)
Awatar użytkownika
Torque
Posty: 37
Rejestracja: 10 marca 2009, 16:06
Lokalizacja: Dolna Posada

Post autor: Torque »

Tak, to ta płyta. Zajrzałem do instrukcji płyty głównej i masz rację, wyposażona jest w złącza SATA2, mój błąd.
Napęd DVD mam taki:
http://www.samsung.com/pl/consumer/pc-p ... prd_detail i na pewno nie ma żadnych zworek, chyba, że ukryte są pod obudową.

Nawet gdyby było tak jak napisałaś, to trudno mi uwierzyć, że ograniczenie prędkości transferu dotyczyłoby tylko ścieżek audio, ponieważ, tak jak napisałem, cała reszta działa normalnie.

Chyba jutro wrócę do sklepu z podkulonym ogonem i poproszę o wymianę napędu na PATA.
ODPOWIEDZ