Sada je: 04 pro 2020, 22:09.
Razmjena savjeta i trikova o podešavanju sustava i programa.

Moderator/ica: Moderatori/ce

Imam nezgodan problem koji vučem već dulje vrijeme. Naime, disc drive mi često puta uopće ne očitava, ne montira i ne prži CD/DVD, što ga čini gotovo u potpunosti neupotrebljivim. Problem se javlja s originalnim, praznim i sprženim CD/DVD-ovima, bez obzira bili oni DVD+R, DVD-R ili DVD+-R. Tek povremeno se pojavi greška o nemogućnosti montiranja diska.
Za ovaj sam problem uglavnom krivio Mint/Ubuntu/Debian, loše drajvere, firmware i nekvalitetan hardver, ali budući da rijetko koristim pržilicu, to mi nije bio problem zanemariti.

Ovo je moj hardver, što znači da je ipak uredno prepoznat:
Kod: Označi sve
product: DVDRAM GT32N
vendor: HL-DT-ST
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: 1.00
capabilities:
   support is removable,
   Audio CD playback,
   CD-R burning,
   CD-RW burning,
   DVD playback,
   DVD-R burning,
   DVD-RAM burning
configuration:
   ansiversion: 5
   status: ready


Upornijim googlanjem i pretragom Debian foruma sam shvatio da brojni korisnici imaju identičan problem (sto se javlja čak i na Windowsu). Predlažu se brojna rješenja: instalacija udisk2 i libudisk2 demona, dodavanje korisničkog prava za korištenjem CD-ROM-a (User Privileges), zakomentiranje linije CD-a u /etc/fstab, čak je prijavljen i bug. Međutim, jedino konkretno rješenje koje pomaže većini jest omogućiti Kernel Polling.

Radi se o opciji automatskog očitavanja i montiranja CD/DVD-ROM-a koja je sastavni dio kernela još od verzije 2.6.38. Ukratko, kernel samostalno očitava promjene u hardveru, daje izvještaje, vrši montiranje i izbacivanje uređaja koristeći udev (vrijedi za sve uređaje - CD-ROM, čitače kartica, USB). Međutim, ta opcija često puta nije defaultno omogućena. Potrebno je odrediti interval u milisekundama (od 2000 do 5000) i dodati potrebnu liniju koda kako bi se udev natjerao na očitavanje i montiranje uređaja.

Jednostavno se može provjeriti je li kernel polling omogućen:
Kod: Označi sve
cat /sys/module/block/parameters/events_dfl_poll_msecs
cat /sys/block/sr0/events_poll_msecs

Ako obje naredbe vrate vrijednost 0 ili -1, znači da polling nije omogućen.

Polling se trenuto može omogućiti ovim naredbama (isključuje se nakon restarta računala):
Kod: Označi sve
sudo bash -c 'echo 2000 > /sys/module/block/parameters/events_dfl_poll_msecs'
sudo bash -c 'echo 2000 > /sys/block/sr0/events_poll_msecs'


Za trajno uključivanje potrebno je
Kod: Označi sve
gksudo gedit /etc/rc.local file

... prije posljednje linije "exit" dodati:
Kod: Označi sve
echo 2000 > /sys/module/block/parameters/events_dfl_poll_msecs

... te spremiti promjene.


Izvori:
http://forums.debian.net/viewtopic.php?f=7&t=109433
http://forums.debian.net/viewtopic.php? ... nt#p519549
http://forums.debian.net/viewtopic.php? ... nt#p519480
http://ignorantguru.github.io/udevil/#polling
http://blogs.gentoo.org/mgorny/2011/06/ ... -and-dvds/
https://bugs.archlinux.org/task/25609
http://unix.stackexchange.com/questions ... er-anymore
Abzeenth je napisao/la:Dobro onda. Baš me briga. Krepajte od offtopica.

jurastublic je napisao/la:Ovaj thread me podsjeća na krepanu mačku. Treba to pokupit lopatom i zakopat. Onda dezinficirati lopatu. :-D
Avatar
Moderator
Postovi: 5818
Moderator
Postovi: 5818
Pridružen/a: 25 ožu 2012, 14:29
Lokacija: ~/kauč
Podijelio/la zahvalu: 155 puta
Primio/la zahvalu: 251 puta
Spol: M
OS: Mint 17.3 Cimet
Arch mi veli:
Kod: Označi sve
cat /sys/module/block/parameters/events_dfl_poll_msecs
2000
cat /sys/block/sr0/events_poll_msecs
-1

To znači da je uključen?
Arch Linux Install Script
Hash Checker
Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.

I've seen some idiots back in my days but you man... you're special!
Avatar
Moderator
Postovi: 6388
Moderator
Postovi: 6388
Pridružen/a: 13 stu 2010, 21:12
Lokacija: /hrvatska/split/.../9/7
Podijelio/la zahvalu: 275 puta
Primio/la zahvalu: 348 puta
Spol: M
OS: Arch MATE/Xfce/LXDE
Prema tvojim rezultatima rekao bih da nije uključen... :hmm szbunjen
Events_dfl_poll_msecs kod mene nikad trajno ne pamti zadanu vrijednost, tj. nakon restarta mi je uvijek 0. Očito se radi o nekom varijabilnom fajlu.

Events_poll_msecs je puno važniji, ali trajno uključenje ćeš napraviti navedene dodavanjem linije u /etc/rc.local.
Posebna linija se može dodati i u grub (nije mi jasno gdje točno). Detalje vidi ovdje ili na bugs.archlinux.org
Abzeenth je napisao/la:Dobro onda. Baš me briga. Krepajte od offtopica.

jurastublic je napisao/la:Ovaj thread me podsjeća na krepanu mačku. Treba to pokupit lopatom i zakopat. Onda dezinficirati lopatu. :-D
Avatar
Moderator
Postovi: 5818
Moderator
Postovi: 5818
Pridružen/a: 25 ožu 2012, 14:29
Lokacija: ~/kauč
Podijelio/la zahvalu: 155 puta
Primio/la zahvalu: 251 puta
Spol: M
OS: Mint 17.3 Cimet

Na mreži
Trenutno korisnika/ca: / i 1 gost.