Geoip problem



We have set the geoIp option (heoIp php) and installed the latest maxmind geolite database.

For some odd reason , about half of the countries are mark as “unknown” even though when i’m searching the ip in the geoip demo site

The Ip is found with all the correct data (for example ip is shown as unknown but according to the demo site it is a Swiss ip)

What can cause such problem ?