[ choky @ 26.09.2004. 14:37 ] @
Pozdrav svima!

Imam jedan mali problem. Kada radim u KDE 3.2, i mountujem bilo koji uredaj iz Konquerora, sve radi ok. Pritom mislim na mountanje CD i DVD pogona. No kada odem na unmount, fino ga demontira, a kakda potom stisnem eject onda mi javi pogresku: Eject /dev/cdrom failed. Kad stisnem dugme na CD-ROM uredaju za izbacivanje nece ga izbaciti. I omda kad pricekam nekih minut-dva (s tako demontiranim uredajem), onda mi tek reagira dugme da ga mogu rucno otvoriti.

Jel to neki bug u KDE 3.2 ili? Inace koristim Slackware 10, kernel 2.4.26. I ovo mi se dogada kad sam logiran ili kao root ili kao user.

Hvala!

[ axez @ 26.09.2004. 14:57 ] @
Verovatno se KDE pogubio malo.
Sto ne mountujes i umountujes iz terminala?
[ u_m @ 26.09.2004. 15:17 ] @
chmod 666 /dev/[uredjaj]
[ Not now, John! @ 26.09.2004. 16:27 ] @
@ u_m: choky reče da mu se javlja problem i kad je ulogovan kao root, tako da mu to neće riješiti problem.

@ choky: Mislim da nije bug. Čudno mi je to da ga možeš unmountovati, a ne možeš izbaciti pritiskom na dugme na uređaju.

Uradi sljedeće. Kada montiraš CD/DVD onda pokreni konzolu i otkucaj
Code:
umount /mnt/cdrom

Ako ne ispiše nikakvu grešku, nakon ovoga bi morao moći izbaciti CD pritiskom na dugme na uređaju, ukoliko je uređaj ispravan.
Poslije toga uradi:
Code:
eject /dev/cdrom

Ako prijavi grešku "bash: eject: command not found", onda ćeš morati instalirati eject. To sam morao i ja da uradim nakon instalacije KDE 3.2, pošto nije htio da izbacuje CD pomoću KDE komande, iako je mogao da izbaci pritiskom na dugme na uređaju.
[ Časlav Ilić @ 26.09.2004. 18:49 ] @
Baš sam nešto čačkao oko toga ovih dana u ovdašnjem RCu, pošto imam isti problem od kada su nešto menjali po sistemu. Konkretno, CD ne može ni na koji način (ni iz konzole) da se izbaci sve dok je aktivan proces kdeinit: kio_audiocd audiocd ..., koji se pojavi odmah pošto se CD otvori. Čim taj proces nestane (koji minut kasnije), ili se ubije, CD može normalno da se izbaci.

Ne znam o čemu se radi, ali u međuvremenu (postoji svež izveštaj o tome u KDEovom sistemu za praćenje grešaka) koristim malu skripticu da izbacim CD, zakačena je uz poruku. Može se staviti negde u putanju ispred prave naredbe eject, u njoj se automatski ubija gorepomenuti proces i poziva direktno /usr/bin/eject. Ako KDE isto poziva /usr/bin/eject, može skripta da je zameni, ali naravno da se prava eject izmesti ili preimenuje i njena putanja upiše u skriptu.
[ zikaa @ 17.10.2004. 23:41 ] @
ovo je meni resilo isti problem,
nazoves sledecu skriptu
izbaci_jebeni_cd
promenis joj prava:
chmod +x izbaci_jebeni_cd.
ako hoces mozes i da izbacis link na desktop .


Code:

#!/bin/bash
if [ ` fuser /mnt/cdrom/ |wc -m ` != 0 ] ; then
fuser -km /mnt/cdrom;
fi;

if [ `mount  |grep cdrom |wc -m` != 0 ] ; then
umount /mnt/cdrom;
fi;

eject;

exit;