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

Attachment: signature.asc
Description: Digital signature

Reply via email to