Trying hal 0.5.5.1 (kernel 2.6.14 debian unstable) with 2 different external firewire disks i found out that partitions are not properly detected, so they can not be mounted by g-v-m but manualy itis possible. After checking source code i found a problem: (in hald)linux2/block_dev.c around line 830 checked if this device is disk and expected type is "0" , but my external disk give me "14"(0xe) (cat /sys/block/sda/device/type), in kernel it correspond TYPE_RBC and indeed it is used by sbp2 driver. So after adding my case everything is detected by hal and partitions are mounted. I think properl solution just add 14 as one more type for disks.
*** Bug 5164 has been marked as a duplicate of this bug. ***
I had take a look at this issue and after a look at the related kernel source I agree to the proposal to set in case of TYPE_RBC 'storage.drive_type' to 'disk'. I posted a patch for this.
Fixed in CVS
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.