hola! yo tambien estoy trabajando con DB2. y tambien lo hago creando una conexion ODBC y la llamo desde PHP! 
y la duda q tengo es: xq poniendole el driver correcto no crea bien la conexion?
en otros lenguajes, x ejemplo Visual Basic, con ponerle el driver la cosa ya anda. 
n ser si la duda es una estupidez... pero asi salgo de dudas!  
Saludos y Gracias