Firewire hard drives are detected as system internal:
Showing information for /org/freedesktop/DeviceKit/Disks/devices/sdd
detected at: dim. 04 oct. 2009 23:33:05 CEST
system internal: 1
This is because dk-disks only checks for subsystem=="firewire". However, current kernel calls that "ieee1394".
Created attachment 30116 [details] [review]
I had the reporter test a package with this patch, and he confirmed that automounting now works fine.
In case you are interested, http://launchpadlibrarian.net/33131716/sys.txt.gz is a sysfs dump. The linked Ubuntu bug also has udev and dk-disks monitor log, etc.
Oh, I kept "firewire" because hal does the same, it seems safe to do so, and older/future kernels might have actually called it "firewire".
(In reply to comment #2)
> Oh, I kept "firewire" because hal does the same, it seems safe to do so, and
> older/future kernels might have actually called it "firewire".
Oh, you guys are still shipping the old firewire stack? ;-)
Anyway, committed, thanks.
> Oh, you guys are still shipping the old firewire stack? ;-)
We don't, but who knows when they decide to rename it back to "firewire" (which is admittedly much more readable than ieee1943, erm, 1349, erm, 1394, erm "the old iPod connector" :)