On Wed, May 12, 2010 at 11:54:23AM -0400, Myles Watson wrote:
Put a 1 msec watchdog on the mcp55's codec status-wait loops. For some reason the codec is being found but the subsequent initialization sequence is not able to initialize the device.
I wonder if the address is somehow wrong, or not routed correctly.
- if (!i) {
printk(BIOS_WARNING, "2: codec(%08x,%d) timed out. Not set
up.\n", base, addr);
return;
- }
What's the output when it fails?
It's .....
PCI: 00:06.1 init base = 0xfc140000 codec_mask = 01 2: codec(fc140000,0) timed out. Not set up. PCI: 00:08.0 init
Regards, Joe