Gentoo Archives: gentoo-user-de

From: "Chris C." <kildau-ml@×××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] UDEV kein SYSFS{ }
Date: Wed, 03 Jan 2007 13:41:33
Message-Id: 200701031436.38774.kildau-ml@gmx.de
In Reply to: Re: [gentoo-user-de] UDEV kein SYSFS{ } by Matthias Schwarzott
1 On Wednesday 03 January 2007 13:46, Matthias Schwarzott wrote:
2 > On Wednesday 03 January 2007 13:26, Chris C. wrote:
3 > > On Wednesday 03 January 2007 12:45, Matthias Schwarzott wrote:
4 > > > On Wednesday 03 January 2007 12:35, Chris C. wrote:
5 > > > > Hi,
6 > > > >
7 > > > > happy new year!
8 > > > >
9 > > > > ich versuche momentan ein paar mobilen USB-Spielgefährten Ordnung
10 > > > > beizubringen :) Ich hab' ein wenig gegoogelt und herausgefunden, dass
11 > > > > ich über SYSFS{SERIAL} die devices eindeutig identifizieren können
12 > > > > soll. Ein udevinfo -a -p ... (wie in nahezu jedem gefundenem howto
13 > > > > beschrieben) liefert allerdings nur:
14 > > > >
15 > > > > # sudo udevinfo -a -p `udevinfo -q path -n /dev/sdb` | grep SYSFS
16 > > > > #
17 > > > >
18 > > > > also nix :)
19 > > > >
20 > > > > Installed: 103
21 > > >
22 > > > Also in neuern udev-Versionen heißt es ATTRS{...} anstatt SYSFS{...}.
23 > > > Möglicherweise funktioniert das letztere noch, aber man sollte zu ATTRS
24 > > > wechseln.
25 > > >
26 > > > Dein Befehl ohne grep müsste alles anzeigen was du verwenden kannst.
27 > >
28 > > Danke, das half mir schonmal ein gutes Stück weiter:
29 > >
30 > > # sudo udevinfo -a -p `udevinfo -q path -n /dev/sda` | grep ATTRS{serial}
31 > > ATTRS{serial}=="DEF105BEABD1"
32 > > ATTRS{serial}=="0000:00:02.2"
33 > >
34 > > Die 2. Serial ist wohl der USB Controller, der erste die Festplatte.
35 > > Also hab' ich:
36 > > # cat /etc/udev/rules.d/80-usb.rules
37 > > BUS=="usb", ATTRS{serial}=="DEF105BEABD1", KERNEL=="sd?1", NAME="%k",
38 > > SYMLINK+="usbdrive", GROUP="usb"
39 > > # udevstart
40 > > # ls -lh /dev/usbdrive
41 > > ls: cannot access /dev/usbdrive: No such file or directory
42 >
43 > Schau auch mal in dieses Dokument:
44 > http://www.reactivated.net/writing_udev_rules.html
45 > Das erklärt auch warum zB dein Ansatz nicht unbedingt funktioniert.
46 > Und schau dir die ausgabe von
47 > udevinfo -a -p `udevinfo -q path -n /dev/sda`
48 > an.
49 >
50 > Du darfst nur kombinieren was in einem Block zusammen auftritt.
51 >
52 > Außerdem kannst du dir mal /dev/disk/by-*/* anschauen.
53 > Dort finden sich schon eine Reihe von Links auf Devices die eindeutig sind.
54 > zB über Festplatten-namen/Partitionsnamen, uuids oder Anschluss (bei usb
55 > nicht so gut).
56
57 Danke, funktioniert jetzt. Nur meinen Kartenleser muss ich noch zum laufen
58 bekommen...
59
60 --
61 Greetings
62 Chris
63
64 --
65 gentoo-user-de@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-de] UDEV kein SYSFS{ } Dirk Heinrichs <ext-dirk.heinrichs@×××××.com>