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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2006-12-30 02:40:41

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Jak spowolnić DVD-RW?

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:

Kod:

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

 

#2  2006-12-30 06:37:21

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk
Zarejestrowany: 2004-12-28

Re: Jak spowolnić DVD-RW?

a weź spróbuj tego:

[b]hdparm -E[i]xx[/i] /dev/dvd[/b]

oczywiście zamiast [i]xx[/i] odpowiednia liczba... aha, hdparma chyba nie ma defaultowo w systemie, więc chyba będziesz musiał doinstalowac


linux regd. user #248790

Offline

 

#3  2006-12-30 10:54:56

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Jak spowolnić DVD-RW?

   
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[/quote]

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

 

#4  2006-12-30 10:57:44

  BialyS - Członek DUG

BialyS
Członek DUG
Skąd: Olecko
Zarejestrowany: 2006-11-23
Serwis

Re: Jak spowolnić DVD-RW?

ta /dev/cdrom0 albo /dev/cdrom1 ;D


http://annabielawska.pl Biuro Rachunkowe | http://ranking.cebr.pl Największy w sieci ranking biur rachunkowych

Offline

 

#5  2006-12-30 12:42:27

  x-dos - Członek DUG

x-dos
Członek DUG
Skąd: United World
Zarejestrowany: 2005-04-10
Serwis

Re: Jak spowolnić DVD-RW?

Kod:

man eject

zainteresuje cie opcja -x

Offline

 

#6  2006-12-30 12:51:16

  BialyS - Członek DUG

BialyS
Członek DUG
Skąd: Olecko
Zarejestrowany: 2006-11-23
Serwis

Re: Jak spowolnić DVD-RW?

Kod:

man hdparm

Kod:

 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

Kod:

 hdparm -E (predkosc) /dev/twojcdrom

gdzie twoj cdrom to urzedzenie /dev/cdrom0 lub /dev/cdrom1 itd...


http://annabielawska.pl Biuro Rachunkowe | http://ranking.cebr.pl Największy w sieci ranking biur rachunkowych

Offline

 

#7  2007-01-02 17:08:18

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Jak spowolnić DVD-RW?

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):

Kod:

/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 mode

EDIT:

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

 

#8  2007-01-02 22:13:19

  zimzum - Członek DUG

zimzum
Członek DUG
Zarejestrowany: 2006-09-04

Re: Jak spowolnić DVD-RW?

Nie jestem pewny, czy o to ci chodzi, ale ja montuje plyty z taka opcja:

Kod:

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

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.011 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00104 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.117.145.109' WHERE u.id=1
0.00114 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.117.145.109', 1738385083)
0.00340 SELECT * FROM punbb_online WHERE logged<1738384783
0.00087 DELETE FROM punbb_online WHERE ident='44.212.145.46'
0.00025 SELECT topic_id FROM punbb_posts WHERE id=48276
0.00027 SELECT id FROM punbb_posts WHERE topic_id=6319 ORDER BY posted
0.00031 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6319 AND t.moved_to IS NULL
0.00035 SELECT search_for, replace_with FROM punbb_censoring
0.00083 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6319 ORDER BY p.id LIMIT 0,25
0.00061 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6319
Total query time: 0.0092 s