setup-storage: error

Michael Tautschnig mt at debian.org
Tue Oct 20 23:31:01 CEST 2009


Sorry for this full-quote; I think it might be useful if you could add your
information to the bug reported as #404927 (http://bugs.debian.org/404927) for
udev people to work around this or kernel folks fix this.

Best,
Michael

[...]

> 
> I get the same problem here on an IBM 3950, my sda device belongs to
> group floppy.
> I use a Lenny nfsroot.
> 
> there is something about that in the udev rules : (91-permissions.rules)
> # default permissions for block devices
> SUBSYSTEM=="block",                             GROUP="disk"
> # the aacraid driver is broken and reports that disks removable (see
> #404927)
> SUBSYSTEM=="block", ATTRS{removable}=="1", \
>         DRIVERS!="aacraid",                     GROUP="floppy"
> 
> but I doesn't seems to work well...
> 
> # udevinfo -a -p `udevinfo -q path -n /dev/sda` |less
> 
> 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{range}=="16"
>     ATTR{removable}=="1"
>     ATTR{size}=="715776000"
>     ATTR{capability}=="13"
>     ATTR{stat}=="   18411     8485    38139     8224     8355   468795
> 2432659   946228        0    13240   954448"
> 
>   looking at parent device
> '/devices/pci0000:01/0000:01:02.0/host0/target0:0:0/0:0:0:0':
>     KERNELS=="0:0:0:0"
>     SUBSYSTEMS=="scsi"
>     DRIVERS=="sd"
>     ATTRS{device_blocked}=="0"
> ACTION!="add|change", GOTO="permissions_end"
> 
>     SUBSYSTEMS=="scsi"
>     DRIVERS=="sd"
>     ATTRS{device_blocked}=="0"
>     ATTRS{type}=="0"
>     ATTRS{scsi_level}=="3"
>     ATTRS{vendor}=="IBM     "
>     ATTRS{model}=="A               "
>     ATTRS{rev}=="V1.0"
>     ATTRS{state}=="running"
>     ATTRS{timeout}=="45"
>     ATTRS{iocounterbits}=="32"
>     ATTRS{iorequest_cnt}=="0x6b48"
>     ATTRS{iodone_cnt}=="0x6b48"
>     ATTRS{ioerr_cnt}=="0x1"
>     ATTRS{modalias}=="scsi:t-0x00"
>     ATTRS{evt_media_change}=="0"
>     ATTRS{queue_depth}=="256"
>     ATTRS{queue_type}=="ordered"
>     ATTRS{level}=="RAID5"
> 
>   looking at parent device
> '/devices/pci0000:01/0000:01:02.0/host0/target0:0:0':
>     KERNELS=="target0:0:0"
>     SUBSYSTEMS==""
>     DRIVERS==""
> 
>   looking at parent device '/devices/pci0000:01/0000:01:02.0/host0':
>     KERNELS=="host0"
>     SUBSYSTEMS==""
>     DRIVERS==""
> 
>   looking at parent device '/devices/pci0000:01/0000:01:02.0':
>     KERNELS=="0000:01:02.0"
>     SUBSYSTEMS=="pci"
>     DRIVERS=="aacraid"
>     ATTRS{vendor}=="0x9005"
>     ATTRS{device}=="0x0285"
>     ATTRS{subsystem_vendor}=="0x1014"
>     ATTRS{subsystem_device}=="0x02f2"
>     ATTRS{class}=="0x010400"
>     ATTRS{irq}=="28"
>     ATTRS{local_cpus}=="0000ffff"
>     ATTRS{local_cpulist}=="0-15"
> 
> ATTRS{modalias}=="pci:v00009005d00000285sv00001014sd000002F2bc01sc04i00"
>     ATTRS{numa_node}=="0"
>     ATTRS{enable}=="1"
>     ATTRS{broken_parity_status}=="0"
>     ATTRS{msi_bus}==""
> 
>   looking at parent device '/devices/pci0000:01':
>     KERNELS=="pci0000:01"
>     SUBSYSTEMS==""
>     DRIVERS==""
> 
> 
> 
> My workaround for now is to accept devices recognised as "floppy"...
> /srv/fai/nfsroot/lenny-i386/live/filesystem.dir/usr/lib/fai/disk-info
> 
> [ `stat -c %G /dev/$device` = "disk" ] || [ `stat -c %G /dev/$device` =
> "floppy" ] || isdisk=0
> 
> It's not the best way, but it do the trick...
> 
> -- 
> Mathieu Alorent
> Shell&Core Sophia-Antipolis
> AUSY
> Pour France Telecom – OPF/PORTAILS/DOP/HEBEX/SOPHIA
> 
> Tél: 04 97 12 6226
> 
> malorent.ext at orange-ftgroup.com
> 
> La signature de ce mail peut être vérifiée en installant les autorités de certifications CAcert suivantes :
> http://www.cacert.org/certs/root.crt
> http://www.cacert.org/certs/class3.crt


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
Url : http://lists.uni-koeln.de/pipermail/linux-fai/attachments/20091020/63a47857/attachment.bin 


More information about the linux-fai mailing list