qualche problema con udev

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

qualche problema con udev

Messaggio da pennega »

ciao a tuttti ragazzi...
ho un piccolo problama con udev: non riesco a fargli capire come deve chiamare i miei dischi e penne usb... premetto che sto usando dbus,hal e tutto l'ocorrente per usare l'automount...

ho creato il file /etc/udev/rules.d/00-myrules.rules e dentro ci ho messo
##*** Configuration fyle for my devices

SUBSYSTEM=="block", GROUP="disk"

##usb disk driver

BUS=="scsi", SYSFS{vendor}=="SAMSUNG ", SYSFS{model}=="SP1203N ", NAME="usbdisk"

##usb penn driver

SUBSYSTEM=="block", SYSFS{model}=="Store _n_ Go ", NAME="usbpenn"
le informazioni inserite le ho prese tramite il comando

Codice: Seleziona tutto

udevinfo -a -p /sys/block/sda/ 
ma quando inserisco uno dei device interessati, questo continua ad essere riconosciuto cone sda* ...

ecco l'output di /var/log/message

Codice: Seleziona tutto

Oct 25 11:58:07 kafka kernel: usb 1-1: new high speed USB device using ehci_hcd and address 11
Oct 25 11:58:07 kafka kernel: usb 1-1: configuration #1 chosen from 1 choice
Oct 25 11:58:07 kafka kernel: scsi7 : SCSI emulation for USB Mass Storage devices
Oct 25 11:58:07 kafka udevsend[16424]: starting udevd daemon
Oct 25 11:58:07 kafka udevsend[16429]: starting udevd daemon
Oct 25 11:58:07 kafka udevsend[16450]: starting udevd daemon
Oct 25 11:58:08 kafka udevsend[16469]: starting udevd daemon
Oct 25 11:58:09 kafka udevsend[16424]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:09 kafka udevsend[16429]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:09 kafka udevsend[16450]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:10 kafka udevsend[16469]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:12 kafka kernel:   Vendor: VBTM      Model: Store 'n' Go      Rev: 1.02
Oct 25 11:58:12 kafka kernel:   Type:   Direct-Access                      ANSI SCSI revision: 00
Oct 25 11:58:12 kafka kernel: SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
Oct 25 11:58:12 kafka kernel: sda: Write Protect is off
Oct 25 11:58:12 kafka kernel: SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
Oct 25 11:58:12 kafka kernel: sda: Write Protect is off
Oct 25 11:58:12 kafka kernel:  sda:<7>usb-storage: queuecommand called
Oct 25 11:58:12 kafka kernel: sd 7:0:0:0: Attached scsi removable disk sda
Oct 25 11:58:12 kafka kernel: sd 7:0:0:0: Attached scsi generic sg0 type 0
Oct 25 11:58:12 kafka udevsend[16502]: starting udevd daemon
Oct 25 11:58:12 kafka udevsend[16506]: starting udevd daemon
Oct 25 11:58:12 kafka udevsend[16514]: starting udevd daemon
Oct 25 11:58:12 kafka udevsend[16517]: starting udevd daemon
Oct 25 11:58:14 kafka udevsend[16541]: starting udevd daemon
Oct 25 11:58:15 kafka udevsend[16502]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:15 kafka udevsend[16506]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:15 kafka udevsend[16514]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:15 kafka udevsend[16517]: unable to connect to event daemon, try to call udev directly
Oct 25 11:58:15 kafka udevsend[16541]: unable to connect to event daemon, try to call udev directly
mi lasciano un pò perplesso le righe del tipo Oct 25 11:58:15 kafka udevsend[16541]: unable to connect to event daemon, try to call udev directly

qualche idea ???

Avatar utente
slux
Linux 3.x
Linux 3.x
Messaggi: 789
Iscritto il: dom 20 mar 2005, 0:00
Nome Cognome: Andrea Amerini
Slackware: 14.1 x86
Kernel: 3.12.0-smp
Desktop: xfce 4.10
Località: Prato
Contatta:

Messaggio da slux »

BUS=="scsi", SYSFS{vendor}=="SAMSUNG ", SYSFS{model}=="SP1203N ", NAME="usbdisk"
Forse dico un'eresia ma anzichè "scsi" hai provato con "usb" nella voce BUS ???
Io faccio proprio così....

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio da pennega »

si si ho provato varie cose ma non vuole chiamarmi la penna e l'hh usb come voglio... ho provato anche a dirgli di creare il link ma non fà manco quello...

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

pennega ha scritto:si si ho provato varie cose ma non vuole chiamarmi la penna e l'hh usb come voglio... ho provato anche a dirgli di creare il link ma non fà manco quello...
anche io questa sera ho provato a fare la stessa cosa ponendo un file chiamato 10-my.rules dentro /etc/udev/rules.d però udev non ne voleva sapere... credevo di dover rilanciare tutto il sistema hotplug (cosa non necessaria con l'udev della 10.2)... purtroppo per mancanza di tempo ho ripiegato sui link persistenti creati da udev dentro /dev/disk/by-id e non ho ancora risolto l'inghippo...

... non ho trovato neppure il tempo per s4d: tu hai dato un occhio?

M

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio da pennega »

si ho gurdato su S4D... ma non dice nulla di diverso, poi tra l'altro ci sono alcune imprecisioni che ho segnalato nel 3D di S4D

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

io uso regole del genere...

Codice: Seleziona tutto

ACTION=="add",KERNEL=="sd?1", SYSFS{vendor}=="Sony    ",SYSFS{model}=="Storage Media  ",SYSFS{start}=="50",SYSFS{size}=="255950",SYMLINK+="
usbdisk",RUN+="/bin/su paoletta -c '/bin/mount /mnt/usbdisk'"
dai un'occhiata a

Codice: Seleziona tutto

/usr/share/doc/udev-097/docs/writing_udev_rules/

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio da pennega »

non sò che dire... non vuole funzionare... ormai ci perdo le speranze...comunque il file che mi hai consigliato l' ho letto e riletto

pennega
Linux 3.x
Linux 3.x
Messaggi: 607
Iscritto il: dom 4 lug 2004, 0:00
Contatta:

Messaggio da pennega »

le regole che ho scritto in realtà sono corrette, il problema è la penna usb, infatti con l'hdd esterno e il masterizzatore tutto funziona... ecco le regole che ho scritto

Codice: Seleziona tutto

##*** Configuration fyle for my devices

SUBSYSTEM=="block", GROUP="disk"

##usb disk driver

SUBSYSTEM=="block", BUS=="scsi", SYSFS{vendor}=="SAMSUNG ", SYSFS{model}=="SP1203N         ",NAME="usbdisk" 

##usb penn driver

SUBSYSTEM=="block", BUS=="scsi", SYSFS{vendor}=="VBTM    ", SYSFS{model}=="Store _n_ Go    ",NAME="usbpen" 

##Masterizzatore DVD ext

SUBSYSTEM=="block", BUS=="scsi", SYSFS{vendor}=="LITE-ON ", SYSFS{model}=="DVDRW SHM-165P6S",NAME="extdvd" 

Avatar utente
urka58
Linux 3.x
Linux 3.x
Messaggi: 543
Iscritto il: mer 7 dic 2005, 23:29

Messaggio da urka58 »

Prova
ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*", WAIT_FOR_SYSFS="bus"
ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"
in testa al tuo file oppure togli i blocchi BUS=="xxx".
Dovrebbe funzionare
Ciao

Avatar utente
absinthe
Iper Master
Iper Master
Messaggi: 2354
Iscritto il: dom 15 mag 2005, 0:00
Nome Cognome: Matteo Nunziati
Slackware: 12.1 - defunct
Kernel: 2.6.32-5-amd64
Desktop: gnome
Distribuzione: debian squeeze
Località: Prato
Contatta:

Messaggio da absinthe »

ehm... onestamente non capisco come ma adesso le regole vanno benone!
ve lo dico nel caso qualcuno si imbattesse in questo thread. non ho cambiato assolutamente niente! ho solo ricopiato il mio file 10-my.rules in /etc/udev/rules.d e a sto giro ha rilevato perfettamente tutto: penne usb e hd (la stampante non ho provato anche perchè ancora non mi funziona la stampa con cups :$).
per inciso vi posto le regole:

Codice: Seleziona tutto

utente@laptop:~$ cat /etc/udev/rules.d/10-my.rules
#-----------------------------------------------------------

#
#       my rules
#

#usb hard-disk
BUS=="scsi", SYSFS{vendor}=="HDS72808", SYSFS{model}=="0PLAT20", NAME="TEAC%n"
#usb pen
BUS=="scsi", SYSFS{vendor}=="LEXAR", SYSFS{model}=="JUMPDRIVE SPORT", NAME="LEXAR%n"
#256mb usb pen
BUS=="scsi", SYSFS{vendor}=="KINGMAX", SYSFS{model}=="USB Flash Disk", NAME="KINGMAX%n"
#pin printer
BUS=="usb", SYSFS{manufacturer}=="Hewlett-Packard",SYSFS{product}=="officejet 7100 series",NAME="%k",SYMLINK+="hpoj7100"
#-----------------------------------------------------------

Rispondi