On 05.03.2010 11:13, Stefan Reinauer wrote:
On 3/5/10 10:29 AM, Bao, Zheng wrote:
Don't load verb in BIOS stage. It is not BIOS's responsibility.
Who is responsible for that, then?
On i945 I definitely don't get sound on most systems if I don't load the verb in coreboot. I also don't think the Linux drivers do it.
And we can not have verb for every single codec.
Have a look at the i82801gx southbridge; I think it was based on the sb600 code, but I changed it so I can have a per mainboard verb table.
I think we should try to mirror the behaviour of the vendor BIOS. The Linux kernel source has some interesting info about HD Audio: http://www.mjmwired.net/kernel/Documentation/sound/alsa/HD-Audio.txt
Regards, Carl-Daniel