Hallo!
Also ich habe mich endlich mal aufgerafftund versucht udev regeln zu erstellen.
Die Abfrage:
|
Quellcode
|
1
|
udevinfo -a -p /sys/block/sda
|
schmeisst mir unter anderem folgendes aus:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
device '/sys/block/sda' has major:minor 8:0
looking at class device '/sys/block/sda':
KERNEL=="sda"
SUBSYSTEM=="block"
SYSFS{dev}=="8:0"
SYSFS{range}=="16"
SYSFS{removable}=="1"
SYSFS{size}=="1921024"
SYSFS{stat}==" 1 0 8 14 0 0 0 0 0 14 14"
follow the "device"-link to the physical device:
looking at the device chain at '/sys/devices/pci0000:00/0000:00:10.1/usb3/3-2/3-2:1.8/host12/target12:0:0/12:0:0:0':
BUS=="scsi"
ID=="12:0:0:0"
DRIVER=="sd"
SYSFS{device_blocked}=="0"
SYSFS{iocounterbits}=="32"
SYSFS{iodone_cnt}=="0xc"
SYSFS{ioerr_cnt}=="0x1"
SYSFS{iorequest_cnt}=="0xc"
SYSFS{max_sectors}=="240"
SYSFS{model}=="Memory Stick"
SYSFS{queue_depth}=="1"
SYSFS{queue_type}=="none"
SYSFS{rev}=="0000"
SYSFS{scsi_level}=="3"
SYSFS{state}=="running"
SYSFS{timeout}=="30"
SYSFS{type}=="0"
SYSFS{vendor}=="Sony Eri"
|
Also schreibe ich in meine /etc/udev/rules.d/10..... folgende Zeile:
BUS=="scsi", KERNEL=="sd*", SYSFS{model}=="Memory Stick", SYSFS{vendor}=="Sony Eri", SYMLINK="handy"
Wenn ich dann das Handy ab und anstecke funktioniert das aber nicht.. es gibt kein /dev/handy
Muss ich dafür noch einen Dienst starten?
irgendwo habe ich hier noch nen denkfehler!
Kann mir wer sahen wo der liegt? Laut Anleitung kann ich die Ausgaben kopieren, deswegen lasse ich das doppelte = zeichen stehen. Aber auch nur mit einem funktioniert das nciht...
Gruss
chrittig