Some updates on this topic. The solution that I proposed was bad then, and is
now worse:
- it assumed that all CF cards report the same "CF Card" string, which is not
the case.
- it doesn't work on Wheezy - apparently, KDE no longer uses hal.
New proposed solution:
- create /etc/udev/rules.d/99-pciehp.rules with the following content:
DEVPATH=="/devices/pci0000:00/0000:00:1c.4/*/host*/target*/*/block/*",
ENV{UDISKS_SYSTEM_INTERNAL}="0"
The line must be updated based on your specific computer. Helpful command:
find /sys/devices/ -name sdb
assuming the card is assigned /dev/sdb.
Apply with
udevadm control --reload-rules
The change to /etc/modules isn't required anymore.
Credits and useful material:
- http://lamarque-lvs.blogspot.ca/2011/07/e-sata-solid-and-udisks-part-2.html
- https://bugs.freedesktop.org/show_bug.cgi?id=22879
- http://www.kernel.org/doc/Documentation/filesystems/sysfs-pci.txt
The present bug may need to be reassigned to a different package, now that the
problem and the solution
seems to be independent of HAL.
Thanks,
JMR
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/debian-bugs-dist