PDA

View Full Version : KRadio


karlini
18-11-2004, 19:41
Problema che VOGLIO risolvere (anche perchè non capisco e ne sto uscendo cretino)

Ho una Hauppauge WinTv 878 con funzione tv e radio

Bene, la radio si sente da root, ma non da utente... COME MAI??? :confused:

Il messaggio di errore da utente è "/dev/radio not found"

Suggerimenti?

malanaz
18-11-2004, 21:08
fai ls -l /dev/radio e controlla che permessi hai.
Magari da root hai i permessi necessari, mentre da utente no.
In tal caso basterebbe chmod ... o creare un gruppo radio con i relativi permessi.

karlini
18-11-2004, 21:12
infatti credo sia così....
il risultato del comando è questo:
lrwxrwxrwx 1 root root 6 2004-11-05 17:17 /dev/radio -> radio0

come faccio (sii preciso per favore) a dare i permessi anche all'utente?

grazie ;)

ilsensine
18-11-2004, 21:13
Non sembra un problema di permessi...l'errore è "not found", non "access denied". A meno che l'applicazione non ritorna un errore per un altro.

Il messaggio di errore da utente è "/dev/radio not found"

Puoi darci qualche informazione in più su questo device? Ad es. se esiste fisicamente sia da root, sia quando ti logghi come utente normale; inoltre, informazioni sui permessi di accesso (ls -l /dev/radio come ti ha detto Malanaz)

Che distribuzione usi?

ilsensine
18-11-2004, 21:14
Originariamente inviato da karlini
il risultato del comando è questo:
lrwxrwxrwx 1 root root 6 2004-11-05 17:17 /dev/radio -> radio0

No è un link.
Riporta ls -l /dev/radio0

karlini
18-11-2004, 21:23
ecco

http://www.carlini.info/Varie/radio.png

ilsensine
18-11-2004, 21:33
Non mi sono spiegato: /dev/radio è un link a /dev/radio0, ci servono i permission bits di quest'ultimo.

I permessi di un link simbolico sono sempre rwxrwxrwx, non ci dicono nulla di utile sul device reale.

karlini
18-11-2004, 21:35
scusami

luke@linux:~> ls -l /dev/radio0
crw-rw---- 1 root audio 81, 64 2004-10-02 10:38 /dev/radio0

ilsensine
18-11-2004, 21:41
Ok, ora devi controllare che il tuo utente appartenga anche al gruppo "audio". Lo puoi controllare eseguendo il comando "id" dalla console.

karlini
18-11-2004, 21:42
uid=1000(luke) gid=100(users) gruppi=16(dialout),33(video),100(users)

non mi pare....

(mandami pure la fattura domani per la lezione privata) :D

ilsensine
18-11-2004, 21:46
Aggiungilo, quindi. Sai come fare? No, ok.

Non ci hai detto che distro usi, quindi non so che programmi specifici hai a disposizione. Un modo che funziona sempre è questo: apri il file /etc/group e certa il gruppo audio; ad es. sul mio sistema c'è questa riga:
audio:x:81:

Aggiungi semplicemente il tuo utente:
audio:x:81:luke

Nota che "81" può essere diverso sul tuo sistema. Non toccare le impostazioni che trovi.

Fai logout & login e ora dovresti essere nel gruppo "audio".

karlini
18-11-2004, 21:48
suse 9.2
ora provo con yast che dovrei sapere come fare e poi dò un'occhiata al tuo consiglio manuale (bisogna imparare no?)

wait..........

karlini
18-11-2004, 21:52
fatto e...FUNZIONA
grazie 1000 :)

non ho il etc/group cmq

;)

ilsensine
18-11-2004, 21:54
Originariamente inviato da karlini
non ho il etc/group cmq

Non ci credo neanche se lo vedo con queste stesse orecchie con cui ti sto parlando :D

karlini
18-11-2004, 21:59
ehm..........

volevo vedere se eri bravo :rolleyes: :eek: :D

c'è c'è.... non lo avevo visto subito, ma ho riguardato...

Ciao e grazie veramente.... ;)