On Jan 29, di dit <[EMAIL PROTECTED]> wrote: I can see why the rule does not work, at the removable==1 level we have BUS=="block" instead of the expected BUS=="ide", and DRIVER is only available at the upper level. Kay?
BUS=="ide", SYSFS{removable}=="1", DRIVER!="ide-cdrom", GOTO="no_volume_id" Maybe a rule like this one would work, but is it correct? (And how are people going to figure this?) BUS=="ide", SYSFS{block/removable}=="1", DRIVER!="ide-cdrom", GOTO="no_volume_id" > looking at device '/block/hde/hde1': > KERNEL=="hde1" > SUBSYSTEM=="block" > SYSFS{stat}==" 0 0 0 0" > SYSFS{size}=="15584" > SYSFS{start}=="32" > SYSFS{dev}=="33:1" > > looking at device '/block/hde': > ID=="hde" > BUS=="block" > DRIVER=="" > SYSFS{stat}==" 2 0 16 23 0 > 0 0 0 0 23 23" > SYSFS{size}=="15680" > SYSFS{removable}=="1" > SYSFS{range}=="64" > SYSFS{dev}=="33:0" > > looking at device > '/devices/pci0000:00/0000:00:1e.0/0000:02:07.1/1.0/ide2/2.0': > ID=="2.0" > BUS=="ide" > DRIVER=="ide-disk" > > looking at device '/devices/pci0000:00/0000:00:1e.0/0000:02:07.1/1.0/ide2': > ID=="ide2" > BUS=="" > DRIVER=="" > > looking at device '/devices/pci0000:00/0000:00:1e.0/0000:02:07.1/1.0': > ID=="1.0" > BUS=="pcmcia" > DRIVER=="ide-cs" > > SYSFS{modalias}=="pcmcia:m0045c0401f04fn00pfn00paE2D20B54pb91844B1CpcAAC4295Bpd00000000" > SYSFS{prod_id3}=="5/3 0.6" > SYSFS{prod_id2}=="SDP" > SYSFS{prod_id1}=="SunDisk" > SYSFS{card_id}=="0x0401" > SYSFS{manf_id}=="0x0045" > SYSFS{func_id}=="0x04" > SYSFS{function}=="0x00" > > looking at device '/devices/pci0000:00/0000:00:1e.0/0000:02:07.1': > ID=="0000:02:07.1" > BUS=="pci" > DRIVER=="yenta_cardbus" > SYSFS{modalias}=="pci:v00001180d00000476sv00001043sd00001624bc06sc07i00" > SYSFS{local_cpus}=="1" > SYSFS{irq}=="11" > SYSFS{class}=="0x060700" > SYSFS{subsystem_device}=="0x1624" > SYSFS{subsystem_vendor}=="0x1043" > SYSFS{device}=="0x0476" > SYSFS{vendor}=="0x1180" > > looking at device '/devices/pci0000:00/0000:00:1e.0': > ID=="0000:00:1e.0" > BUS=="pci" > DRIVER=="" > SYSFS{modalias}=="pci:v00008086d00002448sv00000000sd00000000bc06sc04i00" > SYSFS{local_cpus}=="1" > SYSFS{irq}=="0" > SYSFS{class}=="0x060400" > SYSFS{subsystem_device}=="0x0000" > SYSFS{subsystem_vendor}=="0x0000" > SYSFS{device}=="0x2448" > SYSFS{vendor}=="0x8086" > > looking at device '/devices/pci0000:00': > ID=="pci0000:00" > BUS=="" > DRIVER=="" -- ciao, Marco
signature.asc
Description: Digital signature