Gentoo Archives: gentoo-user-de

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

Replies

Subject Author
Re: [gentoo-user-de] UDEV kein SYSFS{ } "Chris C." <kildau-ml@×××.de>