Well, I had a similar problem when starting freeradius, it took a loong time, and everybody accused a slow db. But I found out a bit later that the problem was in configuring the host of the database as localhost and not 127.0.0.1. When I used the numeric IP it started immediately. Maybe it's the same problem.
---- Home, no matter how far... http://www.home.ro - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html