Drive ne očitava CD/DVD - kernel polling

Razmjena savjeta i trikova o podešavanju sustava i programa.

Moderator/ica: Moderatori/ce

Odgovori
Avatar
calisto053
Moderator
Postovi: 5812
Pridružen/a: 25 ožu 2012, 14:29
Spol: M
OS: Mint 17.3 Cimet
Lokacija: ~/kauč

Drive ne očitava CD/DVD - kernel polling

Post Postao/la calisto053 »

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
Cooleech
Moderator
Postovi: 7025
Pridružen/a: 13 stu 2010, 21:12
Spol: M
OS: Arch Linux KDE
Lokacija: /hrvatska/solin/

Re: Drive ne očitava CD/DVD - kernel polling

Post Postao/la Cooleech »

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?
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 time, but you man... you're special!
Avatar
calisto053
Moderator
Postovi: 5812
Pridružen/a: 25 ožu 2012, 14:29
Spol: M
OS: Mint 17.3 Cimet
Lokacija: ~/kauč

Re: Drive ne očitava CD/DVD - kernel polling

Post Postao/la calisto053 »

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
Odgovori