Pagina 1 di 1

ubuntu e creative Zen touch

Inviato: martedì 18 ottobre 2005, 15:42
da moriero
Ciao a tutti, ho provato a usare gnomad2 collegando il lettore creative ma mi dice: usb_set_configuration: operation non permitted mentre se accedo da root e apro il programma non ho nessun tipo di problema. Qualcuno può aiutarmi a risolvere questo problema? Grazie Andrea

Re: ubuntu e creative Zen touch

Inviato: mercoledì 19 ottobre 2005, 22:58
da moriero
uppettino

Re: ubuntu e creative Zen touch

Inviato: mercoledì 19 ottobre 2005, 23:11
da luzzo
A me succedeva così con hoary. Da quando con breezy si è anche aggiornato gnomad mi va perfettamente anche da utente normale

Re: ubuntu e creative Zen touch

Inviato: giovedì 20 ottobre 2005, 1:31
da moriero
ho risolto facendo un giretto in rete e vi posto la procedura che può essere utile a qualcuno:

creare il file di nome nomad.usermap contente il seguente codice:

Codice: Seleziona tutto

# Creative Nomad Jukebox
nomadjukebox    0x0000  0x0471  0x0222  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Creative Nomad Jukebox 2
nomadjukebox    0x0000  0x041e  0x4100  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Creative Nomad Jukebox 3
nomadjukebox    0x0000  0x041e  0x4101  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Creative Nomad Jukebox Zen
nomadjukebox    0x0000  0x041e  0x4108  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Creative Nomad Jukebox Zen USB 2.0
nomadjukebox    0x0000  0x041e  0x410b  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Creative Nomad Jukebox Zen NX
nomadjukebox    0x0000  0x041e  0x4109  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Creative Nomad Jukebox Zen Xtra
nomadjukebox    0x0000  0x041e  0x4110  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000
# Dell Digital Jukebox
nomadjukebox    0x0000  0x041e  0x4111  0x0000  0x0000  0x00    0x00    0x00    0x00    0x00    0x00     0x00000000

metterlo nella directory /etc/hotplug/usb,

creare un altro file di nome nomadjukebox contenente il seguete codice:

Codice: Seleziona tutto

#!/bin/sh
# Lifts a plugged in nomad jukebox to user space and
# optionally runs a client program.
# Written by Linus Walleij 2004, based on the "usbcam"
# script by Nalin Dahyabhai.
DEVICEOWNER=root
DEVICEPERMS=0666
PROGRAM="cd ~; gnomad2 --display=localhost:0"

if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
    # New code, using lock files instead of copying /dev/console permissions
    # This also works with non-gdm logins (e.g. on a virtual terminal)
    # Idea and code from Nalin Dahyabhai <nalin@redhat.com>
    if [ "x$DEVICEOWNER" = "xCONSOLE" ]
    then
        if [ -f /var/run/console.lock ]
        then
            DEVICEOWNER=`cat /var/run/console.lock`
        elif [ -f /var/lock/console.lock ]
        then
            DEVICEOWNER=`cat /var/lock/console.lock`
        else
            DEVICEOWNER=
        fi
    fi
    if [ -n "$DEVICEOWNER" ]
    then
        chmod 0000 "${DEVICE}"
        chown "${DEVICEOWNER}" "${DEVICE}"
        chmod "${DEVICEPERMS}" "${DEVICE}"
        # Then run an optional program - this does not work yet.
        # su "${CONSOLEOWNER}" -c "${PROGRAM}"
    fi
fi

metterlo sempre nella directory /etc/hotplug/usb.

Aprire il terminale e da root accedere alla directory /etc/hotplug/usb, dare il comando:
chmod +x nomadjukebox
chiudere e il problema dovrebbe essere risolto senza problemi. Ciao