But on Lucid it's no longer working -- whatever devicekit service is supposed to be doing what hal's polling used to do isn't doing it, and none of these attempts at a udev rule in /etc/udev/rules.d/59-persistent-storage-multicard.rules have worked:
The udev rule isn't seen as applying to the device if I run udevadm test /devices/pci0000:00/0000:00:1d.7/usb1/1-5/1-5:1.0/host4/target4:0:0/4:0:0:0/block/sdb even though the model names match.
My Alcor multi-card reader worked under Karmic, either with hal polling or with the udev rule I detailed here to create all_partitions: http:// shallowsky. com/blog/ linux/udev- cardreaders- update. html
But on Lucid it's no longer working -- whatever devicekit service is supposed to be doing what hal's polling used to do isn't doing it, and none of these attempts at a udev rule in /etc/udev/ rules.d/ 59-persistent- storage- multicard. rules have worked:
KERNEL=="sd[a-g]", SUBSYSTEMS= ="block" , ", ATTRS{model}=="USB SD Reader ", NAME{all_ partitions} ="card- sd", group=plugdev ="block" , ", ATTRS{model} =="USB_ SD_Reader" , NAME{all_ partitions} ="card- sd", group=plugdev ="block" , ", ENV{ID_ MODEL}= ="USB_SD_ Reader" , NAME{all_ partitions} ="card- sd", group=plugdev
KERNEL=="sd[a-g]", SUBSYSTEMS=
KERNEL=="sd[a-g]", SUBSYSTEMS=
The udev rule isn't seen as applying to the device if I run udevadm test /devices/ pci0000: 00/0000: 00:1d.7/ usb1/1- 5/1-5:1. 0/host4/ target4: 0:0/4:0: 0:0/block/ sdb even though the model names match.