I noticed that KDE's media:// KIO claims that my root partition, /dev/hda3, is unmounted. I checked the output of "lshal", and saw this: udi = '/org/freedesktop/Hal/devices/volume_uuid_65b4e953_c52c_4830_88e4_b5ee958193bb' volume.policy.desired_mount_point = 'idedisk' (string) volume.policy.mount_filesystem = 'reiserfs' (string) volume.policy.should_mount = true (bool) info.udi = '/org/freedesktop/Hal/devices/volume_uuid_65b4e953_c52c_4830_88e4_b5ee958193bb' (string) volume.partition.msdos_part_table_type = 131 (0x83) (int) info.product = 'Volume (reiserfs)' (string) volume.size = 16483461120 (0x3d67da800) (uint64) volume.num_blocks = 32194260 (0x1eb3ed4) (int) volume.block_size = 512 (0x200) (int) volume.partition.number = 3 (0x3) (int) info.capabilities = {'volume', 'block'} (string list) info.category = 'volume' (string) volume.is_partition = true (bool) volume.is_disc = false (bool) volume.is_mounted = false (bool) volume.mount_point = '' (string) volume.label = '' (string) volume.uuid = '65b4e953-c52c-4830-88e4-b5ee958193bb' (string) volume.fsversion = '3.6' (string) volume.fsusage = 'filesystem' (string) volume.fstype = 'reiserfs' (string) block.storage_device = '/org/freedesktop/Hal/devices/storage_serial_VNC402A4C9NY0A' (string) block.is_volume = true (bool) block.minor = 3 (0x3) (int) block.major = 3 (0x3) (int) block.device = '/dev/hda3' (string) linux.hotplug_type = 3 (0x3) (int) info.parent = '/org/freedesktop/Hal/devices/storage_serial_VNC402A4C9NY0A' (string) linux.sysfs_path_device = '/sys/block/hda/hda3' (string) linux.sysfs_path = '/sys/block/hda/hda3' (string) There are in fact these lines there: volume.is_mounted = false (bool) volume.mount_point = '' (string) Here is the line in my /etc/fstab: /dev/hda3 / reiserfs noatime,acl 0 0 And in /etc/mtab: /dev/hda3 / reiserfs rw,noatime,acl 0 0 However, /proc/mounts has something weird: rootfs / rootfs rw 0 0 /dev/root / reiserfs rw,noatime 0 0 (Is that a problem with the kernel??) I'm using HAL version 0.5.5.1-r3. My emerge --info: Portage 2.0.53 (default-linux/x86/2005.1, gcc-4.0.2, glibc-2.3.6-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.12.0_pre15 dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O2 -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://distro.ibiblio.org/pub/linux/distributions/gentoo/ http://gentoo.noved.org/" LC_ALL="en_US.UTF-8" LINGUAS="en uk ru de es" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X aac aalib acl acpi aim alsa apache2 asf audiofile avi bcmath berkdb bitmap-fonts browserplugin bzip2 cairo cdparanoia cdr crypt css cups curl dga directfb divx4linux dri dvd dvdr emboss encode ethereal exif expat fam fbcon ffmpeg flash foomaticdb gdbm gif glitz glut gmp gpm gstreamer gtk gtk2 hal icq idn imagemagick imlib ipv6 javascript jikes jpeg jpeg2k junit kde kdeenablefinal lcms lesstif libg++ libwww live lm_sensors logitech-mouse mad mikmod mmx mng mp3 mpeg mplayer msn musicbrainz ncurses nls nptl nsplugin offensive ogg oggvorbis openexr opengl oscar pam pcre pdflib perl pic png povray ppds qt quicktime rdesktop readline real recode rtc samba scanner sdl session sftplogging slang slp snmp speex spell sse ssl svg symlink tcpd tetex theora tiff timidity truetype truetype-fonts type1-fonts udev unicode usb vorbis wifi win32codecs wmf xcomposite xine xinerama xml2 xprint xscreensaver xv xvid yahoo zeroconf zlib video_cards_radeon linguas_en linguas_uk linguas_ru linguas_de linguas_es userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LDFLAGS, MAKEOPTS, PORTDIR_OVERLAY
fixed in hal-0.5.7 which is masked in the tree currently. It was a HAL & kernel bug.