EBUSY isn't used so much in the driver code, so I wonder how it canget. Could you rebuild with CONFIG_SND_DEBUG_VERBOSE=y and check moremessages?

Also load snd-hda-intel module with probe_only=1 option.This will initialize the codec without parsing, so that you can stillget the codec info. Run alsa-info.sh (with --no-upload option) andattach the output for further analysis.