I'm running a 2.6.10-gentoo-r6 kernel, udev 052, hal 0.47 and I can't see my IDE discs nor CDS in HAL. Talking with HAL developers it seems that the problem is in udev. For example it happens this # udevinfo -r -q name -p /sys/block/hda device not found in database and yes, I have rebooted after udev 052 install (with the 045 considerad stable the udev.tbd didn't even get created). The "strange" fact is that if I plug an USB key (so, a SCSI device, sda1), it all works flawlessy, from udev til KDE 3.4 which do everything automagically. So I'm thinking the problem is in the ide-devfs.sh script. I'm using a NVida NForce2 based motherboard (if it has something to do with the IDE chipset) and devfs is NOT mounted at boot. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Ok, it seems that the problem is cause I'm not running a pure udev system. With a pure one, HAL seems to work (but I have lots of other problems). I let opened the bug cause I don't know if it possible getting it working as expected even with a non-pure udev sysstem (said: the easiest way that is reported in the udev tutorial)
Forgot my emerge info shadow root # emerge info Portage 2.0.51-r15 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 2600+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 7 2005, 18:53:19)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /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/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks fixpackages sandbox sfperms" GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X alsa apm arts artswrappersuid audiofile avi berkdb bindist bitmap-fonts bluetooth cdparanoia cdr cjk crypt cups curl dvb dvd dvdr dvdread emboss encode esd f77 fam flac font-server foomaticdb fortran gdbm gif gphoto2 gpm gstreamer gtk2 hotplug imagemagick imlib ipv6 irmc jack java jpeg junit kde kdeenablefinal ldap libg++ libwww mad mikmod mmx mmx2 motif mozilla mpeg nas ncurses network nls oggvorbis opengl pam pdflib perl png pppoa python qt quicktime readline real rtc samba sdl slang speex spell sse ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts v4l v4l2 xine xml xml2 xmms xv xvid zlib linguas_it linguas_ca linguas_es" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
So, it's not a udev issue, or a hal issue :) Closing the bug...