Judging from dmesg.output, the driver itself got loaded properly and the codec was configured. Could you manually check whether /proc/asound/cards file is present and its content?