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 debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/debian-bugs-dist

Reply via email to