Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



Smoleńsk BULWA!




Witam.
Już troszkę czasu poświęciłęm szukając rozwiązania tego problemu i jakoś - nic konkretnego znaleźć nie mogę. Chodzi o to że moja nagrywarka DVD (NEC ND-3520A FW 3.07) za diabła nie chce wolno czytać płyt DVD. Programem setcd bezproblemowo mogę ustawić prędkość odczytu cd - ale z dvd jest problem - niewazne co bym nie ustawiał, zawsze napęd "idzie na całość" - wywołując baaaardzo nieprzyjemny dźwięk (o zużyciu nośnika nie wspomnę). Wyczytałem że w Linie mozna spowalniac cdrom za pomocą emmm "funkcji kernela"(?) o nazwie:
CDROM_SELECT_SPEED ioctl()
Tylko że nie wiem jak tą funkcje wywołać - może ktoś i w tym wypadku mógłby pomóc?
Z góry dzięki za wszelkie info - pozdrawiam.
Offline




elektryk dyżurny





a weź spróbuj tego:
hdparm -Exx /dev/dvd
oczywiście zamiast xx odpowiednia liczba... aha, hdparma chyba nie ma defaultowo w systemie, więc chyba będziesz musiał doinstalowac
Offline



Smoleńsk BULWA!




a weź spróbuj tego:
hdparm -Exx /dev/dvd
oczywiście zamiast xx odpowiednia liczba... aha, hdparma chyba nie ma defaultowo w systemie, więc chyba będziesz musiał doinstalowac
Dzięki za odpowiedź...
Niestety - nic to nie dało - jak szalał tak szaleje. Próbowałem też z /dev/cdrom /dev/cdrw /dev/dvdrw a nawet /dev/hdc - ale nagrywarka ani myśli zwolnić :( . Jakieś inne pomysły?
Offline

Członek DUG
ta /dev/cdrom0 albo /dev/cdrom1 ;D
Offline


Członek DUG

Członek DUG
man hdparm
hdparm [ opcje ] [urządzenie]
-E Ustaw szybkość cdrom-u. NIE jest to konieczne do normalnego
działania, gdyż napęd automatycznie sam przełącza prędkości.
Jednak jeśli chcesz się nim bawić, podaj po tej opcji wartość
szybkości, zwykle liczbę taką jak 2 lub 4.
i tak jak kolega wyzej napisal
hdparm -E (predkosc) /dev/twojcdrom
gdzie twoj cdrom to urzedzenie /dev/cdrom0 lub /dev/cdrom1 itd...
Offline



Smoleńsk BULWA!




Sorry że odpowiadam tak puźno...
Próbowałem hdparm -E 2/3/4/8 /dev/cdrom /dev/dvd /dev/hdc /dev/cdrom0 /dev/cdrom1 - i nic to nie daje :( .
Ma ktoś jeszcze jakieś pomysły? Oto co pokazuje hdparm -i /dev/cdrom (lub /dev/dvd lub /dev/hdc):
/dev/cdrom:
Model=_NEC DVD_RW ND-3520AW, FwRev=3.07, SerialNo=
Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize=0kB, MaxMultSect=0
(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no
* signifies the current active modeEDIT:
Udało mi się wreszcie spowolnić tą nagrywarkę - z tego co przeczytałem na jednej ze stron NEC'ki przyjmują komende SET_STREAMING, większośc programów wysyła jakąś inną (zapewne tą o której napisałem w 1 poście). Aby spowolnić mojego NEC'a należy ściągnąć program speedcontrol:
http://noto.de/speed/speedcontrol.c
skompilować go:
gcc -o speedcontrol speedcontrol.c
i... używać :)
./speedcontrol -x X /dev/dvd
Jedyne co irytuje to to że należy podawać dziwne wartości (np -x 25 50 75 100 - czyżby wartości procentowe??). Aby wrócić do ustawień automatycznych należy wpisać:
./speedcontrol -x 0 /dev/dvd
Pozdrawiam.
Offline

Członek DUG


Nie jestem pewny, czy o to ci chodzi, ale ja montuje plyty z taka opcja:
mount -o speed=4
i mam 'wolne' odtwarzanie. Oczywiscie wpisujesz taka predkosc jaka Ci odpowiada. Nie udalo mi sie znalezc dokumentacji do tej opcji. Moze Wam sie uda. Swoja droga to glupia sprawa, ze sa takie problemy z ustawieniem tej predkosci. Przeciez to jest w sumie cholernie wazna sprawa.
Pozdro
Offline