PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Udev Rules für S-ATA HD?



marcdevil
12.04.07, 20:12
Hallo,
udev rules für USB Sticks und HDs klappen prima, aber für S-ATA Platte nicht.
udevinfo sagt:

# udevinfo -a -p `udevinfo -q path -n /dev/sda`

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

looking at device '/block/sda':
KERNEL=="sda"
SUBSYSTEM=="block"
DRIVER==""
ATTR{stat}==" 76 375 1478 6464 0 0 0 0 0 6464 6464"
ATTR{size}=="976773168"
ATTR{removable}=="0"
ATTR{range}=="16"
ATTR{dev}=="8:0"

looking at parent device '/devices/pci0000:00/0000:00:07.0/host1/target1:0:0/1:0:0:0':
KERNELS=="1:0:0:0"
SUBSYSTEMS=="scsi"
DRIVERS=="sd"
ATTRS{ioerr_cnt}=="0x0"
ATTRS{iodone_cnt}=="0x5b"
ATTRS{iorequest_cnt}=="0x5b"
ATTRS{iocounterbits}=="32"
ATTRS{timeout}=="30"
ATTRS{state}=="running"
ATTRS{rev}=="07.0"
ATTRS{model}=="WDC WD5000KS-00M"
ATTRS{vendor}=="ATA "
ATTRS{scsi_level}=="6"
ATTRS{type}=="0"
ATTRS{queue_type}=="none"
ATTRS{queue_depth}=="1"
ATTRS{device_blocked}=="0"

looking at parent device '/devices/pci0000:00/0000:00:07.0/host1/target1:0:0':
KERNELS=="target1:0:0"
SUBSYSTEMS==""
DRIVERS==""

looking at parent device '/devices/pci0000:00/0000:00:07.0/host1':
KERNELS=="host1"
SUBSYSTEMS==""
DRIVERS==""

looking at parent device '/devices/pci0000:00/0000:00:07.0':
KERNELS=="0000:00:07.0"
SUBSYSTEMS=="pci"
DRIVERS=="sata_nv"
ATTRS{broken_parity_status}=="0"
ATTRS{enable}=="1"
ATTRS{modalias}=="pci:v000010DEd00000054sv00001458sd0000B003bc01sc01 i85"
ATTRS{local_cpus}=="ff"
ATTRS{irq}=="16"
ATTRS{class}=="0x010185"
ATTRS{subsystem_device}=="0xb003"
ATTRS{subsystem_vendor}=="0x1458"
ATTRS{device}=="0x0054"
ATTRS{vendor}=="0x10de"

looking at parent device '/devices/pci0000:00':
KERNELS=="pci0000:00"
SUBSYSTEMS==""
DRIVERS==""


meine rule lautet:
BUS=="scsi", SYSFS{model}=="WDC WD500KS-00M", KERNEL=="sd?1", NAME="%k", SYMLINK="backup"

aber /dev/backup wird nicht angelegt.

bei meinem X5 klappt das hingegen ohne probs:
BUS=="usb", SYSFS{product}=="iAUDIO X5", KERNEL=="sd?1", NAME="%k", SYMLINK="iaudiox5"

hat jemand ne idee?

tictactux
12.04.07, 22:33
hi,

nur als Idee: funktioniert es mit SYMLINK+="backup" ?

marcdevil
22.04.07, 20:58
hi,

nur als Idee: funktioniert es mit SYMLINK+="backup" ?

nein, aber
BUS=="block", SYSFS{size}=="976773168", KERNEL=="sd?1", NAME="%k", SYMLINK+="backup"
klappt