[CentOS] pcscd fails due to hal not running - CentOS 6.2

Wed Apr 25 20:46:58 UTC 2012
Rob Kampen <rkampen at kampensonline.com>

Hi list,
I have a fully updated 6.2 laptop that gives the following log message 
upon startup:
<snip>
Apr 26 08:30:38 robsasus pcscd: pcscdaemon.c:506:main() pcsc-lite 1.5.2 
daemon ready.
Apr 26 08:30:38 robsasus pcscd: 
hotplug_libhal.c:490:HPRegisterForHotplugEvents() Could not initialise 
connection to hald.
Apr 26 08:30:38 robsasus pcscd: 
hotplug_libhal.c:491:HPRegisterForHotplugEvents() Normally this means 
the HAL daemon (hald) is not running or not ready.
Apr 26 08:30:38 robsasus pcscd: pcscdaemon.c:525:main() 
SVCServiceRunLoop returned
Apr 26 08:30:38 robsasus pcscd: pcscdaemon.c:531:at_exit() cleaning /var/run
</snip>

so I check the /etc/rcX.d/ init files and find that pcscd is set at 
start 25 but haldaemon is start 26 - thus I guess this is why I get the 
failure message - hal does not get started until after pcscd.

if I start pcscd manually after boot all is well.

the pscsd init.d script claims it will start hal - thus I am confused - 
and at the limit of my knowledge.

If someone could enlighten me.
TIA