udev verhaelt sich merkwuerdig: ipod erst da, dann weg

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
stm03549
Beiträge: 9
Registriert: 02.01.2008 11:10:31
Wohnort: Bayern

udev verhaelt sich merkwuerdig: ipod erst da, dann weg

Beitrag von stm03549 » 13.12.2009 20:45:15

Hallo,
Ich bin etwas ueberrascht ueber das Verhalten von udev:
Ich verwende eine eigene rule fuer sprechendere Namen:

Code: Alles auswählen

ACTION=="add", KERNEL=="sd*",  SUBSYSTEM=="block",
ATTRS{idVendor}=="07cf", ATTRS{idProduct}=="1001", SYMLINK="camera%n"

ACTION=="add", KERNEL=="sd*",  SUBSYSTEM=="block",
ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1261", SYMLINK="ipod%n"
Fuer die Camera funktioniert dies prima. Nach dem Anschluss des Geraetes habe ich die Devices /dev/camera und
/dev/camera1.

Mit dem Ipod funktioniert das leider nicht. Es wird ein /dev/ipod erzeugt und darauf ein /dev/ipod1. Das letztere Device wird aber sofort wieder "abgeraeumt". Und dies ist mir unverstaendlich.

Erzeugung von /dev/ipod1:

Code: Alles auswählen

Dec  6 11:17:40 ok udevd-work[6095]: LINK 'ipod1' /etc/udev/rules.d/z98_martins-spezielle-device.rules:4
Dec  6 11:17:40 ok udevd-work[6095]: no node name set, will use kernel supplied name 'sde1'
Dec  6 11:17:40 ok udevd-work[6095]: created db file for '/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1:1.0/host11/target11:0:0/11:0:0:0/block/sde/sde1' in '/dev/.udev/db/block:sde1'
Dec  6 11:17:40 ok udevd-work[6095]: creating device node '/dev/sde1', devnum=8:65, mode=0660, uid=0, gid=25
Und kurz darauf:

Code: Alles auswählen

Dec  6 11:17:40 ok udevd-work[6095]: update old name, '/dev/ipod1' no longer belonging to '/devices/pci0000:00/0000:00:13.2/usb2/2-1/2-1:1.0/host11/target11:0:0/11:0:0:0/block/sde/sde1'
Dec  6 11:17:40 ok udevd-work[6095]: no reference left, remove '/dev/ipod1'
Dec  6 11:17:40 ok udevd-work[6095]: creating device node '/dev/sde1', devnum=8:65, mode=0660, uid=0, gid=25
Dec  6 11:17:40 ok udevd-work[6095]: preserve file '/dev/sde1', because it has correct dev_t
Und das wars dann mit dem /dev/ipod1.

Den kompletten Auszug aus dem Log, habe ich angehaengt:
http://nopaste.debianforum.de/33190

Hat hier jemand eine Idee?
Martin
Zuletzt geändert von Danielx am 13.12.2009 23:24:14, insgesamt 1-mal geändert.
Grund: Code-Tags hinzugefügt

Benutzeravatar
SubOptimal
Beiträge: 1709
Registriert: 10.01.2005 23:25:46
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: bei Frankfurt

Re: udev verhaelt sich merkwuerdig: ipod erst da, dann weg

Beitrag von SubOptimal » 18.12.2009 22:34:59

Hi,

lass den ACTION Eintrag weg

Code: Alles auswählen

KERNEL=="sd*", SUBSYSTEM=="block", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="1261", SYMLINK="ipod%n"
die /dev/sd* Device Einträge werden von udev schon vorher angelegt.

SubOptimal

stm03549
Beiträge: 9
Registriert: 02.01.2008 11:10:31
Wohnort: Bayern

*geloest* udev verhaelt sich merkwuerdig: ipod erst da, dann

Beitrag von stm03549 » 28.12.2009 19:25:28

hat funktioniert.
danke

Antworten