kudzu is deprecated, and needs to die. smartmontools shouldn't use it; it should use HAL or similar.
smartd-conf.py will now use HAL to detect drives. However haldaemon must be running when smartd is starting so I had to move smartd to 99 from 40 in init.